Home›Java›Mods›CompanionCraft 2.0.0
make sure to check out my ko-fi for custom plugin services

Core features

Companion modes
All summoned companions can be assigned a mode together through the controller-friendly All Summoned Companions menu.

Crafting
The first successful capture grants one owner-bound Companion Key and the signed in-game guide. Further captures do not create duplicate keys. An administrator can rotate a genuinely lost key with /companion key <player>; every old copy becomes invalid.

Commands and permissions
Player commands:

Administrator commands:

Permissions:

Upgrade and data-safety contract
Never delete the CompanionCraft data folder to update the plugin. Version 2 uses additive migrations and retains legacy roster fields. Current captures use snapshot version 7; existing semicolon snapshots and earlier JSON snapshots remain readable.

Roster saves use forced temporary files, atomic replacement where supported, rotating backups, stale-write generation guards, and validation before recovery. Companion storage and Manage Gear transfers use a write-ahead transaction journal. If a roster and every backup are unreadable, the roster is quarantined from overwrite rather than being interpreted as empty.

Recommended upgrade process:

  1. Stop the server cleanly.
  2. Back up the world and the complete plugins/CompanionCraft folder.
  3. Replace only the plugin JAR.
  4. Start Paper and review the startup log.
  5. Run /companion status and /companion audit <test-player>.
  6. Perform the manual smoke tests in RELEASE_CHECKLIST.md before opening the server publicly.
Building
mvn clean test package

The release artifact is target/CompanionCraft-2.0.0.jar. Paper is a provided dependency and is not bundled into the JAR.

Configuration
config.yml validates movement, combat, progression, capture, environment, duel, persistence, and interface settings at startup. Invalid or unsafe numeric values fall back to bounded defaults. Existing player or companion data is never reset when configuration changes.

Boss capture probabilities are decimal probabilities: 0.0001 = 0.01%, 0.0010 = 0.10%, and 0.0099 = 0.99%.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

CompanionCraft 2.0.0 is a free Minecraft Java mod. Compatible with Minecraft 26.2. Downloaded 13 times (via Spigot). Download it and open it directly in the game.

Explore more