Repository navigation
Releases: miklires/mProtect
Releases · miklires/mProtect
Release list
mProtect 1.2.1
mProtect 1.2.0
mProtect 1.2.0
- Added bounded per-chunk redstone, piston, hopper, dispenser, fluid, fire, sculk, and block-physics protection.
- Added TNT-prime and explosion windows with configurable affected-block and yield caps.
- Added per-block/per-chunk spawner limits and bounded portal creation, search, and player-use rules.
- Added per-entity-type caps, spawn-burst protection, and cross-chunk entity counter maintenance.
- Added player inventory, interaction, block-change, item-drop, and projectile event-rate limits.
- Added bounded key registries so crafted coordinates or UUIDs cannot grow protection maps without limit.
- Bounded database/JSONL writes and player notices so detection floods cannot turn mProtect itself into a lag source.
- Added safe config version 3 defaults, full English/Russian messages, permissions, and a Paper hardening guide.
mProtect 1.1.0
Changelog
1.1.0
Added
- Validation for item names, lore, durability, custom potion effects, firework power/effects, book authors, and optional unbreakable items.
- Read-only
/mprotect inspectand/mprotect scantools for checking held items and inventories. - Bounded pending alert buckets and validation for alert permissions, storage filenames, player filters, and update IDs.
Fixed
- Protection listeners now start only after the H2 schema is ready; storage initialization failure disables the plugin safely.
- Storage filenames can no longer traverse outside the plugin data directory.
- Shutdown waits for queued violation writes with a bounded timeout.
- Version 1 configs migrate away from blocking every
minecraft:*command while explicit dangerous commands remain blocked. - Discord alerts accept only HTTPS Discord webhook hosts and violation details remove control characters.
1.0.0
Added
- Configurable item, book, sign, anvil, command, creative, entity, and chunk checks.
- Safe recursive validation for shulker boxes and bundles, including overstacked items.
- H2 violation history, JSONL audit log, staff alerts, and optional Discord webhook alerts.
- English and Russian messages, bStats metrics, and Modrinth update checks.
- Verified support for Paper, Purpur, and Folia 26.2 on Java 25.
mProtect 1.0.0
Changelog
1.0.0 - Unreleased
Added
- Configurable item, book, sign, anvil, command, creative, entity, and chunk checks.
- Safe recursive validation for shulker boxes and bundles, including overstacked items.
- H2 violation history, JSONL audit log, staff alerts, and optional Discord webhook alerts.
- English and Russian messages, bStats metrics, and Modrinth update checks.
- Verified support for Paper, Purpur, and Folia 26.2 on Java 25.