
Entity Tick Authority
Reorders the entity tracker in the server tick cycle, fixing an arbitrary 1 tick update delay in vanilla.
I don't know my version or loader
Info
This mod is a light and unintrusive mixin patch to restore how pre-1.14 vanilla handled entity updates in the tick cycle. More specifically, it moves the entity tracker (ChunkMap) to be last in the servers event collection cycle (ServerLevel).
Why does this matter? In vanilla, all the entities you see on your screen are broadcasted by ChunkMap. This is a server class that tells the client what entities to render. The ChunkMap broadcast event lies inside ServerLevel, another server class that handles all tick related events in the world.
By default, ChunkMap is first up in the ServerLevel event cycle.

By being first in order, ChunkMap attempts to broadcast data which the server hasn't even processed yet. This causes an entire tick of entity updates to be ignored. For clients, that means all entity position, movement, velocity, and interaction updates are delayed by 50ms, an effect even worse with poor internet connection or TPS lag.
By simply moving it to last place,

It allows the server to collect entity data for ChunkMap to broadcast on time. This eliminates the 1 tick delay from empty updates, and only broadcasts data it actually has.
Usage
This mod runs server side, and doesn't require clients to have the mod. It works in the singleplayer aswell.
The mod should be fully compatible with most other mods. It was tested and works with all major optimization mods. Report any incompatibilies to the github repository.
This is intended not to change vanilla mechanics or behavior. If anything majorly differs from vanilla behavior, please report it to the github repository.
FabricVersions starting from 1.14.4 are supported on the Fabric Loader. Minimum Fabric Loader version is 0.17.0. Make sure you have the correct java runtime for your version or the mod may not load.
Drop the downloaded .jar file and place it into your respective versions mod folder. The mod runs out of the box with no configuration.
NeoForgeVersions starting from 1.21 are supported on NeoForge. Minimum Neo loader version supported is 21.0.167, but older builds may be supported.
Drop the downloaded .jar file and place it into your respective versions mod folder. The mod runs out of the box with no configuration.
ForgeVersion 1.20.1 is supported on the Forge Mod Loader. Minimum Forge loader version supported is 47.4.10, but older builds may be supported
Drop the downloaded .jar file and place it into your respective versions mod folder. The mod runs out of the box with no configuration.
Entity Tick Authority is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.1.1, 26.1.2, 26.2 and newer. Downloaded 4 times (via Modrinth). Download it and open it directly in the game.