SL20W30: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
Line 19: Line 19:
*Desktop: Fixed mouse-cursor rendering incorrectly from web
*Desktop: Fixed mouse-cursor rendering incorrectly from web
*Desktop '''Bug: Hit-Animation at wrong location'''
*Desktop '''Bug: Hit-Animation at wrong location'''
<syntaxhighlight>
[2020-06-06 19:54:21]: Tick-Lag-Fix: 5
[2020-06-06 19:54:21]: Tick-Lag-Fix: 28
[2020-06-06 19:54:22]: [Chunkli] A IAbstractWorldAction was called via addAsyncAction. Implementation fault! disintegrateBlocks(de.k.kadi.api.actions.configs.tools.DisintegrateBlocksActionConfig@572fa43e)
[2020-06-06 19:54:22]: [Chunkli] submitAction(DisintegrateBlocksUntilAction@bebab46 1591466062357)
[2020-06-06 19:54:22]: BlockBreakEvent took very long: 54ms, Kadi To
[2020-06-07 16:46:35]: Attempted to place a tile entity (net.minecraft.server.TileEntityChest@73c56c31) at 2300,41,530 (Block{minecraft:air}) where there was no entity tile! islandsV1
[2020-06-07 16:46:35]: Chunk coordinates: 2288,528
[2020-06-07 16:46:35]: java.lang.Exception
[2020-06-07 16:46:35]:  at net.minecraft.server.Chunk.setTileEntity(Chunk.java:743)
[2020-06-07 16:46:35]:  at net.minecraft.server.Chunk.a(Chunk.java:676)
[2020-06-07 16:46:35]:  at net.minecraft.server.ChunkRegionLoader.loadEntities(ChunkRegionLoader.java:528)
server whitelistmessage \n\n\nHi, [playerName]\n\n\nThe server is currently in whitelist-mode\n\n\n\n[currDateTime]\n\n&6ETM.DEV
</syntaxhighlight>
*
==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,
*'''Bug: Two implementations of "OnlineStats". Remove the old impl (StatsPod.onlineTimes)'''
*'''Change Controller for OnlineTimes to /user/[podtype?]/... /user/onlinetime/  /user/stats'''
<br />
==Open Offstream Todolist:==
'''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 09:59, 22 July 2020

◄ SL20W29 | SL20W31 ►

2020-07-20

  • Update the creative world with better plots / clearer plots
  • Imported spawn area
  • Added a "screenshot" function to allow taking screenshots of the desktop
  • Added a "remote control" method to allow changing the desktop from an url

2020-07-21 (Offstream)

  • Desktop: Automated text rendering & text shadows
  • Dekstop: Updated Icons
  • Desktop: Website URL / Website controll of desktop
    • Todo: Currently the user has to be on. The next version would allow offline-interaction - but this needs a lot of restructuring
  • Desktop: Added API Path to open Desktop from GET-Link (allows ingame-link opening)
  • Desktop: Added QR-Code to open website from phone
  • Desktop: Fixed mouse-cursor rendering incorrectly from web
  • Desktop Bug: Hit-Animation at wrong location




[2020-06-06 19:54:21]: Tick-Lag-Fix: 5
[2020-06-06 19:54:21]: Tick-Lag-Fix: 28
[2020-06-06 19:54:22]: [Chunkli] A IAbstractWorldAction was called via addAsyncAction. Implementation fault! disintegrateBlocks(de.k.kadi.api.actions.configs.tools.DisintegrateBlocksActionConfig@572fa43e)
[2020-06-06 19:54:22]: [Chunkli] submitAction(DisintegrateBlocksUntilAction@bebab46 1591466062357)
[2020-06-06 19:54:22]: BlockBreakEvent took very long: 54ms, Kadi To

[2020-06-07 16:46:35]: Attempted to place a tile entity (net.minecraft.server.TileEntityChest@73c56c31) at 2300,41,530 (Block{minecraft:air}) where there was no entity tile! islandsV1
[2020-06-07 16:46:35]: Chunk coordinates: 2288,528
[2020-06-07 16:46:35]: java.lang.Exception
[2020-06-07 16:46:35]:  at net.minecraft.server.Chunk.setTileEntity(Chunk.java:743)
[2020-06-07 16:46:35]:  at net.minecraft.server.Chunk.a(Chunk.java:676)
[2020-06-07 16:46:35]:  at net.minecraft.server.ChunkRegionLoader.loadEntities(ChunkRegionLoader.java:528)



server whitelistmessage \n\n\nHi, [playerName]\n\n\nThe server is currently in whitelist-mode\n\n\n\n[currDateTime]\n\n&6ETM.DEV


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,
  • Bug: Two implementations of "OnlineStats". Remove the old impl (StatsPod.onlineTimes)
  • Change Controller for OnlineTimes to /user/[podtype?]/... /user/onlinetime/ /user/stats


Open Offstream Todolist:

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?