Pre-Stream Log: Difference between revisions

From ETM
Jump to navigation Jump to search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[SL20W22|SL20W22 ►]]<br />
==Skipped Todos on Stream==
==Skipped Todos on Stream==


Line 10: Line 13:




*'''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?
*'''OffStream:''' ShopImpl / Deleting shops needs to be redesigned with the new manager now?
*Personalized Items (Tools) are registered as LibIds? Do we want this?
*Personalized Items (Tools) are registered as LibIds? Do we want this?
Line 30: Line 30:
*/shop listarea
*/shop listarea
*/shop list
*/shop list
*'''Bug: /find shop -25_''' <- Underscore breaks our SuffixSearchTree?
*Bug: /find shop -25_ <- Underscore breaks our SuffixSearchTree?
*StarterIsland design for Ships/Balloons on 2x2 plot edges
*StarterIsland design for Ships/Balloons on 2x2 plot edges
*
*
Line 94: Line 94:
===2020-05-20===
===2020-05-20===


*'''Missing Feature: /chunk rotate does not rotate fmodels/fplayer'''
*
*Bug: FModel/Player can be moved onto roads/other plots
*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
*Bug: rotating fences is bugged again / somehow not all rotatable blocks in MC are marked as BlockRotatable
Line 120: Line 120:
**Add Command to query shop transactions  /shop latest [X,Y,Z]
**Add Command to query shop transactions  /shop latest [X,Y,Z]
**Update /shop info - and Stick-Info output
**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
**'''Offstream:''' Add Controller for Spring to download Transactions and Shops
**Bug: Serverconsole active account is null? AccountManagerImpl.worldBankAcc
**Bug: Serverconsole active account is null? AccountManagerImpl.worldBankAcc
Line 140: Line 135:
*'''Offstream:''' Optimized Couchbase Query for Transaction lookups (100ms -> 5ms)
*'''Offstream:''' Optimized Couchbase Query for Transaction lookups (100ms -> 5ms)
*'''Offstream:''' Fixed bug allowing trading with unregistered shops
*'''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===
===2020-05-24===


*'''Offstream''': Add latest Bukkit, Craftbukkit & Spigot patches
*'''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
*Tablist: Fixed Money line
*Talk/Brainstorm about how Status Updates will be done in the future
*Talk/Brainstorm about how Status Updates will be done in the future
Line 155: Line 145:
*/user secret // Kson Api calls
*/user secret // Kson Api calls
*Bug: Home creation on farmland will throw "unsafe location". Farmland is seen as full block?!
*Bug: Home creation on farmland will throw "unsafe location". Farmland is seen as full block?!
*'''Bug: Shop output and transaction numbers do not match (0.01 cent off; caused by fees?)'''
*KsonAPI: Added /userstats/
*KsonAPI: Added /userstats/
*KsonAPI: Added /land/
*KsonAPI: Added /land/
*'''Bug: WorldSetting "build" can only be on/off. But we kinda need three states (unset). Those would not be saved tho. What to we do to fix this?'''
*Bug: Mobs cannot be killed on plots of other people
*Bug: Mobs cannot be killed on plots of other people
*Todo: Add a force-teleport to unsafe home locations /home tp NAME accept
*Todo: Add a force-teleport to unsafe home locations /home tp NAME accept
*Todo: TabList now needs signed GameProfiles? This means we can no longer send out fake gameprofiles to view skins?
*Add TransactionMessageBuy, TransactionMessageSell
 
<br />
===2020-05-25===
 
*Bug: The shop text (actionbar) contains the #item not nickname
*Bug: Creating a shop price of 0.5 would result in 0.05 on the sign
*Bug: Buying extendable plots while standing on already bought ones does not work
*Add TotalTransactions, TotalSumShopOpened
*Add /tpa /tpahere /tpaccet /tpdeny for users/testing
*Latest shop transactions ordered in the wrong direction
*Only suggest new players on player,player command
*Added Useroption: KsonTransactionLatestLimit. Allows admins to change max amount of "latest transaction" given out by API calls
*Disable snowman from spawning
*Game crashing when using the Stonecutter inventory (caused by server side inventory sorting)
*Disallow chested horses from spawning in general directly on chunk loads
 
 
 
 
==NiceToHave-List==
==(See latest SL20WXX) ==
 
==OffStream Stuff==
(See latest SL20WXX)
 
*Offstream: Farmworld generation now really slows down the system. Investigate.
*Offstream: Todo: Showing skins for fake-players in tablist is no longer possible as we cannot change the name inside a gameprofile?
*Offstream: Bug: WorldSetting "build" can only be on/off. But we kinda need three states (unset). Those would not be saved tho. What to we do to fix this?
*Offstream: Todo: Check immediateRespawn flag. We probably want to enable this by default?
*Offstream: Todo: Test if synchronized of RegionFileCache slows us down on worldgeneration
*Offstream: Todo: Setup special fees-account to remove Adminsop<>fees same account transactions
*Offstream: Bug: Fees-Transactions from Adminshop to itself get printed for the player
*OffStream: Improve Shop-Sign-Creation by ignoring white-spaces
*
*
*
*
*

Latest revision as of 16:04, 17 October 2020

SL20W22 ►

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

  • 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

  • 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
    • 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

2020-05-24

  • Offstream: Add latest Bukkit, Craftbukkit & Spigot patches
  • Tablist: Fixed Money line
  • Talk/Brainstorm about how Status Updates will be done in the future
  • /user api // Kson Api calls
  • /user resetsecret // Kson Api calls
  • /user secret // Kson Api calls
  • Bug: Home creation on farmland will throw "unsafe location". Farmland is seen as full block?!
  • KsonAPI: Added /userstats/
  • KsonAPI: Added /land/
  • Bug: Mobs cannot be killed on plots of other people
  • Todo: Add a force-teleport to unsafe home locations /home tp NAME accept
  • Add TransactionMessageBuy, TransactionMessageSell


2020-05-25

  • Bug: The shop text (actionbar) contains the #item not nickname
  • Bug: Creating a shop price of 0.5 would result in 0.05 on the sign
  • Bug: Buying extendable plots while standing on already bought ones does not work
  • Add TotalTransactions, TotalSumShopOpened
  • Add /tpa /tpahere /tpaccet /tpdeny for users/testing
  • Latest shop transactions ordered in the wrong direction
  • Only suggest new players on player,player command
  • Added Useroption: KsonTransactionLatestLimit. Allows admins to change max amount of "latest transaction" given out by API calls
  • Disable snowman from spawning
  • Game crashing when using the Stonecutter inventory (caused by server side inventory sorting)
  • Disallow chested horses from spawning in general directly on chunk loads



NiceToHave-List

(See latest SL20WXX)

OffStream Stuff

(See latest SL20WXX)

  • Offstream: Farmworld generation now really slows down the system. Investigate.
  • Offstream: Todo: Showing skins for fake-players in tablist is no longer possible as we cannot change the name inside a gameprofile?
  • Offstream: Bug: WorldSetting "build" can only be on/off. But we kinda need three states (unset). Those would not be saved tho. What to we do to fix this?
  • Offstream: Todo: Check immediateRespawn flag. We probably want to enable this by default?
  • Offstream: Todo: Test if synchronized of RegionFileCache slows us down on worldgeneration
  • Offstream: Todo: Setup special fees-account to remove Adminsop<>fees same account transactions
  • Offstream: Bug: Fees-Transactions from Adminshop to itself get printed for the player
  • OffStream: Improve Shop-Sign-Creation by ignoring white-spaces