Home›Java›Mods›HardcoreMP | Hardcore Together | Coop
HardcoreMP | Hardcore Together | Coop
ModsJava

HardcoreMP | Hardcore Together | Coop

Java mod listed for Minecraft 1.20–1.21. Download on the author's site.

⬇ Download on Spigot
HardcoreMP
One world. One group. One shared pool of lives.​

What is HardcoreMP?
HardcoreMP turns your server into a shared hardcore run. Everybody plays the same world and everybody shares the same lives. When the group runs out of them, the overworld, the nether and the end are wiped and a brand new world is generated with a random seed.

No Multiverse. No world manager. No manual setup. The plugin creates, links, backs up and deletes its own worlds.

Features

How a run works
  1. Startup. The plugin loads the recorded run from disk. If there is none, the worlds are generated in the background while players wait in the lobby.
  2. Playing. Once the worlds are ready, everyone is moved into the shared hardcore session: overworld, nether and end, all linked to each other.
  3. A death. The group loses one life. Players in the bypass list do not cost a life, and deaths in the lobby never count.
  4. No lives left. Everyone goes to spectator mode in the limbo, the worlds are archived, a new world is generated with a random seed, and everybody is teleported into it with fresh stats.

Commands & permissions
Aliases: /hcmp, /hardcoremp, /hmp — all of them require hardcoremp.command.

Configuration
Code (YAML):

setting
:
  # Name of the lobby-world
  lobby-world
: "world"

  # Delete old worlds folder after reset (false = keep a zipped backup)
  remove-old-worlds
: true

  # Change motd of the server
  motd
: true

  # The list of players whose deaths do not cost a life.
  user-bypass-list
: [ ]

  # If this is set to true, players who were offline while the world was reset
  # lose their inventory when they join again
  offline-player-inventory-clear
: true

  # Lives a new game starts with
  max-lives
: 3
 
Every message, title, MOTD and help line is editable in lang.yml, with colour codes and placeholders such as {player}, {lives}, {max-lives} and {seed}.

Your data is safe
HardcoreMP is deliberately conservative about deleting things:

Requirements

Developer API
Code (Java):

// Current session (overworld, nether, end, lives, creation time)
GameSession session = HardcoreWorldControl. getGameSession ( ) ;

// Status of the game world: READY, GENERATING, REGENERATING, ...
WorldStatus status = HardcoreWorldControl. getStatus ( ) ;

// Force a world reset
HardcoreWorldControl. regenGameWorld ( ) ;

// React to the end of a reset
@EventHandler
public void onReset (GameWorldResetEvent event ) {
    World newWorld = event. getGameWorld ( ) ;
}
 
Available through JitPack: https://jitpack.io/#cykvta/HardcoreMP

Links & support

Enjoying the plugin? Leave a review — it really helps.​
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.

HardcoreMP | Hardcore Together | Coop is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 1,247 times (via Spigot). Download it and open it directly in the game.

Explore more