SuccessChanges

Summary

  1. Resolve TODO on PlayerNaturallySpawnCreaturesEvent (commit: 5a44b38) (details)
  2. Fix TODOs in Optional TNT doesn't move in water (commit: dc97f7d) (details)
  3. Remove TODO on Add ray tracing methods to LivingEntity (commit: a22dfd8) (details)
  4. Remove TODO on Add more Zombie API (commit: a2db4c0) (details)
  5. Review EntityPathfindEvent (commit: da850ba) (details)
  6. Fix MC-151674 Close RegionFiles when they get evicted from cache (commit: 4f47cbd) (details)
Commit 5a44b38dc59e0153563e1604719cd32500fb2753 by zach
Resolve TODO on PlayerNaturallySpawnCreaturesEvent
- Add missing isCancelled check
We don't need to worry about going out of range of int since the value
is clamped to view distance, and view distance is clamped to 33
(commit: 5a44b38)
The file was modifiedSpigot-Server-Patches/0197-PlayerNaturallySpawnCreaturesEvent.patch (diff)
Commit dc97f7d40182b7533f4cb037ceac55164a08ff04 by zach
Fix TODOs in Optional TNT doesn't move in water
Turns out the doWaterMovement method was never called. Moved the tracker
updates into tick() and delete doWaterMovement
(commit: dc97f7d)
The file was modifiedSpigot-Server-Patches/0320-Ignore-Dimension-NBT-field-in-Entity-data.patch (diff)
The file was modifiedSpigot-Server-Patches/0257-add-more-information-to-Entity.toString.patch (diff)
The file was modifiedSpigot-Server-Patches/0317-Catch-JsonParseException-in-Entity-and-TE-names.patch (diff)
The file was modifiedSpigot-Server-Patches/0164-Entity-fromMobSpawner.patch (diff)
The file was modifiedSpigot-Server-Patches/0347-force-entity-dismount-during-teleportation.patch (diff)
The file was modifiedSpigot-Server-Patches/0305-Improve-death-events.patch (diff)
The file was modifiedSpigot-Server-Patches/0336-Reset-players-airTicks-on-respawn.patch (diff)
The file was modifiedSpigot-Server-Patches/0105-Optional-TNT-doesn-t-move-in-water.patch (diff)
The file was modifiedSpigot-Server-Patches/0373-Entity-getEntitySpawnReason.patch (diff)
The file was modifiedSpigot-Server-Patches/0143-Don-t-allow-entities-to-ride-themselves-572.patch (diff)
The file was modifiedSpigot-Server-Patches/0371-Add-LivingEntity-getTargetEntity.patch (diff)
Commit a22dfd8c16e98add6d75369d76e4bc09a48e058e by zach
Remove TODO on Add ray tracing methods to LivingEntity
Note: The entity parameter stays 'this' since we want the block the
entity is targetting. This can change based on the block the player has
in their hand (see scaffholding). With a scaffhold in hand, the
scaffhold blocks in the world become solid 1x1x1 cubes, and without they
follow their model's shape.
(commit: a22dfd8)
The file was modifiedSpigot-Server-Patches/0303-Add-ray-tracing-methods-to-LivingEntity.patch (diff)
Commit a2db4c09a20fbce4bc95d99163fd342adc68539f by zach
Remove TODO on Add more Zombie API
Testing in game verified the zombie's arms raise and fall correctly when
using the API. Renamed the OBFHELPER since the method is placed on
EntityInsentient
(since we want to conflict on changes).
(commit: a2db4c0)
The file was modifiedSpigot-Server-Patches/0350-Add-more-Zombie-API.patch (diff)
Commit da850bab55116dca172943b0a962671c768b6e74 by zach
Review EntityPathfindEvent
Add missing target forward
(commit: da850ba)
The file was modifiedSpigot-Server-Patches/0076-EntityPathfindEvent.patch (diff)
The file was modifiedSpigot-Server-Patches/0080-Do-not-load-chunks-for-Pathfinding.patch (diff)
The file was modifiedSpigot-Server-Patches/0132-Prevent-Pathfinding-out-of-World-Border.patch (diff)
The file was modifiedSpigot-Server-Patches/0307-Mob-Pathfinding-API.patch (diff)
Commit 4f47cbdb77c537042a2ce2874f94ce0304359c3d by zach
Fix MC-151674 Close RegionFiles when they get evicted from cache
https://bugs.mojang.com/browse/MC-151674
(commit: 4f47cbd)
The file was addedSpigot-Server-Patches/0394-Fix-MC-151674-Close-RegionFiles-when-they-get-evicte.patch