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

zMZoneReset

zMZoneReset – Automatic zone restoration for Paper/Folia. No WorldEdit/FAWE. Ultra-optimized, TPS-adaptive, with AUTO/DIFF/SNAPSHOT strategies. Per-zone timers, GUI, PlaceholderAPI, countdowns, crash recovery. Perfect for arenas, randomkit, etc...

Оцените первым
27
1

zMZoneReset — Automatic Zone Reset without WorldEdit

Built for Paper and Folia servers. Lightweight, intelligent, and featuring AUTO / DIFF / SNAPSHOT restoration strategies that adapt to your server's load.
No WorldEdit or FAWE required — everything is built-in. Ultra-optimized for minimal server impact.


What does zMZoneReset do?

Your server needs zones that regenerate themselves (arenas, mines, events, test worlds…) and you want to do it without lag, without bulky plugins, and with full control.
zMZoneReset lets you:

  • Create zones with a simple selection tool (wand included) — no WorldEdit needed.
  • Restore blocks using the most efficient strategy: DIFF (only changed blocks) or SNAPSHOT (full copy).
  • Decide automatically (AUTO mode) between DIFF and SNAPSHOT based on the percentage of changes.
  • Schedule resets with a custom timer per zone.
  • Announce global countdowns (with titles, sounds, and fully configurable messages).
  • Protect players during resets: kick them out, warn them, or block interactions.
  • Integrate with PlaceholderAPI for progress bars, remaining time, and status on your scoreboards/TAB.

Features that set it apart

FeatureDescription
Zero external dependenciesNo WorldEdit, FAWE, or anything else required. Just Paper or Folia.
Ultra-optimized performanceAdaptive TPS-based scheduling, configurable time per tick, and queued resets to prevent server strain.
ZSTD compression (with GZIP fallback)Snapshots take up much less space and restore faster.
Automatic crash recoveryIf the server crashes during a reset, it automatically resumes on restart.
Per-zone configurationInterval, strategy, custom spawn, messages, and much more.
Full GUI menusManage zones, settings, and info right from in-game.
Global countdown & selective notificationsWarnings to all players before reset, and notifications only to those inside the zone.
Fully customizableMessages, sounds, titles, progress bar, colors… all in YAML.
Multi-language supportIncludes English and Spanish, easy to add new languages.

Comparison with other solutions

zMZoneResetWorldEdit + ScriptsFAWE + CommandHelper
Requires WorldEdit/FAWE?NoYesYes
Restoration strategiesAUTO, DIFF, SNAPSHOTOnly //restore (slow)Only //regen or //undo
Adaptive performanceYes (by TPS)NoNo
Compressed snapshotsZSTD/GZIPFlat filesFlat files
Crash recoveryAutomaticManualManual
Admin GUIYesCommands onlyCommands only
Native placeholdersYes (PlaceholderAPI)NoNo
Per-zone configurationFullLimitedLimited

Reset Strategies

StrategyWhen to useAdvantage
AUTO(Recommended) The plugin decides based on the change threshold.Best of both worlds.
DIFFZones with few changes (typically <30%).Very fast and low disk usage.
SNAPSHOTHeavily modified zones (>30%) or when you need exact restoration.Complete and reliable restoration.

Performance & Optimization

zMZoneReset is built for performance from the ground up:

  • Adaptive scheduling: Automatically reduces workload if TPS drops below your target (default: 19.0).
  • Tick budget control: Default max of 4ms per tick — configurable to your server's needs.
  • Queued resets: Only one zone resets at a time (configurable) to avoid I/O spikes.
  • Smart entity cleanup: Removes items, TNT, projectiles, falling blocks, and custom EntityTypes you specify.
  • No chunk loading overhead: Works exclusively with saved snapshots — no WorldEdit dependency means no unnecessary chunk operations.
  • Lightweight snapshots: ZSTD compression (with GZIP fallback) keeps disk usage minimal.

Core Commands (and permissions)

Aliases: /zmr, /zmzonereset, /zonereset
CommandDescriptionPermission
/zmrMain zone menuzmzonereset.use
/zmr wandGet the selection wandzmzonereset.admin
/zmr create <id>Create a zone from current selectionzmzonereset.admin
/zmr remove <id>Delete a zonezmzonereset.admin
/zmr edit [id]Zone settings GUIzmzonereset.admin
/zmr reset <id>Force an immediate resetzmzonereset.reset
/zmr capture <id>Save current state as snapshotzmzonereset.admin
/zmr setspawn global|<zone>Set teleport pointzmzonereset.admin
/zmr spawn global|<zone>Teleport to spawnzmzonereset.use
/zmr reloadReload config and language fileszmzonereset.reload

Placeholders for your scoreboard (PlaceholderAPI)

%zmzonereset_status_<zone>%     # READY / RESETTING / DISABLED
%zmzonereset_strategy_<zone>%   # AUTO / DIFF / SNAPSHOT
%zmzonereset_time_<zone>%       # "01m 30s"
%zmzonereset_progress_<zone>%   # Colored bar "██████████░░░░░░░░"
%zmzonereset_progress_raw_<zone>% # 0-100

Example usage in TAB or Scoreboard:

+ Mines: %zmzonereset_progress_mines% (%zmzonereset_time_mines%)
+ Status: %zmzonereset_status_mines%

The progress bar is fully configurable (length, characters, hex colors, borders).


Installation in 3 steps

  1. Place zMZoneReset-X.X.X.jar into plugins/.
  2. Start the server (configuration files will be generated).
  3. Edit config.yml to your liking (language, announcements, performance…) and reload with /zmr reload.

And that's it — you now have a fully functional automatic zone reset system!


Why choose zMZoneReset?

  • No WorldEdit or FAWE — completely standalone.
  • Ultra-optimized — adaptive performance, queued resets, and smart entity cleanup.
  • User-friendly — full GUI menus and intuitive commands.
  • Flexible — per-zone settings, multiple strategies, and full customization.
  • Reliable — automatic crash recovery and ZSTD-compressed snapshots.
  • Integrates seamlessly — PlaceholderAPI support for scoreboards and menus.

Because you don't need to be an expert to have professional resets. Because your server won't suffer under heavy loads. Because you have total control with menus, placeholders, and flexible configuration. And because it's built to last, with automatic recovery and support for Paper and Folia.


Make your zones reset themselves — effortlessly, with top-tier performance!
zMZoneReset — the smart reset system your server deserves.
No WorldEdit. No FAWE. Just pure performance.

Statistic

!bstats

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

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

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

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x

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

Сервер

Ссылки

Создатели

Детали

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