Mining Simulator
A lightweight Mining Simulator plugin with auto-respawn zones, a villager-based shop system and a built-in coin economy. Zone selection works out of the box with a wooden axe — WorldEdit is supported but not required. Fully bilingual (DE/EN).
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Mining Simulator
MiningSimulator
If you want to try it: yv-se-h-001.yvtils.net:10003
> A lightweight, feature-rich mining plugin with auto-respawn zones, a villager-based shop system, and per-player economy — no heavy dependencies required.
🇬🇧 English
Description
MiningSimulator turns selected world regions into automatically regenerating mine zones. Blocks respawn after a configurable delay, players accumulate coins and spend them at villager-based shops. The plugin works entirely without WorldEdit — a wooden axe is sufficient for zone selection. When WorldEdit is present, its selection is used automatically.
Features
- No required dependencies — Broken blocks regenerate after a configurable delay (`respawn-delay-ticks` in `config.yml`) - No required dependencies — Any number of materials with individual weights can be assigned per zone - No required dependencies — Create zones without WorldEdit: left-click = Pos1, right-click = Pos2 - No required dependencies — When WorldEdit is installed, its selection takes priority automatically; no conflicts - No required dependencies — Admins spawn shop villagers, configure trades via drag-and-drop GUI (Shift+Right-click), players trade via the native merchant interface - No required dependencies — Lightweight internal currency system with persistent storage - No required dependencies — Players choose their language via `/lang <de|en>`; all messages are stored in editable YAML files - No required dependencies — WorldEdit is optional (`softdepend`)
Commands
| Command | Description | Permission | |---|---|---| | `/mine setzone <name>` | Save current selection as a mine zone | `miningsim.admin` | | `/mine setblock <zone> <MATERIAL> <weight>` | Add a block to a zone | `miningsim.admin` | | `/mine removeblock <zone> <MATERIAL>` | Remove a block from a zone | `miningsim.admin` | | `/mine reset <zone>` | Manually reset a zone | `miningsim.admin` | | `/mine info [zone]` | Display zones and their composition | `miningsim.admin` | | `/mshop spawn` | Spawn a shop villager at current location | `miningsim.admin` | | `/mshop remove` | Remove the nearest shop villager | `miningsim.admin` | | `/bal` | Display your coin balance | — | | `/lang <de|en>` | Set your preferred language | — |
Requirements
- WorldEdit 1.21+ - WorldEdit 21+ - WorldEdit *(optional)*
Installation
1. Place the `.jar` in your `plugins/` folder 2. Start the server — configuration files are created automatically 3. Select a mine zone with a wooden axe (or WorldEdit) and register it with `/mine setzone <name>` 4. Set block weights with `/mine setblock` 5. Fill the zone initially with `/mine reset <zone>`
---
---
🇩🇪 Deutsch
Beschreibung
MiningSimulator verwandelt ausgewählte Weltbereiche in automatisch regenerierende Minenzonen. Blöcke respawnen nach konfigurierbarer Verzögerung, Spieler sammeln Coins und können diese in villager-basierten Shops ausgeben. Das Plugin funktioniert vollständig ohne WorldEdit — eine Holzaxt genügt zur Zonenauswahl. Ist WorldEdit vorhanden, wird dessen Auswahl bevorzugt.
Features
- Keine Pflicht-Abhängigkeiten — Abgebaute Blöcke regenerieren nach einstellbarer Verzögerung (`respawn-delay-ticks` in `config.yml`) - Keine Pflicht-Abhängigkeiten — Pro Zone lassen sich beliebig viele Materialien mit individuellen Gewichten konfigurieren - Keine Pflicht-Abhängigkeiten — Zonen ohne WorldEdit erstellen: Linksklick = Pos1, Rechtsklick = Pos2 - Keine Pflicht-Abhängigkeiten — Ist WorldEdit installiert, wird dessen Auswahl automatisch bevorzugt; kein Konflikt - Keine Pflicht-Abhängigkeiten — Admins spawnen Shop-Villager, konfigurieren Trades per Drag-&-Drop-GUI (Shift+Rechtsklick) und Spieler handeln über das native Händler-Interface - Keine Pflicht-Abhängigkeiten — Leichtgewichtiges internes Währungssystem mit persistenter Speicherung - Keine Pflicht-Abhängigkeiten — Spieler wählen ihre Sprache per `/lang <de|en>`; alle Texte sind in editierbaren YAML-Dateien ausgelagert - Keine Pflicht-Abhängigkeiten — WorldEdit ist optional (`softdepend`)
Befehle
| Befehl | Beschreibung | Berechtigung | |---|---|---| | `/mine setzone <name>` | Aktuelle Auswahl als Minezone speichern | `miningsim.admin` | | `/mine setblock <zone> <MATERIAL> <Gewicht>` | Block zur Zone hinzufügen | `miningsim.admin` | | `/mine removeblock <zone> <MATERIAL>` | Block aus Zone entfernen | `miningsim.admin` | | `/mine reset <zone>` | Zone manuell zurücksetzen | `miningsim.admin` | | `/mine info [zone]` | Zonen und deren Zusammensetzung anzeigen | `miningsim.admin` | | `/mshop spawn` | Shop-Villager an aktueller Position spawnen | `miningsim.admin` | | `/mshop remove` | Nächsten Shop-Villager entfernen | `miningsim.admin` | | `/bal` | Kontostand anzeigen | — | | `/lang <de|en>` | Sprache wählen | — |
Voraussetzungen
- WorldEdit 1.21+ - WorldEdit 21+ - WorldEdit *(optional)*
Installation
1. `.jar` in den `plugins/`-Ordner legen 2. Server starten — Konfigurationsdateien werden automatisch erstellt 3. Minezone per Holzaxt (oder WorldEdit) auswählen und mit `/mine setzone <name>` registrieren 4. Mit `/mine setblock` Blöcke und Gewichte festlegen 5. Mit `/mine reset <zone>` Zone initial befüllen
---
*Developed by black_Kittys*