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:
- Below Y0 [previousely 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 + module restrictions)
- Java 17+
- Spigot/Paper 1.18+
- ViaVersion and ViaBackwards (on the backend server only; not proxy)
PacketEvents, Jackson, and WebSocket libraries are shaded into the jar.
DO NOT install the old TuffX plugin; only this one
It is highly recommended to install AxSmithing for smithing table support (not specific to TuffClient).
- Download the latest release from the Releases page (or the latest beta from the builds directory).
- Drop
TuffXPlus-x.x.x.jarinto your server'spluginsfolder. - Start the server to generate
plugins/TuffXPlus/config.yml. - Configure features in
config.yml(y0,registry,viablocks,viaentities,swimming,creative-items,restrictions). - Restart the server 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/TuffXPlus.git
cd TuffXPlus
./gradlew buildOutput jar: build/libs/TuffXPlus-x.x.x.jar.
For general issues, make an issue here
For immediate issues, join our Discord and make a ticket in #🎫tuff-tickets with 'Client' type.
