SL25W50: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
* Test Mannequin compared to FakePlayers. Able to fully replace them? | * Test Mannequin compared to FakePlayers. Able to fully replace them? | ||
* Test FillBiomeCommand | * Test FillBiomeCommand | ||
* Look at how Waypoints are implemented and what packets are used | * Look at how Waypoints are implemented and what packets are used, ServerWaypointManager | ||
* GenericAttributes.CAMERA_DISTANCE | * GenericAttributes.CAMERA_DISTANCE | ||
* PathfinderGoalEatTile.IS_EDIBLE, iblockdata.is(TagsBlock.EDIBLE_FOR_SHEEP) | * PathfinderGoalEatTile.IS_EDIBLE, iblockdata.is(TagsBlock.EDIBLE_FOR_SHEEP) | ||
| Line 26: | Line 26: | ||
** isRandomlyTicking | ** isRandomlyTicking | ||
*Fix BlockCactus auto farm | *Fix BlockCactus auto farm | ||
*PacketPlayOutBlockAction replacing BlockChange packet | |||
Revision as of 02:10, 17 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, ServerWaypointManager
- 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
- VaultBlockEntity extends TileEntity
- BlockBase
- stopsSkylight
- isRandomlyTicking
- Fix BlockCactus auto farm
- PacketPlayOutBlockAction replacing BlockChange packet
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?
- ItemStack.java: check if _fastGetDisplayNameStart, enchantSorter and redstone/water griefing fix is still needed
- Custom plant growth impl
Must keep Features:
- EntityHanging improved implementation
- EntityAgeable add back baby grow up fix if needed