MonitoringMinecraft MonitoringMinecraft

Entity Tick Authority

Мод FabricForgeNeoForge

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

5 скачиваний 0 подписчиков
Оцените первым

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.

In serverlevel, the chunkmap broadcast event is first. Because it doesn't have any data to send, it skips all data for that tick entirely and sends it to the new tick.

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,

Moving the broadcast event to the end of the servers tick cycle allows the server to properly collect data before ChunkMap broadcasts it, ensuring on-time updates.

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.

Fabric

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.

Drop the downloaded .jar file and place it into your respective versions mod folder. The mod runs out of the box with no configuration.

NeoForge

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

Forge

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.

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
2214 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
BULLCRAFT
BULLCRAFT Java + BE
164 онлайн
26.2 версия
Анархия! PvP | Работают поршни и вагонетки
Minestory
20 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
ReallyWorld КОПИЯ ВСЕМ АДМИНКА
54 онлайн
1.16.5 — 1.21.1 версия
ПвП, Гриферство, бесплатный донат Dragon, AIR DROP
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.4. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат