Back to mods
Entity Tick Authority project artwork

CurseForge · Minecraft mod

Entity Tick Authority

Reorders the entity tracker in the server tick cycle, fixing an arbitrary 1 tick update delay in vanilla.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Entity Tick Authority release matches 1.20.1 Forge?

Updated 3 days ago
Best match for your filters 1.0 Forge 1.20.1
Game version 1.20.1
Loader Forge

Entity Tick Authority 1.0 Forge 1.20.1 targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Entity Tick Authority required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Entity Tick Authority 1.0 Forge 1.20.1 need?

1.0 Forge 1.20.1 on 1.20.1 Forge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Entity Tick Authority without breaking your instance.

Built for Entity Tick Authority 1.0 Forge 1.20.1 on 1.20.1 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0 Forge 1.20.1. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0 Forge 1.20.1. It opens that exact file at the source.

About this project

What does Entity Tick Authority add?

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.

ModLoaders

Versions 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.

Versions starting from 1.21 are supported on NeoForge. Minimum Neo loader version supported is 21.0.167, but older builds may be supported.

Version 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.

Project description from CurseForge.

Pick your setup

Entity Tick Authority by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

60 available setups

Showing the newest 12 of 43 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Entity Tick Authority versions and loaders

1 of 6 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.