Wiki / Fabric, NeoForge and Paper

Fabric, NeoForge and Paper

Players need the mod. The server needs the mod or the plugin. Which loader each side uses does not matter.

Who sees what#

ServerFabric playerNeoForge playerPlayer without the mod
Fabric with the modEverythingEverythingJoins fine, sees the plain game
NeoForge with the modEverythingEverythingJoins fine, sees the plain game
Paper with the pluginEverything flying items without glintEverything flying items without glintJoins fine, sees the plain game
Any server without Busy BodiesSleep guesses onlySleep guesses onlyThe plain game

How the server knows#

A game with the mod announces the Busy Bodies channels when it joins. The server only ever sends to players who did, so a player without the mod never receives a single Busy Bodies packet.

What the server does#

It passes each player's status on to the others, at a capped rate. Players close by get the full detail; everyone else gets just enough for the tab list and the typing line. It checks everything a player sends before passing it on.

The Paper plugin#

Busy Bodies for Paper does the same job as the mod's server half, with the same settings file and the same /busybodies command. It runs on Paper and its forks. It does not need any mod on the server and does not change the world.

Written for version 0.2.0 · Minecraft 26.3