Pre-Stream Log
Skipped Todos on Stream
- F: Modelle: Add Flag to hide owner/item information in interaction
- F: Modelle: Add TextMessage command - allows to set a special text for each model/player/mob. Text gets printed on interaction
- Bug: ÖÄÜ do not work with SuffixSearchTree
- Bug: /FModel (upper case) commands have no tabcompletion
OffStream Todos
- LibMeta libMeta = KAccessI.getLibraryManager().get(c.getName()); KAccessI.getLibraryManager().removeProxy(libMeta.getLibId(), bItemType.Head);
- F: Crafting Recipes do not check any permission? Do we want to hide some recipes behind perms? (Leveling System)
- OffStream: ShopImpl / Deleting shops needs to be redesigned with the new manager now?
- Personalized Items (Tools) are registered as LibIds? Do we want this?
Daily Streams
2020-05-12
- Teleportation into Blocks on /land buy
- Fixed Chunkli heightmap rotation bug
- StarterV1 initial usertest
- Permissions for Users /land /area /fmodel /fplayer /land showoptions!
- Tabliste missing players / 5 second update fix
- /h shortcut for /home tp X
- /shop listarea
- /shop list
- Bug: /find shop -25_ <- Underscore breaks our SuffixSearchTree?
- StarterIsland design for Ships/Balloons on 2x2 plot edges
2020-05-13
- FModel highlighting bugged on own models
- Bug: SetFlyingTest Models do not move on wheelmouse
- Bug: /land bedrock takes forever (missing subtask declaration)
- Bug: No Chunkli Session? /land buy? 404 on SAVE Backup
- Bug: "/l test -> test" does not work as "->" will be seen as new command for endless [message...] command
- Enabled Rocketboots!
- Bug: /land buy for bedrock chunks does not work
- Bug: 60+ Minutes onlinetime possible if the server restarts (userstats)
2020-05-17
- Bug: RocketBoots crafting is bugged (LibId problem)
- Fix BungeeCord: BFPerm perms
- LibId: Create head on existing lib is bugged (partially fixed...)
- Bug: BootCores are not used in calculating speed in starterV1 world
- Bug: Adding "ö" as Name via /fmodel setflyingtext is possible.
- Fixed: Selling Expendable plots can result in wrong expendable plot counts.
- Fixed: Fplayer Sitting would crash the clients (missing uuid), faulty Packet creation
- Added: Show /land remove players on command
- Fixed: CME on /land remove *
- Added: /area remove supports wildcard
- Added: /land remove now supports removing yourself from other plots again
- Warping others was possible without extra permission
2020-05-18
- Replacing/Rewriting shops is now possible
- Sending money to your own account is now allowed (shop testing)
- Started converting all /land-Commands to new system
- Implemented /land showoption tab completion commands [landoption]
- /land list first new design test
- Land-Flags as generated chat output
- Land Members as generated chat output
- Fixed Tablist regionName not showing up
- [player,player] will now work problerly with TabCompletion
- Bug: Fixed /land restore not working properly / (GridAreaAction was not setup correctly)
2020-05-19
- Bug: Roads get bedrock-protected on world creation, only buyable plots should be protected
- Testing: IsRoadBlockedPrepPredicate, IsBuyablePrepPredicate
- Regenerated the complete 900x900 chunks starterV1 world
- /land rotate now has tabcompletion
- Offstream: Converted all /land and /area commands
2020-05-20
- Missing Feature: /chunk rotate does not rotate fmodels/fplayer
- Bug: FModel/Player can be moved onto roads/other plots
- Bug: rotating fences is bugged again / somehow not all rotatable blocks in MC are marked as BlockRotatable
- Fix: /land XXX [confirm] had no tabcompletions for commands
- /land Kick and kickall are now two seperate commands (tab completion)
- Offstream: Added handleTransaction to Shops/ShopManager
- transactionHistory FifoQueue 500
- totalBoughtItems
- totalBoughtSum
- totalSoldItems
- totalSoldSum
- Offstream: Fixed Library setup
- Offstream: Added RocketBoots Level 1 to 10 (heads to 18)
- Offstream: Fixed Shop data saving on updates
- Offstream: Fixed plots no longer loading
- Offstream: Pasting commands into console will run all commands simultaneously (async), we do NOT want this. Keep the order.
2020-05-22
- Fix /transaction info output to show transactions
- Shop Updates:
- Disable instant-buy. Always open the shop menu
- Add Useroption to enable instant buy
- Add Command to query shop transactions /shop latest [X,Y,Z]
- Update /shop info - and Stick-Info output
- Move the ShopSign Text to the json/Shop.class
- Add TransactionMessageBuy, TransactionMessageSell
- Add TotalTransactions, TotalSumShopOpened
- any (Buy anything in the shop for the same price)
- Hide Items in the Shop that cannot be bought (bedrock?) but keep items with custom display names! (info area)
- Offstream: Add Controller for Spring to download Transactions and Shops
- Bug: Serverconsole active account is null? AccountManagerImpl.worldBankAcc
- Bug: The RepairLevel is saved into LibIds. This should not happen
2020-05-23
- Offstream: Created "kson" Project to get Spring working correctly in bukkit/multiplugin context
- Offstream: Moved all controllers to "kson"
- Offstream: Added basic authentication system UserPod: ApiSettings
- Offstream: Added basic test controllers
- Offstream: Added /shop/ Controller
- Offstream: Added /transaction/ Controller
- Offstream: Optimized Couchbase Query for Transaction lookups (100ms -> 5ms)
- Offstream: Fixed bug allowing trading with unregistered shops
- Bug: Buying extendable plots while standing on already bought ones does not work
- Bug: Fees-Transactions from Adminshop to itself get printed for the player
- Todo: Setup special fees-account to remove Adminsop<>fees same account transactions
2020-05-24
- Offstream: Add latest Bukkit, Craftbukkit & Spigot patches
- Todo: Check immediateRespawn flag. We probably want to enable this by default?
- Todo: Test if synchronized of RegionFileCache slows us down on worldgeneration
- Tablist: Fixed Money line
- Talk/Brainstorm about how Status Updates will be done in the future