Tags
Creators
Details
1.0.1
Compatibility
Required content
Changes
Root Companion is a Minecraft Forge 1.20.1 mod that turns Root, Aywen's mascot, into a useful and interactive companion for the player.
The concept is simple: the player crafts a Root item, places it in the world, and Root becomes their companion. Once spawned, Root follows its owner and changes its behavior depending on the equipment given to it.
Root Integration
Root is much more than a visual companion. It is designed to actively help the player throughout their adventure.
Root can be equipped with different tools, allowing it to automatically take on different roles:
🪓 Woodcutter — Give Root an axe and it will search for trees, cut logs, and clear leaves when they block its path. ⛏️ Miner — Give Root a pickaxe and it will search for blocks to mine and collect the resulting resources. ⚔️ Hunter — Give Root a sword and it will search for nearby animals, hunt them, and collect their drops. 💤 Companion — Without a work tool, Root remains a regular companion that follows its owner.
Root also has its own inventory, allowing it to store the resources it gathers while working.
The goal of the mod is to make Root feel like a real companion rather than a simple NPC: something that follows the player, helps with repetitive tasks, reacts to its environment, and becomes part of the player's adventure.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:xmL4db1L:tvHWiRCa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xmL4db1L:tvHWiRCa"
}

