SL20W27: Difference between revisions
No edit summary |
(→Grave) |
||
Line 38: | Line 38: | ||
* | * | ||
== Grave == | ==Grave== | ||
'''Update FPanel Implementation to allow Images to be rotated up and down''' | |||
'''Idea: How can array lookups be slower than a hashmap?''' | '''Idea: How can array lookups be slower than a hashmap?''' | ||
Line 45: | Line 47: | ||
'''Idea: Explain what makes crops growing slow in minecraft (chunk loading / page cache cpu problem)''' | '''Idea: Explain what makes crops growing slow in minecraft (chunk loading / page cache cpu problem)''' | ||
* '''Missing Sound for 2+ Month sub notifications''' | *'''Missing Sound for 2+ Month sub notifications''' | ||
* '''Test text2speech''' | *'''Test text2speech''' | ||
* '''Countdown clock on stream starting (+ coffee clock)''' | *'''Countdown clock on stream starting (+ coffee clock)''' | ||
* '''Update /land info command to the new system''' | *'''Update /land info command to the new system''' | ||
** '''Try to implement onclick events for plot flags''' | **'''Try to implement onclick events for plot flags''' | ||
** '''SL20W23:''' '''Amazing visual updates we need to implement (from 22855)''' | **'''SL20W23:''' '''Amazing visual updates we need to implement (from 22855)''' | ||
* '''Bug: ? TileEntities are not deleted correclty? Chests dont drop their loot sometimes on removal?''' | *'''Bug: ? TileEntities are not deleted correclty? Chests dont drop their loot sometimes on removal?''' | ||
* '''Bug: Bungeecord steals /server command''' | *'''Bug: Bungeecord steals /server command''' | ||
*'''Bug: Turtle helmet will result in constant EntityEffect Event spam: (EntityHuman.java:233)''' this.addEffect(new MobEffect(MobEffects.WATER_BREATHING, 200, 0, false, false, | |||
<br /> | |||
==Open Offstream Todolist:== | |||
'''Bug: Moving lightdata upwards with CChunk will not generate new chunksections?''' | |||
'''Bug: Make sure the executing player of a chunkli action cannot execute commands while the action is running (except OPs)''' | |||
'''RegenWorldAreaAction needs a param if we want to use slow or forced writes''' ( conf.setForceWrite(false); conf.setForceRead(false); ) | |||
'''Bug?: ResponseEntity tries to compare non comparable values?''' | |||
'''Bug: Shop output and transaction numbers do not match (0.01 cent off; caused by fees?)''' | |||
'''Move the ShopSign Text to the json/Shop.class''' | |||
'''Bug: Somehow the heightmap of chunks gets broken resulting in plants not growing correclty? What causes this?''' | |||
'''Shop: 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)''' | |||
LibId: Create head on existing lib is bugged '''(partially fixed...)''' | |||
'''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)''' | |||
==NiceToHave-List== | |||
'''Missing Feature: /chunk rotate does not rotate fmodels/fplayer''' | |||
'''Offstream: Fox-AI is shit. We need to limit foxes and/or remove parts of the AI''' '''app//net.minecraft.server.PathfinderGoalFleeSun.c(SourceFile:67)''' | |||
'''Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )''' | |||
'''(offstream) Bug: slowlySaveLevel with IOThread and fakechunks creates syncroinzation problems ultimately resulting in errors on chunk saving''' | |||
'''Add and check permissions for each useroption.''' | |||
'''Add and check permissions for specific recipes?''' | |||
'''OffStream: Move the ShopSign Text to the json/Shop.class''' | |||
'''OffStream: Shop: any (Buy anything in the shop for the same price)''' | |||
'''Idea: SuffixSearchTree takes a LOT of time to rebuild (onDelete) maybe use some other searchtree implementation?''' | |||
'''Add "error sound" that gets played if the user is spamming / should stop typing too much in chat''' | |||
'''API Requests:''' | |||
*'''Give all existing worlds''' | |||
*'''Give all existing accounts''' | |||
*'''Give UUID -> PlayerName lookup''' | |||
*'''Transaction''' | |||
**'''Monthly (cached possibly?)''' | |||
**'''Item LibId TransactionBuilder''' | |||
**'''Item Quantity TransactionBuilder''' | |||
*'''ItemLibrary''' | |||
**'''LibId exporting?''' | |||
* | * | ||
* | * |
Revision as of 23:01, 1 July 2020
2020-06-29
- TODO: Remove Attribute Modifiers from items and replace with Enchantments to make items glow again
- Bug: Solution for changing Materials on new Minecraft versions
- TODO: LibItems could get Updated if Minecraft removes internals (Enchantments get auto renamed)
- Bug: WaterFluid Ticking is broken in the nether (seems to be fixed? likely bug caused by loading 1.15.2 chunks without conversion to 1.16.x) [2020-06-28 16:37:53]: Ticklist: 40 Fluid nether 0 40 net.minecraft.server.FluidTypeWater$b@488b50ec: BlockPosition{x=555, y=62, z=-209}, 210508024, NORMAL, 1469
- Bug: ItemFrames rotate incorrectly chunkli
- Bug: Sugar cane is growing below water surface
- Chunkli: Chunk conversion necessary with getChunkData(...)
- https://escapetomars.dev/forum/index.php?thread/3-bugs-found-by-players-outside-of-the-stream/
- Bug: FakeViewDistance not working correclty
- Bug: FakeChunks causing NPE because they are in 1.15.x format
- Bug: Foxes crashing the server again (item removal code)
- Bug: Tools are no longer protected / soulbound and getting damaged?
2020-06-30 (Offstream)
- Bug: Bad performance on chunkli rotate
- Bad performance on farmworld regen
- Update Kadi PagePalette with new colors
- Upgrade Couchbase Java SDK to 3.x
- Switch from RxJava to Reactor
2020-07-01
- IChatBaseComponent is now changed. Names are no longer stored internally as a string. This kills the implementation of our animal-level system. We need to change the implementation completely
- Bunch of fixes for Block/entity protections on plots etc
Grave
Update FPanel Implementation to allow Images to be rotated up and down
Idea: How can array lookups be slower than a hashmap?
Idea: How to use Players as QA (TraceHelper)
Idea: Explain what makes crops growing slow in minecraft (chunk loading / page cache cpu problem)
- Missing Sound for 2+ Month sub notifications
- Test text2speech
- Countdown clock on stream starting (+ coffee clock)
- Update /land info command to the new system
- Try to implement onclick events for plot flags
- SL20W23: Amazing visual updates we need to implement (from 22855)
- Bug: ? TileEntities are not deleted correclty? Chests dont drop their loot sometimes on removal?
- Bug: Bungeecord steals /server command
- Bug: Turtle helmet will result in constant EntityEffect Event spam: (EntityHuman.java:233) this.addEffect(new MobEffect(MobEffects.WATER_BREATHING, 200, 0, false, false,
Open Offstream Todolist:
Bug: Moving lightdata upwards with CChunk will not generate new chunksections?
Bug: Make sure the executing player of a chunkli action cannot execute commands while the action is running (except OPs)
RegenWorldAreaAction needs a param if we want to use slow or forced writes ( conf.setForceWrite(false); conf.setForceRead(false); )
Bug?: ResponseEntity tries to compare non comparable values?
Bug: Shop output and transaction numbers do not match (0.01 cent off; caused by fees?)
Move the ShopSign Text to the json/Shop.class
Bug: Somehow the heightmap of chunks gets broken resulting in plants not growing correclty? What causes this?
Shop: 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)
LibId: Create head on existing lib is bugged (partially fixed...)
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)
NiceToHave-List
Missing Feature: /chunk rotate does not rotate fmodels/fplayer
Offstream: Fox-AI is shit. We need to limit foxes and/or remove parts of the AI app//net.minecraft.server.PathfinderGoalFleeSun.c(SourceFile:67)
Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )
(offstream) Bug: slowlySaveLevel with IOThread and fakechunks creates syncroinzation problems ultimately resulting in errors on chunk saving
Add and check permissions for each useroption.
Add and check permissions for specific recipes?
OffStream: Move the ShopSign Text to the json/Shop.class
OffStream: Shop: any (Buy anything in the shop for the same price)
Idea: SuffixSearchTree takes a LOT of time to rebuild (onDelete) maybe use some other searchtree implementation?
Add "error sound" that gets played if the user is spamming / should stop typing too much in chat
API Requests:
- Give all existing worlds
- Give all existing accounts
- Give UUID -> PlayerName lookup
- Transaction
- Monthly (cached possibly?)
- Item LibId TransactionBuilder
- Item Quantity TransactionBuilder
- ItemLibrary
- LibId exporting?