▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/MassExtinction
MassExtinction

MassExtinction

Ever wondered what happens if a single action could reshape your entire world? MassExtin turns Minecraft into a volatile, high-stakes domino effect. Inspired by viral challenge videos, this plugin ensures that your first resource gather might be your last

Оцените первым
105
0

⛏️ MassExtinction

"Minecraft, But Breaking a Block Breaks Them All."


Break one block, and every identical block on the server shatters with it. Kill one mob, and its entire species goes extinct. Scoop one bucket of water, and every ocean vanishes. This is chaos, gamified.


📖 What is MassExtinction?

MassExtinction is a chaos/challenge plugin built around a single rule:

Whatever happens to one block or mob, happens to all of them.

It's the "Minecraft, But..." YouTube challenge format, turned into a real server plugin — built to run safely on live servers without freezing your main thread, thanks to tick-batched, throttled processing under the hood.

🧱 Block Chain-Break

Break a block (or blow one up with TNT/Creepers) and every block of that material in loaded chunks breaks instantly, dropping normal loot.

💀 Mob Chain-Kill

Kill a mob and every loaded mob of that same type dies too, with full loot drops — as if it died naturally.

🌊 Fluid Chain-Drain

Scoop up water or lava with a bucket and every source/flowing block of that fluid disappears from loaded chunks.


⚡ Performance First

Naively looping over every block in every chunk on the main thread will crash your server. MassExtinction never does that.

Instead, every chain reaction runs as a throttled, tick-batched task:

  • 🔍 Scan phase — walks a handful of loaded chunks per tick using lightweight chunk snapshots
  • 💥 Break/Kill phase — processes a capped number of blocks/entities per tick
  • 🛡️ Duplicate guards — the same material or mob type can't be chained twice at once (no runaway recursive loops)
  • 🎯 Tool-aware drops — breaks use the same tool you used originally, so Fortune/Silk Touch still work correctly across the whole chain

All of this is fully configurable — see Configuration below.


📥 Installation

  1. Download the latest .jar from this page (or use /massextinction update — see Commands)
  2. Drop it into your server's /plugins folder
  3. Restart the server
  4. Done — chain reactions are on by default. Break something and watch the world unravel.

Requires Spigot or Paper 1.20+. Java 17 or newer.


💬 Commands

All commands are under /massextinction, with aliases /me and /massext.

CommandDescription
/massextinction startTurns the chain-reaction system ON
/massextinction stopTurns it OFF — blocks/mobs/fluids behave normally
/massextinction statusShows whether it's currently active
/massextinction reloadReloads config.yml without restarting
/massextinction versionShows your version and checks for updates
/massextinction updateDownloads the latest version from Modrinth (applies on next restart)

Permission: massextinction.admin (default: op)


⚙️ Configuration

MassExtinction generates a config.yml in /plugins/MassExtinction/ on first run. Every option is commented inline. Here's the full file with explanations:

# =========================================
#  MassExtinction Configuration
#  "Minecraft, But Breaking a Block Breaks Them All"
# =========================================

Radius mode for scanning loaded chunks around the origin block.

"global" -> scan ALL currently loaded chunks in the world.

-> only scan chunks within that many chunks of the origin (e.g. 15).

Use a numeric radius on larger/busier servers to reduce lag.

scan-radius: "global"

How many blocks to break per server tick during a chain reaction.

Lower = safer for low-end servers. Higher = faster chains but more lag per tick.

blocks-per-tick: 200

How many chunks to scan (search for matching blocks) per tick.

chunks-per-tick: 5

How many entities to kill per tick during a mass entity elimination.

entities-per-tick: 50

Materials that will NEVER be chain-broken (grief/world protection).

