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.
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
Role-limited actions
Each role can perform only the actions tied to it, which makes teamwork necessary to progress through survival.
Role HUD overlay
Players always see their role in the upper-left part of the screen while playing.
Enable command
The system stays off after a world is created and starts only when the group runs the command, once it is ready.
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.
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?
Which loader and game version does CoopRoles support?
What happens to roles when a player dies?
How is the system turned on?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/cooproles
- Owner
- EdvardCode
- Published
- 2026-07-11
- Updated on Modrinth
- 2026-07-11
- Facts verified
- 2026-10-15
