SL25W50: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 10: | Line 10: | ||
* GenericAttributes.CAMERA_DISTANCE | * GenericAttributes.CAMERA_DISTANCE | ||
* PathfinderGoalEatTile.IS_EDIBLE, iblockdata.is(TagsBlock.EDIBLE_FOR_SHEEP) | * PathfinderGoalEatTile.IS_EDIBLE, iblockdata.is(TagsBlock.EDIBLE_FOR_SHEEP) | ||
* IChunkLoader replaced by SimpleRegionStorage? | |||
* Chec ServerActivityMonitor impl / usage | |||
* Test if Minecraftserver.tickServer pause on empty will still prevent console tab completion | |||
* DataConverterRegistry Version 4295 | |||
* Test is PathfinderGoalEatTile callEntityChangeBlockEvent is still wrong in 1.21.11 | |||
* Test if there is a better way (maintainability) to access the DataWatcherObject<x> than making them public | |||
** But probably not as we at least get compile time errors using public | |||
* Check all entities (Fakes) for DataWatcherObject<x> in new entities | |||
* EntityFallingBlock custom constructor removable? | |||
* PlayerInventory finally uses enum armor mapping EQUIPMENT_SLOT_MAPPING only took 15 years | |||
* Make sure custom Entity constructor is still working | |||
Features to possibly remove/cleanup: | |||
* MinecraftServer, | |||
** improved Tps/Idle impl | |||
** Graceful shutdown impl? Probably needed to finish Chunkli actions | |||
*** Alternatively just remove the 'stop' command and only allow via chunkli safeshutdown | |||
* DragonControllerManager.setPhase | |||
** Test if the hack is still needed to prevent exceptions on fake spawning (should not as we use FakeWatacher impl? | |||
* EntityFishingHook failCount for bot prevention / input spam prevention | |||
* EntityProjectile antiGravityTicks probably no longer needed? Prevent projectiles from living forever in water bubbles? | |||
Must keep Features: | |||
* EntityHanging improved implementation | |||
* EntityAgeable add back baby grow up fix if needed | |||
Revision as of 21:47, 15 December 2025
1.21.10/1.21.11 changes
- check PacketCompressor
- Test Mannequin compared to FakePlayers. Able to fully replace them?
- Test FillBiomeCommand
- Look at how Waypoints are implemented and what packets are used
- GenericAttributes.CAMERA_DISTANCE
- PathfinderGoalEatTile.IS_EDIBLE, iblockdata.is(TagsBlock.EDIBLE_FOR_SHEEP)
- IChunkLoader replaced by SimpleRegionStorage?
- Chec ServerActivityMonitor impl / usage
- Test if Minecraftserver.tickServer pause on empty will still prevent console tab completion
- DataConverterRegistry Version 4295
- Test is PathfinderGoalEatTile callEntityChangeBlockEvent is still wrong in 1.21.11
- Test if there is a better way (maintainability) to access the DataWatcherObject<x> than making them public
- But probably not as we at least get compile time errors using public
- Check all entities (Fakes) for DataWatcherObject<x> in new entities
- EntityFallingBlock custom constructor removable?
- PlayerInventory finally uses enum armor mapping EQUIPMENT_SLOT_MAPPING only took 15 years
- Make sure custom Entity constructor is still working
Features to possibly remove/cleanup:
- MinecraftServer,
- improved Tps/Idle impl
- Graceful shutdown impl? Probably needed to finish Chunkli actions
- Alternatively just remove the 'stop' command and only allow via chunkli safeshutdown
- DragonControllerManager.setPhase
- Test if the hack is still needed to prevent exceptions on fake spawning (should not as we use FakeWatacher impl?
- EntityFishingHook failCount for bot prevention / input spam prevention
- EntityProjectile antiGravityTicks probably no longer needed? Prevent projectiles from living forever in water bubbles?
Must keep Features:
- EntityHanging improved implementation
- EntityAgeable add back baby grow up fix if needed