Warning
This is not a "crack" for Minecraft, it simply allows for better TuffClient integration on servers.
TuffX+ is a single, unified plugin that combines:
- TuffX (Below Y0 support for modern world depth)
- ViaBlocks (custom block palette + chunk updates for modern blocks)
- ViaEntities (modern entity sync without nametags)
- TuffActions (swimming sync + creative item handling)
- Java 17
- Spigot/Paper 1.18+
- ViaVersion and ViaBackwards
PacketEvents, Jackson, and WebSocket libraries are shaded into the jar.
- Download the latest version from the Releases page.
- Drop
TuffXPlus-x.x.x.jarinto your server'spluginsfolder. - Start the server to generate
plugins/TuffX/config.yml. - Configure features in
config.yml(y0,registry,viablocks,swimming,creative-items,restrictions). - Restart or run
/tuffx reload.
- Below Y0: sends extra chunk data for Y < 0 so TuffX client can see and interact with modern world depth.
- ViaBlocks: synchronizes modern block states to TuffX client with a custom palette.
- ViaEntities: syncs modern entities to TuffX client without nametags.
- TuffActions: swimming state sync and creative item handling.
- Restrictions: disallow TuffClient modules: module list
- Optional server registry over WebSocket (for discovery).
/tuffx reload- reload the config/viablocks get- give a set of custom blocks (creative)/viablocks refresh- resend ViaBlocks data in view distance/restrictions disallow- add a module to the disallow list and send an update to all TuffClient clients/restrictions allow- remove a module from the disallow list and send an update
tuffx.reloadtuffx.viablocks.command.gettuffx.viablocks.command.refreshtuffx.restrictions.command.disallowtuffx.restrictions.command.allow
git clone https://github.com/TuffNetwork/TuffPlus.git
cd TuffPlus
./gradlew buildOutput jar: build/libs/TuffXPlus-x.x.x.jar.
Join our Discord: https://discord.gg/G76Q3K4bWJ
