Wiki / Other mods

Other mods

Busy Bodies does not need to know a mod to show its screens. If it opens a screen, the panel shows it.

What works out of the box#

Tried first with Ex Nihilo Reborn#

Ex Nihilo Reborn was the first mod Busy Bodies was checked against. Its auto sieve and cobblestone generator each get a live copy of their screen, and the panel icon is the machine itself.

From the test run: Alice at an Ex Nihilo Reborn auto sieve, seen by Bob. The panel shows the machine's own screen.
From the test run: Alice at an Ex Nihilo Reborn auto sieve, seen by Bob. The panel shows the machine's own screen.

How the icon is picked#

  1. If the menu is named after an item (a "cobblestone generator" menu and a cobblestone generator item), that item.
  2. Otherwise the block the player is using, when it comes from the same mod as the menu.
  3. Otherwise the item in their hand, when it comes from that mod.
  4. Otherwise a barrel, which viewers can hide with the Unknown screens switch.

Hiding a mod's screen#

A screen that shows something private can be kept out of live copies with one line in busybodies-screens.json:

[ { "screen": "*MailboxScreen", "crop": "none", "radius": 0 } ]

On Paper#

Paper servers do not run mods, so there are no modded menus to show there. Client-only mods' screens, such as a mod list, are still copied.

Made a mod and something looks off with Busy Bodies? Tell me, with the name of the screen, and I will look at it.

Written for version 0.2.0 · Minecraft 26.3