COWMODSКаталог модов

SyncBoost

Container delta synchronization & hopper idle polling optimization mod — Fabric / NeoForge / Forge

Автор: mccmcaozr5272обновлён 14 июл. 2026 г.
Оптимизация

Описание

SyncBoost

Container delta synchronization & hopper idle polling optimization mod — Fabric / NeoForge / Forge

Basic Info

PropertyValue
Mod IDsyncboost
Version1.0.0
Authormccmcaozr
LicenseAll Rights Reserved (closed source)
EnvironmentClient + Server
Minecraft>=1.21 (1.21 ~ 1.21.11, 26.1 ~ 26.2)
Java21+

Loader Support

LoaderMinimum VersionJAR Filename
FabricLoader 0.15.0 + Fabric APIsyncboost-fabric-1.0.0.jar
NeoForge21.1.236syncboost-neoforge-1.0.0.jar
Forge52.1.15syncboost-forge-1.0.0.jar

Compatibility

  • Recommended: Sodium, Lithium
  • Optional: Iris, Xaero's Minimap, Xaero's World Map, REI, JEI
  • Conflicts: FastHopper (hopper optimization logic conflict)

Overview

SyncBoost optimizes meaningless server-side hopper polling when idle. Container GUI synchronization is left entirely to vanilla to ensure gameplay correctness.

Core Strategy (Delivery Safe Version)

  1. Container Sync: Does not intercept sendContentUpdates(), avoiding revision / property / cursor protocol risks
  2. Hopper Idle Skip: Only skips 2 ticks when ALL of the following are met:
    • Server-side
    • Hopper not on cooldown (transferCooldown == 0 / Mojang: cooldownTime == 0)
    • Hopper itself is empty
    • An Inventory / Container exists directly above
    • Content hash of the above Inventory has not changed
  3. Cross-Dimension Isolation: Tracking key includes dimension hash to prevent same-coordinate crosstalk

What It Does NOT Do

  • Does not rewrite container network synchronization
  • Does not skip item pickup path (passes through to vanilla when no container above)
  • Does not modify hopper cooldown semantics

Cross-Loader Mapping Differences

Fabric (Yarn)NeoForge/Forge (Mojang)
HopperBlockEntity.transferCooldownHopperBlockEntity.cooldownTime
ScreenHandler.onClosedAbstractContainerMenu.removed
InventoryContainer
ServerPlayerEntity.networkHandlerServerPlayer.connection
ScreenHandlerSlotUpdateS2CPacketClientboundContainerSetSlotPacket

Installation

  1. Install the corresponding loader (Fabric / NeoForge / Forge)
  2. For Fabric, also install Fabric API
  3. Place the JAR file for your loader into the mods folder

Последние версии

Все версии →
beta

SyncBoost 1.0.0

1.0.0
14 июл. 2026 г.138Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
Скачать
Что нового
| Property | Value | |----------|-------| | Mod ID | `syncboost` | | Version | 1.0.0 | | Author | mccmcaozr | | License | All Rights Reserved (closed source) | | Environment | Client + Server | | Minecraft | >=1.21 (1.21 ~ 1.21.11, 26.1 ~ 26.2) | | Java | 21+ |
beta

SyncBoost 1.0.0

1.0.0
14 июл. 2026 г.132Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2forge
Скачать
Что нового
| Property | Value | |----------|-------| | Mod ID | `syncboost` | | Version | 1.0.0 | | Author | mccmcaozr | | License | All Rights Reserved (closed source) | | Environment | Client + Server | | Minecraft | >=1.21 (1.21 ~ 1.21.11, 26.1 ~ 26.2) | | Java | 21+ |
beta

SyncBoost 1.0.0

1.0.0
14 июл. 2026 г.257Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
Скачать
Что нового
| Property | Value | |----------|-------| | Mod ID | `syncboost` | | Version | 1.0.0 | | Author | mccmcaozr | | License | All Rights Reserved (closed source) | | Environment | Client + Server | | Minecraft | >=1.21 (1.21 ~ 1.21.11, 26.1 ~ 26.2) | | Java | 21+ |