blacklisted-blocks:

  • BEDROCK
  • BARRIER
  • END_PORTAL_FRAME
  • END_PORTAL
  • END_GATEWAY
  • COMMAND_BLOCK
  • CHAIN_COMMAND_BLOCK
  • REPEATING_COMMAND_BLOCK
  • STRUCTURE_BLOCK
  • STRUCTURE_VOID
  • JIGSAW
  • SPAWNER
  • REINFORCED_DEEPSLATE

Entity types that will NEVER be mass-killed (safety — never touch players!).

blacklisted-entities:

  • PLAYER
  • ARMOR_STAND

Feature toggles — turn individual chain-reaction types on/off.

features: block-chain-break: true explosion-chain-break: true entity-chain-kill: true fluid-chain-drain: true

Prints extra chain-reaction info to console. Useful for tuning blocks-per-tick /

chunks-per-tick on your hardware.

debug: false

Checks Modrinth once on startup for a newer version — purely informational,

never auto-downloads anything on its own. Use /massextinction update for that.

check-for-updates: true

Whether the chain-reaction system is switched ON immediately when the server

starts. Set to false if you'd rather leave it dormant until an admin runs

/massextinction start.

auto-start: true


### 🔧 Config Reference

<table>
<thead>
<tr><th>Key</th><th>Type</th><th>Default</th><th>What it does</th></tr>
</thead>
<tbody>
<tr><td><code>scan-radius</code></td><td>string/number</td><td><code>"global"</code></td><td>Limit chain reactions to a chunk radius instead of the whole loaded world</td></tr>
<tr><td><code>blocks-per-tick</code></td><td>int</td><td><code>200</code></td><td>Break throttle — lower this if you see TPS drops</td></tr>
<tr><td><code>chunks-per-tick</code></td><td>int</td><td><code>5</code></td><td>Scan throttle — how many chunks get searched per tick</td></tr>
<tr><td><code>entities-per-tick</code></td><td>int</td><td><code>50</code></td><td>Mob-kill throttle per tick</td></tr>
<tr><td><code>blacklisted-blocks</code></td><td>list</td><td>see above</td><td>Materials immune to chain-breaking</td></tr>
<tr><td><code>blacklisted-entities</code></td><td>list</td><td><code>PLAYER, ARMOR_STAND</code></td><td>Entity types immune to chain-killing</td></tr>
<tr><td><code>features.*</code></td><td>bool</td><td><code>true</code></td><td>Toggle each chain-reaction type independently</td></tr>
<tr><td><code>debug</code></td><td>bool</td><td><code>false</code></td><td>Verbose console logging for tuning</td></tr>
<tr><td><code>check-for-updates</code></td><td>bool</td><td><code>true</code></td><td>Startup Modrinth version check</td></tr>
<tr><td><code>auto-start</code></td><td>bool</td><td><code>true</code></td><td>Whether chain reactions are active immediately on boot</td></tr>
</tbody>
</table>

---

## 🧪 Example Configs

<details>
<summary><b>🖥️ Small/low-end server (safer, slower chains)</b></summary>

```yaml
scan-radius: 10
blocks-per-tick: 40
chunks-per-tick: 2
entities-per-tick: 15
🚀 Large/powerful server (fast, global chains)
scan-radius: "global"
blocks-per-tick: 500
chunks-per-tick: 10
entities-per-tick: 100
🎉 Event mode (off by default, admin starts it manually)
auto-start: false

Then during your event: /massextinction start. When it's over: /massextinction stop.


⚠️ Good to Know

  • Explosions (TNT, Creepers) trigger the same chain reaction as manually breaking a block.
  • Fluids don't drop items when chain-drained — only solid blocks drop loot.
  • Command blocks, spawners, portals, and bedrock are blacklisted by default to protect world structures.
  • /massextinction update stages the new jar in your plugins/update/ folder — you must restart the server to apply it.

Made with 🧨 by Pawan

Break one. Break them all.

Партнёрский материал

Сервер для плагина MassExtinction - как у профи

Плагин MassExtinction создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином MassExtinction для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная