SL21W46: Difference between revisions
Jump to navigation
Jump to search
(Created page with "◄ SL21W45 | SL21W47 ► * Use Pool<Kryo> instead of our own implementation from Chunkli * Use Kryo for stasidata compression * Implement a LOT more...") |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* Use Pool<Kryo> instead of our own implementation from Chunkli | *Chat JSON extra-element is working correclty now for hover and click. Update implementation to contain only the needed amount of hover/click fields by using extra-impl | ||
* Use Kryo for stasidata compression | * | ||
* Implement a LOT more Metadata as its super fast anyway | *Use NMS TagsBlock to generate AbstractMaterial datas? | ||
**Missing at least 'chests'/'inventories', dye, SPAWN_EGG, piston | |||
*Use Pool<Kryo> instead of our own implementation from Chunkli | |||
**Use Kryo for stasidata minimizing | |||
**Use Lz4 for kryo data compression | |||
**Use normal namings in classes again | |||
**Test performance of Kryo + Lz4 + Pool<Kryo> + normal namings with 200-500 Mio entries | |||
*Implement a LOT more Metadata as its super fast anyway | |||
*Add action to clear older stasi-data entries (good for test-data-generation / mistakes) | |||
*By default create the stasi counter with 1 billion | |||
*Implement more Events & cleanup output messages | |||
**printBlockChange | |||
***CreeperBreak | |||
***TntBreak | |||
***PourBucketRecord | |||
***CollectBucketRecord | |||
***BlockDropRecord | |||
***BlockHarvestRecord | |||
*** | |||
**printHangingRecord | |||
***PaintingBreak | |||
***PaintingPlace | |||
***ItemFrameBreak | |||
***ItemFramePlace | |||
**printEntityExplode | |||
***EntityExplode | |||
***EntitySpawn | |||
***EntityBucketPickup | |||
***EntityBucketRelease | |||
**printItem | |||
***ItemPickup | |||
***ItemDrop | |||
***ItemBlockDropRecord | |||
***ItemHarvestRecord |
Latest revision as of 13:58, 4 November 2022
- Chat JSON extra-element is working correclty now for hover and click. Update implementation to contain only the needed amount of hover/click fields by using extra-impl
- Use NMS TagsBlock to generate AbstractMaterial datas?
- Missing at least 'chests'/'inventories', dye, SPAWN_EGG, piston
- Use Pool<Kryo> instead of our own implementation from Chunkli
- Use Kryo for stasidata minimizing
- Use Lz4 for kryo data compression
- Use normal namings in classes again
- Test performance of Kryo + Lz4 + Pool<Kryo> + normal namings with 200-500 Mio entries
- Implement a LOT more Metadata as its super fast anyway
- Add action to clear older stasi-data entries (good for test-data-generation / mistakes)
- By default create the stasi counter with 1 billion
- Implement more Events & cleanup output messages
- printBlockChange
- CreeperBreak
- TntBreak
- PourBucketRecord
- CollectBucketRecord
- BlockDropRecord
- BlockHarvestRecord
- printHangingRecord
- PaintingBreak
- PaintingPlace
- ItemFrameBreak
- ItemFramePlace
- printEntityExplode
- EntityExplode
- EntitySpawn
- EntityBucketPickup
- EntityBucketRelease
- printItem
- ItemPickup
- ItemDrop
- ItemBlockDropRecord
- ItemHarvestRecord
- printBlockChange