promotional bannermobile promotional banner

CompanionRM

A humanoid AI companion (not LLMs or external services, only behavior on its own) that fights, mines, fishes, harvests and replants crops, and levels up through unique classes — a true second player.
CompanionRM in-game interface showing the companion's armor and weapon slots, level and XP bar, Skills / Reborn / Portable Station buttons, combat stats, and the Accessories panel with equippable rings and amulets.

CompanionRM in-game interface showing the companion's armor and weapon slots, level and XP bar, Skills / Reborn / Portable Station buttons, combat stats, and the Accessories panel with equippable rings and amulets.

video thumbnail
video thumbnail
video thumbnail
video thumbnail
CompanionRM progression screen for the Apprentice class, showing skills unlocked by level (auto-pickup at 5, mining tiers, knockback and fall damage immunity, and the level 200 Ultimate that revives the owner).

CompanionRM progression screen for the Apprentice class, showing skills unlocked by level (auto-pickup at 5, mining tiers, knockback and fall damage immunity, and the level 200 Ultimate that revives the owner).

Description

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.
  • 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 from its inventory), and the Lucky Slot (a high-risk gamble at level 200).
  • 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… all with a wonderful artwork) 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

  1. On your first world you receive a guide book + 10 emeralds.
  2. Find a wild companion (villages are a good place) and use an emerald on it to tame (~70%).
  3. Right-click = sit/stand. Shift + click = open its inventory and sheet.
  4. 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).

English

Beta build This is a beta. The core content is solid, but I'm still tweaking things, and worlds may need to be recreated between versions when the data changes. Feedback helps a lot right now.

Português

Versão beta Isso é uma beta. O conteúdo principal está sólido, mas ainda estou ajustando coisas, e mundos podem precisar ser recriados entre versões quando os dados mudam. Feedback ajuda bastante nesse momento. ainda mais se for br.

The CompanionRM Team

profile avatar
  • 1
    Projects
  • 24
    Downloads

Junior dev from Brazil and lifelong Minecraft fan. Creator of CompanionRM — a humanoid AI companion mod. Building as a developer with a disability, one commit at a time.