HomeJavaModsSyncBoost
SyncBoost
ModsJava

SyncBoost

by mccmcaozr · on Modrinth

SyncBoost Container delta synchronization & hopper idle polling optimization mod — Fabric / NeoForge / Forge Basic Info Property Value Mod ID syncboost…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.3–26.2 · Fabric⬇ Download for 1.21.3–26.2 · Forge⬇ Download for 1.21.2–26.2 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

SyncBoost

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

Basic Info

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+

Loader Support

Loader Minimum Version JAR Filename
Fabric Loader 0.15.0 + Fabric API syncboost-fabric-1.0.0.jar
NeoForge 21.1.236 syncboost-neoforge-1.0.0.jar
Forge 52.1.15 syncboost-forge-1.0.0.jar

Compatibility

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

Cross-Loader Mapping Differences

Fabric (Yarn) NeoForge/Forge (Mojang)
HopperBlockEntity.transferCooldown HopperBlockEntity.cooldownTime
ScreenHandler.onClosed AbstractContainerMenu.removed
Inventory Container
ServerPlayerEntity.networkHandler ServerPlayer.connection
ScreenHandlerSlotUpdateS2CPacket ClientboundContainerSetSlotPacket

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
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more