Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
CompanionRM — a humanoid partner that grows with you
Add a smart humanoid companion to Minecraft: it fights at your side, truly levels up, and becomes part of your journey. Not a decorative pet — a real ally with progression, classes, and its own gear.
✨ Highlights
- Tameable and loyal — find wild companions (including in villages) and tame one with an emerald. It's yours for good.
- Real progression (level 1 → 200) — earns XP by killing enemies, hunting animals, and mining; grows in health and damage, from fragile to nearly unstoppable.
- 7 classes — at level 10 you choose its class (Warrior, Rogue, Mystic, Spell Lancer, Miner, Elementalist, Villager), each with unique skills and innate enchantments that unlock by level. At level 200 it can Reborn — back to level 1, but stronger.
- Rarity tiers (D → S) — wild companions roll a tier when they spawn (Legendary is rare and arrives in a full matching set with Protection I). You can also raise your own companion's tier through Rebirth.
- Portable Station — as it levels, the companion becomes a walking workshop: Enchanting (power scales with its level, no bookshelves), Anvil, automatic Furnace (passively cooks raw food and smelts raw ore from its inventory), and the Lucky Slot (a high-risk gamble at level 200).
- Autonomous behaviors — toggle self-sufficient crafts in the Behaviors panel: craft its own tools (resolving logs → planks → sticks), place torches to light up caves, smelt raw ore into ingots. It announces what it crafts in chat.
- Real combat — hostile mobs target it just like a player. It auto-equips the best weapon and armor from its inventory (with real durability wear).
- Doesn't die cheaply — when it falls, it enters a downed state and can be revived; or bring it back with the Resurrection Stone, keeping its name and level.
- Accessories — 10 accessory slots (rings, amulets, cloak, backpack, boots…) across 3 tiers (iron / diamond / netherite).
- Its own inventory and sheet — custom name, stats, skills, and the Station tab in a dedicated GUI.
🎮 Getting started
- On your first world you receive a guide book + 10 emeralds.
- Find a wild companion (villages are a good place) and use an emerald on it to tame (~70%).
- Right-click = sit/stand. Shift + click = open its inventory and sheet.
- There's a rebindable shortcut under Options → Controls → "Open Companion".
📦 Requirements
- Minecraft 1.21.1 (Fabric)
- Fabric Loader + Fabric API
- Java 21
Drop the mod jar and Fabric API into your mods/ folder.
🌐 Multiplayer
The mod must be installed on the server/host and on every client (same version).
⚠️ Alpha
This is an alpha build: the core content works, but tweaks are still coming. Worlds may need to be recreated between versions as data changes. Feedback is very welcome!
Languages: the in-game content is bilingual — English and Portuguese (PT-BR) — auto-selected by your game language (menus, screens, item names, guide book, keybind, skill/innate names, station messages). Only the companion's ambient chat lines and the
/companioncommands are still Portuguese for now.


