

Menu Companions
📖 About the Mod
The Menu Companions mod allows you to place two creatures of your choice on the main game screen. This is a purely decorative feature that adds some fun to the game interface.
📚 Features
Two companions appear on the sides of the main menu and curiously follow your cursor movements. Clicking on a creature plays its characteristic sound.
Not all entities are suitable as companions. Incompatible mobs are automatically added to the blacklist in the configuration file.
Companion customization is done through .json
files in the menucompanions
folder of the configuration directory. All files in this folder are loaded automatically, regardless of their name and folder structure.
JSON Configuration
The table below shows all available parameters for configuring companions:
KEY | TYPE | DESCRIPTION |
---|---|---|
┌ id |
String |
Entity identifier. Can be set to random for random selection of a living creature |
├ weight |
int |
Weight for random selection of this entry. Minimum 1 |
├ display |
||
│ ├ scale |
double |
Entity scale. At 0.0 or random calculated automatically |
│ ├ xoffset |
int |
Offset on X-axis (not available with random ) |
│ ├ yoffset |
int |
Offset on Y-axis (not available with random ) |
│ ├ nameplate |
boolean |
Show nameplate above the creature |
│ ├ particles |
boolean |
Display particles emitted by the creature |
│ ├ volume |
double |
Volume of creature's ambient sounds |
│ └ side |
Enum |
Display side: LEFT , RIGHT , BOTH |
├ data |
||
│ ├ nbt |
String |
Custom NBT data for the creature |
│ ├ tick |
boolean |
Update entry every game tick |
│ ├ onground |
boolean |
Creature is on the ground (only for some mobs) |
│ ├ inwater |
boolean |
Creature is in water (only for some mobs) |
│ ├ aggressive |
boolean |
Creature is aggressive (only for monsters) |
│ └ inlove |
boolean |
Show hearts around the creature |
│ ├ walking |
boolean |
Show walking animation |
│ ├ crouch |
boolean |
Creature is crouching |
└ player |
||
├ profile |
String |
Player name (empty for current account) |
└ model |
||
├ cape |
boolean |
Show player's cape |
├ jacket |
boolean |
Show player's jacket |
├ left_sleeve |
boolean |
Show left sleeve |
├ right_sleeve |
boolean |
Show right sleeve |
├ left_pants_leg |
boolean |
Show left pants leg |
├ right_pants_leg |
boolean |
Show right pants leg |
└ hat |
boolean |
Show hat |
✏️ Notes
Menu Companions works exclusively on the client side, making it compatible even with vanilla servers.
📷 Gallery
Default configuration with player and random entity
Animated mobs with particles
Advanced property settings
Account settings for player
Working with mods
Compatibility with main menu mods