MassExtinction 图标

MassExtinction

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/massextinction
资源信息

Minecraft 版本: 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2

平台: bukkit paper purpur spigot

资源介绍
# ⛏️ MassExtinction ### *"Minecraft, But Breaking a Block Breaks Them All."* Minecraft 1.20+ Spigot/Paper Author: Pawan
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.
#   <number>  -> 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

KeyTypeDefaultWhat it does
scan-radiusstring/number"global"Limit chain reactions to a chunk radius instead of the whole loaded world
blocks-per-tickint200Break throttle — lower this if you see TPS drops
chunks-per-tickint5Scan throttle — how many chunks get searched per tick
entities-per-tickint50Mob-kill throttle per tick
blacklisted-blockslistsee aboveMaterials immune to chain-breaking
blacklisted-entitieslistPLAYER, ARMOR_STANDEntity types immune to chain-killing
features.*booltrueToggle each chain-reaction type independently
debugboolfalseVerbose console logging for tuning
check-for-updatesbooltrueStartup Modrinth version check
auto-startbooltrueWhether chain reactions are active immediately on boot

? Example Configs

?️ Small/low-end server (safer, slower chains) ```yaml scan-radius: 10 blocks-per-tick: 40 chunks-per-tick: 2 entities-per-tick: 15 ``` ? Large/powerful server (fast, global chains) ```yaml scan-radius: "global" blocks-per-tick: 500 chunks-per-tick: 10 entities-per-tick: 100 ``` ? Event mode (off by default, admin starts it manually) ```yaml 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.*
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Snapper

价格:0 墨喵币
下载量:0

查看详情
Soundaria - Terraria Soundtrack (Reactive Music songpack)

价格:0 墨喵币
下载量:0

查看详情
Anton Chigurh (Антон Чигур) Totem of Undying

价格:0 墨喵币
下载量:0

查看详情
Better mods!

价格:0 墨喵币
下载量:0

查看详情