AtlasSpigot 26.2 - build 21 (seven optimisation patches)
Rebuilt jar with two more optimisation patches — seven non-branding patches total.
New in this build
Entity world-tracking events · EntityAddToWorldEvent and EntityRemoveFromWorldEvent are notification-only — neither implements Cancellable, and both call sites discard the result. They fire from onTrackingStart/onTrackingEnd, which run for every entity as chunks load and unload. On any server with players moving around, that's continuous churn building event objects and dispatching them through the plugin manager to do nothing at all. Probably the best of the seven.
EntityJumpEvent · Built a CraftEntity handle and an event object on every jump, for an event whose only power is to veto. Mobs jump constantly while pathfinding — over blocks, up slabs, out of water — so it fires far more often than the name suggests.
What did not get patched
Checking upstream first has now prevented three redundant patches. EntityCollideWithEntityEvent, BlockPhysicsEvent (behind ServerLevel.hasPhysicsEvent) and PlayerUntrackEntityEvent are all already guarded by Paper.
The CraftEventFactory spawn helpers were also examined and rejected — they return the event object to their callers, so guarding them saves nothing.
Both are recorded in NOTES so the same ground doesn't get walked twice.
Not measured
All seven are strictly-fewer-allocations changes and provably equivalent, which is the only reason they ship unmeasured. No performance figures are claimed for any of them.
Config: unchanged from build 17
hopper.disable-move-event is on — shop, sorting and economy plugins will not see hopper transfers (set false in config/paper-world-defaults.yml to restore). Spawner mobs have no AI, monsters despawn at 28/48, mob caps cut ~43%, simulation distance 3.
Verified
Thirteen source patches compile together. Boots in 8.85s reporting AtlasSpigot version 26.2-DEV-ver/26.2@e51867d, zero exceptions or errors, saves and shuts down cleanly. Still zero net/minecraft classes.
All patches: source-patches/