Volver a Mods
Companion Trials icon

Companion Trials

Turns Minecraft's mannequin into an experimental companion NPC with routines, reactions, and social behavior.

Fabric

Instalación

  1. 1

    Install Fabric Loader for your Minecraft version.

  2. 2

    Download Fabric API and drop it in your mods folder.

  3. 3

    Download Companion Trials from Modrinth and add it to the mods folder.

  4. 4

    The mod must be installed on both server and client — server for AI, routines, and pathfinding; client for the config screens and animations.

  5. 5

    (Optional) Install Mod Menu and Cloth Config for an in-game settings screen.

Dependencias

Fabric Loader 1.21.10RequeridoFabric APIRequeridoMod MenuOpcionalCloth ConfigOpcional

Características

Dynamic Behaviors

  • Daily Routines — NPCs follow schedules (work, leisure, sleep) that change with time of day and weather.
  • Contextual Reactions — NPCs react to damage, fire, explosions, and environmental changes like water, lava, or player proximity.

Movement & Pathfinding

  • Natural Movement — NPCs avoid obstacles with smoother, varied pacing instead of sudden turns.
  • Block Interaction — NPCs use doors, climb stairs, and stop in front of obvious dangers.

Social Interactions

  • Conversations & Greetings — small dialogues or gestures between NPCs and with the player.
  • Grouping — NPCs can form groups or follow collective routines, like gathering at markets or teamwork.

Customization & API

  • In-game settings — toggle features, aggressiveness, behavior density, and detection ranges.
  • Modding API — a limited API lets other mods add custom behaviors or conditions.

Preguntas frecuentes

Does this need to be installed on the server too?

Yes. It's a server-side and client-side mod — the server handles AI, routines, and pathfinding, while the client handles the config screens and animations.

Is Mod Menu required?

No, Mod Menu and Cloth Config are optional — they just give you a settings screen in-game. Without them the mod still works with its default behavior.