All-in-one dynamic zones for Paper 1.20+ and 1.21.x — build mines that regenerate, crop fields that replant themselves and fauna zones with respawn. Holograms, PlaceholderAPI, optional MySQL and a visual wizard that creates everything without touching a single file.
Integrates with
Creating any zone is always two steps: select the area with the wand, then pick a type. Every zone gets a hologram, a reset timer and full management from chat or the admin GUI.
One plugin covers the three things servers rebuild by hand: ore that regenerates, fields that replant, and animal populations that top themselves up.
Every mine resets on a timer (and optionally when emptied), with a hologram showing the remaining percentage. Pick the sub-mode that fits the build.
Grab the wand with /az wand, right-click one corner and left-click the other, then run /az create <id> to open a 6-type wizard. No config files required — though every command has a direct form too.
Each zone floats a hologram with its reset time, progress bar and remaining count — with editable lines, per-zone height (1–5) and a display name that supports colors. Prefer DecentHolograms or FancyHolograms? Switch the internal ones off and drive yours with the placeholders. Mines can also send drops straight to the inventory, optionally gated behind a permission.
holograms: use-internal: true # false = use DecentHolograms / FancyHolograms default-lines: - "{zone_name}" - "&7Reset in &f{time}" - "{bar} &f{blocks_percent}%" storage: yaml # yaml (default) or mysql
Resets are batched across ticks, mirror mines restore only what was mined, fauna scans only nearby entities, and zones that share a time are staggered so they never reset on the same tick. On Folia the work is spread by region automatically.
performance: blocks-per-tick: 4000 # spread big resets across ticks mirror-blocks-per-tick: 600 only-loaded-chunks: true skip-reset-if-no-players: false fauna-check-interval-seconds: 2 stagger-resets-seconds: 5 # de-sync resets that share a time
The /azadmin menu panel lists every zone with edit and teleport, and /azadmin config toggles sounds, particles, reset animation, protection and more. Ships in English and Spanish — switch live from the language book and the plugin reloads itself.
No add-ons, no paywalls — the whole plugin, free.
| Feature | AhxerZones |
|---|---|
| Regenerating mines — RANDOM, SNAPSHOT, INDESTRUCTIBLE, MIRROR | ✓ |
| Crop fields with auto-replant & anti-trample (13 crops) | ✓ |
| Fauna zones with respawn & containment (18 mobs + MythicMobs) | ✓ |
| Visual 6-type creation wizard + selection wand | ✓ |
| Per-zone holograms with progress bar & height | ✓ |
| Display names with colors | ✓ |
| Whole-mine or per-block reset, and reset-when-empty | ✓ |
| Auto-pickup to inventory (optionally permission-gated) | ✓ |
| Merge adjacent same-category zones | ✓ |
| 100% natural drops (Fortune & mob loot respected) | ✓ |
| Admin GUI panel + in-game config | ✓ |
| Performance tuning for massive zones | ✓ |
| Folia support | ✓ |
| External hologram-plugin compatibility | ✓ |
| PlaceholderAPI support | ✓ |
| English & Spanish, YAML or MySQL storage | ✓ |
Format: %ahxerzones_<id>_<data>% — use the zone ID. A selection:
%ahxerzones_<id>_time%Time until the next reset%ahxerzones_<id>_blocks_percent%Remaining block percentage (mines)%ahxerzones_<id>_blocks_remaining%Blocks left (mirror counts mineable only)%ahxerzones_<id>_crops_percent%Remaining crop percentage%ahxerzones_<id>_entities_current%Current mobs in a fauna zone%ahxerzones_<id>_entities_max%Maximum mobs%ahxerzones_<id>_top_miner%Top miner of a mine%ahxerzones_<id>_reset_count%How many times the zone resetAlso: _name, _display_name, _enabled, _blocks_total, _crops_total and _crops_remaining.
Tune reset times, holograms, storage and performance — or do it all in-game from /azadmin config.
# Create a RANDOM mine, then set its composition # /az create vipmine RANDOM # /az setblock vipmine COAL_ORE 40 # /az setblock vipmine IRON_ORE 30 # /az setblock vipmine DIAMOND_ORE 10 # Anything left up to 100% becomes the base block (STONE) defaults: mine-reset-time: 1800 # seconds crop-reset-time: 300 reset-when-empty: false
performance: blocks-per-tick: 4000 # spread big resets across ticks mirror-blocks-per-tick: 600 only-loaded-chunks: true skip-reset-if-no-players: false fauna-check-interval-seconds: 2 stagger-resets-seconds: 5 # de-sync resets that share a time
Main aliases: /az, /ahxerzones, /zonas. In every command <id> is the zone identifier (no spaces).
| Command | Description |
|---|---|
| /az wand | Get the selection wand |
| /az create <id> [type] | Guided wizard (6 types) or direct creation |
| /az delete · reset · tp · toggle <id> | Delete, force-reset, teleport or enable/disable a zone |
| /az list · info <id> | List all zones or show a zone's details |
| /az setdisplay <id> <text> | Set the hologram display name (colors supported) |
| /az hologram <id> <on|off> | Toggle the zone hologram |
| /az settime · settp <id> | Change the reset time or the teleport-out point |
| /az setblock · removeblock <id> | Add/adjust or remove a block (RANDOM mines) |
| /az snapshot · resetmode <id> | Re-save a snapshot or switch full/per-block reset |
| /az mirror <id> <add|remove|clear> | Manage mineable materials on a mirror mine |
| /az setreplacement · resetempty · autopickup <id> | Replacement block, reset-when-empty, auto-pickup |
| /az setmaxentities <id> <n> | Max mobs for a fauna zone |
| /az merge <id1> <id2> | Merge two adjacent same-category zones |
| /az reload | Reload config and messages |
| /azadmin menu · config · cleanhologram | Admin panel · in-game settings · clean orphan holograms |
| Permission | What for | Default |
|---|---|---|
| ahxerzones.admin | Full access and /azadmin | op |
| ahxerzones.use | Basic use | op |
| ahxerzones.wand · create · delete | Get the wand · create/merge · delete zones | op |
| ahxerzones.reset · toggle · hologram · tp · settime | Force resets · enable/disable · holograms · teleport · times | op |
| ahxerzones.autopickup | Benefit from auto-pickup when a mine requires it | op |
| ahxerzones.* | All permissions | op |
performance.holograms.use-internal: false and build your holograms in DecentHolograms, FancyHolograms or HolographicDisplays using AhxerZones' placeholders./az wand to begin.Drop in the JAR, restart, and grab the wand. Build a regenerating mine, a self-replanting farm or a respawning fauna zone in a couple of clicks — completely free.