SL25W50: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 35: Line 35:
* EntityFishingHook failCount for bot prevention / input spam prevention
* EntityFishingHook failCount for bot prevention / input spam prevention
* EntityProjectile antiGravityTicks probably no longer needed? Prevent projectiles from living forever in water bubbles?
* 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





Revision as of 21:56, 15 December 2025

◄ SL25W49 | SL25W51 ►

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?
  • ItemStack.java: check if _fastGetDisplayNameStart, enchantSorter and redstone/water griefing fix is still needed


Must keep Features:

  • EntityHanging improved implementation
  • EntityAgeable add back baby grow up fix if needed