Free · Ahxer Studios

AhxerZones

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.

v1.0.0 Paper / Spigot 1.20+ & 1.21.x Folia supported PlaceholderAPI optional
The /azadmin panel — manage every mine, crop and fauna zone from one place.
The /azadmin panel — manage every mine, crop and fauna zone from one place.

Integrates with

{ }PlaceholderAPIOptional · placeholders
MMMythicMobsCustom fauna
WEWorldEdit / FAWEOptional
IAItemsAdder · Oraxen · NexoCustom blocks
DBMySQLOptional · network
DHDecentHologramsHologram-plugin compatible
Features

Three zone types,
one wand

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.

Zone types

Mines, Crops & Fauna

One plugin covers the three things servers rebuild by hand: ore that regenerates, fields that replant, and animal populations that top themselves up.

Mines
RANDOM · SNAPSHOT · INDESTRUCTIBLE · MIRROR
Blocks that are mined and regenerate, with a progress bar and four sub-modes.
🌾
Crops
13 crop types
Fields that auto-replant after harvest, with automatic soil and anti-trample.
🐄
Fauna
18 mobs + MythicMobs
A mob population kept inside the area, topped up and contained, with natural loot.
The Mines button in the admin panel — manage every mine zone.
The Mines button in the admin panel — manage every mine zone.
The Crops button — manage crop zones.
The Crops button — manage crop zones.
The Fauna button — manage fauna zones.
The Fauna button — manage fauna zones.
Mines

Four ways to build a mine

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.

RANDOM
Each block is filled by percentage composition on reset; leftover space becomes the base block.
SNAPSHOT
Saves the exact decorated area and restores it identically on every reset.
INDESTRUCTIBLE
Mined blocks drop normally and turn into unbreakable andesite until the reset.
MIRROR
Only chosen materials are mineable (irregular shapes); resets restore just what was mined — very TPS-friendly.
The paginated mine list — left click to edit, right click to teleport.
The paginated mine list — left click to edit, right click to teleport.
A mine's live info: state, world and reset time, with edit & teleport actions.
A mine's live info: state, world and reset time, with edit & teleport actions.
Visual wizard

Build everything with a wand

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.

The selection wand — right click corner 1, left click corner 2.
The selection wand — right click corner 1, left click corner 2.
Holograms & auto-pickup

Live info above every zone

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.

config.yml — holograms & storage
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
Performance

Built for massive zones

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.

config.yml — performance
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
Admin & language

Manage it all in game

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.

The language book — switch between English and Spanish with auto-reload.
The language book — switch between English and Spanish with auto-reload.
The reload button — apply config and zone changes in one click.
The reload button — apply config and zone changes in one click.
What's included

Everything in one
free JAR

No add-ons, no paywalls — the whole plugin, free.

FeatureAhxerZones
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
PlaceholderAPI

Live zone data,
anywhere

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 reset

Also: _name, _display_name, _enabled, _blocks_total, _crops_total and _crops_remaining.

Config

Sensible YAML defaults

Tune reset times, holograms, storage and performance — or do it all in-game from /azadmin config.

create a RANDOM mine
# 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
config.yml — performance
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
Commands & permissions

Full control from chat

Main aliases: /az, /ahxerzones, /zonas. In every command <id> is the zone identifier (no spaces).

CommandDescription
/az wandGet 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 reloadReload config and messages
/azadmin menu · config · cleanhologramAdmin panel · in-game settings · clean orphan holograms
PermissionWhat forDefault
ahxerzones.adminFull access and /azadminop
ahxerzones.useBasic useop
ahxerzones.wand · create · deleteGet the wand · create/merge · delete zonesop
ahxerzones.reset · toggle · hologram · tp · settimeForce resets · enable/disable · holograms · teleport · timesop
ahxerzones.autopickupBenefit from auto-pickup when a mine requires itop
ahxerzones.*All permissionsop
FAQ

Common questions

What versions does it support?
Paper / Spigot 1.20+ and 1.21.x, and Folia is supported — resets are spread by region automatically.
Do I need any other plugin?
No. PlaceholderAPI (placeholders), MythicMobs (custom fauna), WorldEdit/FAWE, ItemsAdder/Oraxen/Nexo (custom blocks) and a hologram plugin are all optional and auto-detected.
Does it change my drops?
No. Drops are 100% natural and Fortune and mob loot are respected. The only exception is the unbreakable replacement block in INDESTRUCTIBLE and MIRROR mines, which drops nothing — the blocks you mine drop normally.
Will big mines lag my server?
They're built not to. Resets are batched across ticks, mirror mines restore only what was mined, fauna scans only nearby entities, and zones sharing a time are staggered. Everything is tunable under performance.
Can I use my own hologram plugin?
Yes. Set holograms.use-internal: false and build your holograms in DecentHolograms, FancyHolograms or HolographicDisplays using AhxerZones' placeholders.
Is it really free?
Yes — the full plugin is free on BuiltByBit. Grab it, restart your server, and run /az wand to begin.
Get AhxerZones

Mines, crops & fauna
that rebuild themselves

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.

FreeAhxerZones v1.0.0 · on BuiltByBit
Get it Free →