Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
☠ HardCore WorldReset (HCR)
One life for the whole server. When enough players die, the world explodes and is reborn with a new seed — no restart needed.
サーバー全体で命はひとつ。指定人数が死ぬとワールドが爆発し、新しいシードで生まれ変わります。サーバーの再起動は不要です。
Paper / Purpur 1.16.1 – 26.3 · one jar for every version · server-side only (no client mod) · English & 日本語
🇯🇵 日本語の説明は、このページの後半(英語の説明の下)にあります。
🎬 Demo / デモ動画
What happens when a player dies. / プレイヤーが死んだときの動き
Screenshots of every setting are in the Gallery tab. / 各設定の画面は Gallery (ギャラリー) タブにあります。
✨ Features
- Hardcore progression – a player who dies instantly becomes a spectator where they died, with a harmless lightning effect.
- Configurable trigger – reset after N deaths (1 – max players), or when every participant is dead.
- Dramatic countdown – big title, action bar, boss bar and a clicking sound every second. The last 3 seconds turn red and the pitch rises.
- Explosion & new world – at 0 everyone hears an explosion, and a brand-new Overworld, Nether and End are generated with a new seed while the server keeps running.
- Fresh start for everyone – health, hunger, inventory, ender chest, XP, effects, advancements and selected statistics are reset; everyone is moved to the new spawn in Survival. Offline players are reset when they come back.
- Safe cleanup – old worlds are unloaded and their folders deleted in the background, only after strict safety checks.
- Settings GUI (
/hcreset) – change everything with clicks; changes are saved toconfig.ymlinstantly. - ROUND RESET – set the round counter back to #1, or start over from ROUND #1 in a new world.
- PLAYER CHAINS – link players with a stretchy, leash-like chain: right-click a player while holding an iron chain. Past the slack the chain pulls you together, it can hold a partner who falls off a cliff, and it drags partners along through portals and ender pearls. Drawn with real chain blocks on 1.19.4+ (particles on older versions).
- Two languages – English (default) and Japanese for chat, titles, GUI, commands and console logs. Switch in the GUI or with
/hcreset lang. Every text is editable inlang/en.yml/lang/ja.yml(MiniMessage).
🖱️ Settings GUI
| Button | What it does |
|---|---|
| ① Countdown seconds | Left +1 / Right −1 / Shift ±5 (3–60 s) |
| ② Auto reset | ON: start the countdown automatically / OFF: announce only and wait for /hcreset now |
| ③ Required deaths | Left +1 / Right −1 / Shift ±5 (1 – max players) |
| ④ Reset now | Start the countdown |
| ⑤ Round reset | Left ×2: ROUND → #1 · Shift+Left ×2: new world from ROUND #1 |
| ⑥ Player chains | Left: ON/OFF · Shift+Left: chain everyone online · Shift+Right ×2: remove all |
| Language / 言語 | English ⇄ 日本語 |
×2 = click twice to confirm (prevents accidents).
⌨️ Commands
| Command | Description |
|---|---|
/hcreset (/hcr) |
Open the settings GUI |
/hcreset now · cancel |
Start / cancel the reset countdown |
/hcreset status |
Show the current status |
/hcreset round reset · round newgame |
ROUND → #1 / start over from ROUND #1 in a new world |
/hcreset chain list · link <a> <b> · unlink <a> [b] · all · clear · on · off |
Manage player chains |
/hcreset lang en · lang ja |
Change the language |
/hcreset reload |
Reload config.yml and the language files |
Permissions: hcreset.admin (default: OP) – all commands and the GUI · hcreset.chain (default: everyone) – link players with a chain item.
📋 Requirements & notes
- Paper or Purpur 1.16.1 – 26.3 — the same jar works on every version (use the Java version your server needs). Spigot is expected to work but is not tested.
- The server's main world stays as a lobby (Bukkit cannot unload it); the game runs in generated
hc_world_*worlds and players are moved there automatically. - On their first join after installing, players join the current round and their inventory is reset.
- Nether/End portals are linked between the generated worlds automatically (
allow-end: trueinbukkit.yml, the default, is needed for End portals). - Shown as
HardcoreWorldResetin/plugins.
📦 Source code
Licensed under GPL-3.0-only. The complete source code is attached to every version as a -sources.zip file.
☠ HardCore WorldReset (HCR) — 日本語
サーバー全体で命はひとつ。指定人数が死ぬとワールドが爆発し、新しいシードで生まれ変わります。サーバーの再起動は不要です。
Paper / Purpur 1.16.1 〜 26.3 ・ 1 つの jar で全バージョン対応 ・ サーバー側だけに導入 (クライアント MOD 不要) ・ English / 日本語
🎬 プレイヤーが死んだときの動きは、ページ上部のデモ動画で見られます。各設定の画面は Gallery タブにあります。
✨ 主な機能
- ハードコア進行 – 死亡するとその場でスペクテイターになり、死亡地点にダメージのない雷が落ちます。
- リセット条件 – 死亡人数 (1〜サーバー最大人数) で発動。参加者が全員死亡した場合も発動できます。
- カウントダウン演出 – 毎秒、タイトル・アクションバー・ボスバーに残り秒数を表示し、クリック音を鳴らします。残り 3 秒からは赤表示になり、音が高くなっていきます。
- 爆発と新ワールド – 0 秒で全員に爆発音が鳴り、新しいシードのオーバーワールド・ネザー・エンドをサーバー稼働中のまま生成します。
- 全員リセット – 体力・空腹度・インベントリ・エンダーチェスト・経験値・エフェクト・進捗・一部の統計を初期化し、サバイバルモードで新ワールドのスポーンへ移動します。オフラインの人も次回ログイン時に初期化されます。
- 安全な後片付け – 旧ワールドはアンロードした後、厳しい安全確認を通過したフォルダだけを裏で削除します。
- 設定 GUI (
/hcreset) – クリックだけで設定でき、変更はすぐconfig.ymlに保存されます。 - ROUND リセット – ラウンド番号を #1 に戻す、または新しいワールドで ROUND #1 から始め直せます。
- PLAYER CHAINS – 鉄の鎖を持ってプレイヤーを右クリックすると、伸び縮みするリードのような鎖で繋がります。たるみを超えると引き寄せ合い、崖から落ちた相手を支えたり、ポータルやエンダーパールで相手を一緒に連れて行ったりできます。見た目は 1.19.4 以降で本物の鎖ブロック、それより前のバージョンではパーティクルです。
- 2 言語対応 – 英語 (既定) と日本語。チャット・タイトル・GUI・コマンド・コンソールログまで切り替わります。GUI または
/hcreset langで変更でき、文章はlang/en.yml/lang/ja.yml(MiniMessage 形式) で自由に編集できます。
🖱️ 設定 GUI
/hcreset で開きます。変更はすぐ config.yml に保存されます。
| ボタン | 操作 |
|---|---|
| ① カウントダウン秒数 | 左クリック +1 / 右クリック −1 / Shift を押しながら ±5 (3〜60 秒) |
| ② 自動リセット | ON: 条件を満たすと自動でカウントダウン開始 / OFF: 通知だけ出して /hcreset now を待つ |
| ③ 必要な死亡人数 | 左クリック +1 / 右クリック −1 / Shift を押しながら ±5 (1〜サーバー最大人数) |
| ④ 今すぐリセット | カウントダウンを開始 |
| ⑤ ROUND リセット | 左クリック ×2: ROUND を #1 に戻す ・ Shift+左クリック ×2: 新しいワールドで ROUND #1 から開始 |
| ⑥ PLAYER CHAINS | 左クリック: ON/OFF ・ Shift+左クリック: オンラインの全員を鎖で繋ぐ ・ Shift+右クリック ×2: すべての鎖を外す |
| Language / 言語 | English ⇄ 日本語 |
×2 = 誤操作防止のため、2 回クリックすると実行されます。
⌨️ コマンド
| コマンド | 説明 |
|---|---|
/hcreset (/hcr) |
設定 GUI を開く |
/hcreset now ・ cancel |
リセットのカウントダウンを開始 / 中止 |
/hcreset status |
現在の状態を表示 |
/hcreset round reset ・ round newgame |
ROUND を #1 に戻す / 新しいワールドで ROUND #1 から始め直す |
/hcreset chain list ・ link <a> <b> ・ unlink <a> [b] ・ all ・ clear ・ on ・ off |
鎖 (PLAYER CHAINS) の管理 |
/hcreset lang en ・ lang ja |
言語を切り替え |
/hcreset reload |
config.yml と言語ファイルを再読み込み |
権限: hcreset.admin (初期値: OP) – すべてのコマンドと GUI ・ hcreset.chain (初期値: 全員) – 鎖を持ってプレイヤーを繋ぐ
📋 動作環境・注意事項
- Paper / Purpur 1.16.1 〜 26.3 — 1 つの jar で全バージョンに対応 (Java はサーバーのバージョンが必要とするものを使用)。Spigot でも動く見込みですが未検証です。
- サーバー標準のワールドはロビーとして残り (Bukkit の仕様でアンロードできないため)、ゲームは自動生成される
hc_world_*で行います。ログインしたプレイヤーは自動で移動します。 - 導入後の初回ログイン時、プレイヤーは現在のラウンドに参加し、インベントリなどが初期化されます。
- ネザー / エンドのポータルは、生成したワールド同士で自動的に繋がります (エンドポータルには
bukkit.ymlのallow-end: true(初期値) が必要です)。 /pluginsではHardcoreWorldResetと表示されます。
📦 ソースコード
ライセンスは GPL-3.0-only です。各バージョンにソースコード一式 (-sources.zip) を添付しています。


