ModsFinder

CoopRoles

by EdvardCode

CoopRoles assigns each player a fixed class in survival, so every member of a team depends on the others to get work done.

ForgeClient and serverMIT LicenseOpen source1.20.1

What it does

Each player takes one role: Miner, Builder, Crafter or Warrior. A Miner is the only one who can break blocks to gather resources, a Builder is the only one who can place blocks to build a base, and a Crafter is the only one who can use crafting tables, furnaces and anvils. A Warrior is the only player who can deal damage to mobs, using a shield and a sword. Players who hold a role limited to one kind of action must share work with friends to get through survival.

Roles are set up in a short start: the group gathers some initial resources, assigns roles and then runs a command to enable the system. The mod is disabled by default when a world is created, so it can be turned on only after the team is ready, for example in a hardcore run. A small overlay in the top-left of the display shows which role the player currently holds. Roles are lost after death and when a player reconnects to the server.

CoopRoles runs on client and server, so the server and every player need it. It is published for Forge only, for Minecraft 1.20.1, with version 1.0.0 released on 2026-07-11. The code is open source under the MIT License.

Key features

  1. Role-limited actions

    Each role can perform only the actions tied to it, which makes teamwork necessary to progress through survival.

  2. Role HUD overlay

    Players always see their role in the upper-left part of the screen while playing.

  3. Enable command

    The system stays off after a world is created and starts only when the group runs the command, once it is ready.

  4. Roles reset on death

    A player who dies or reconnects to the server loses the assigned role, so roles must be set again.

Compatibility

Latest build for each game version and loader.

1.20.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Cooperative survival

A group of friends plays survival where each member controls one kind of action and the team has to share resources and protect each other.

Hardcore runs

Teams that want a stricter challenge enable the roles after gathering initial resources and start the hardcore run from there.

Who it’s for: Groups of players who want to play Minecraft survival together and split responsibilities, on a single machine or a server where everyone installs the mod.

Questions

Does CoopRoles need to be installed on the server?

Yes. The server and every player need the mod installed.

Which loader and game version does CoopRoles support?

Only Forge is supported, and the files are for Minecraft 1.20.1.

What happens to roles when a player dies?

Roles are lost after death and when a player reconnects to the server, so the team has to assign roles again.

How is the system turned on?

It is disabled by default when a world is created. The group gathers initial resources, assigns roles and runs the enable command.

In the catalog

CoopRoles is one of 2,135 Minigame mods on ModsFinder, and one of 886 Minigame mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from EdvardCode

All projects

Similar mods

What the author says

Make Minecraft survival truly cooperative! Coop Roles is an asymmetrical co-op mod where every player becomes an irreplaceable part of the team. Surviving alone is no longer an option: you will have to communicate, share resources, and protect each other. Сделайте выживание в Minecraft по-настоящему командным! Coop…
EdvardCode, on the Modrinth page

Official listing

Owner
EdvardCode
Published
2026-07-11
Updated on Modrinth
2026-07-11
Facts verified
2026-10-15

Tags