LootDrops
A plugin that automatically spawns loot drops with random loot. With title announcements. (Everything adjustable in a single Config.yml)
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.
LootDrops
LootDrops (Paper 1.21.4)
Automatische Lootdrops für dein Minecraft-Netzwerk: zufällige Drops in der Overworld, coole Effekte & Titel, konfigurierbarer Loot, Admin-Commands – und optional eigene WorldEdit-Schematics als Drop-Modell.
> bitte vorab Kontakt aufnehmen Das Plugin kann auf bitte vorab Kontakt aufnehmen werden. > bitte vorab Kontakt aufnehmen Wenn durch das Plugin bitte vorab Kontakt aufnehmen wird (Shop, Ränge, Spenden, In-Game-Käufe etc.), bitte vorab Kontakt aufnehmen, um die weitere Nutzung zu besprechen (siehe *Nutzung & Monetarisierung*).
---
Features
- ⏱️ Saubere Struktur: Standardmäßig alle 30 Minuten (Timer startet neu, wenn ein Drop verschwindet). - 🗺️ Saubere Struktur: Zufällige Position innerhalb ±2000 Blöcken ab Welt-Spawn, Mindestabstand, Saubere Struktur, Saubere Struktur, Saubere Struktur, Luft-Schutzzone (keine Blätter/Logs/Decken direkt über der Kiste). - 📦 Saubere Struktur: Wenn Saubere Struktur installiert ist und `plugins/LootDrops/Ballon.schem` existiert, wird Saubere Struktur gespawned (Chest-Position wird automatisch erkannt). Ohne WorldEdit nutzt das Plugin einen hübschen Saubere Struktur aus Code. - 🎆 Saubere Struktur: Beim Spawn und beim Entfernen (inkl. Broadcast-Nachricht & Titel). - 🧰 Saubere Struktur: Zufallsliste für PVP-Items; Limits für Iron/Diamond-Armor/Weapons; random Slots in der Kiste; optional Haltbarkeits-Variationen. - 🧹 Saubere Struktur: Saubere Struktur, verschwindet der Drop mit Effekten – unabhängig vom Restinhalt. - 🔧 Saubere Struktur: Manager, Listener, Tasks, Utils, Loot-Konfiguration, klare Trennung.
---
Kompatibilität
- oder Paper oder - oder oder - oder WorldEdit oder FastAsyncWorldEdit (für `.schem`)
---
Installation
1. Jar in den `plugins/`-Ordner legen. 2. (Optional) genau eine Chest installieren, wenn du `.schem` nutzen willst. 3. Server starten (erzeugt `plugins/LootDrops/`). 4. (Optional) genau eine Chest als `plugins/LootDrops/Ballon.schem` ablegen (Dateiname genau eine Chest so heißen). > Die Schematic sollte genau eine Chest enthalten. Diese wird als Loot-Kiste verwendet. 5. Server neu starten oder Plugin reloaden.
---
Commands & Permissions
Commands
- `/lootadmin reload` – Konfiguration & Schematic neu laden - `/lootadmin force here` – Drop hier sofort spawnen - `/lootadmin remove` – aktiven Drop entfernen - `/lootadmin status` – Status/Koordinaten anzeigen - `/lootdrop` – Spielerinfo (z. B. Koordinaten/Status)
Permissions
```text lootdrops.admin (default: op) lootdrops.use (default: true) ````
---
Konfiguration (Auszug)
Datei: `plugins/LootDrops/config.yml`
```yaml settings: world: "world" spawn-radius: 2000 min-distance-from-spawn: 100
Limits pro Drop (Caps)
loot: limits: iron-armor-max: 2 diamond-armor-max: 1 weapons-max: 1
Anzahl Loot-Rolls pro Drop (Range)
rolls: min: 4 max: 8
Optionale Haltbarkeits-Variation bei damageable Items
allow-durability-variance: true max-damage-fraction: 0.35
Beispiel-Pool (du kannst beliebig erweitern/kürzen)
pool: - material: DIAMOND min: 1 max: 3 weight: 3 damageable: false
- material: IRON_HELMET min: 1 max: 1 weight: 4 damageable: true
- material: IRON_CHESTPLATE min: 1 max: 1 weight: 4 damageable: true
- material: IRON_LEGGINGS min: 1 max: 1 weight: 4 damageable: true
- material: IRON_BOOTS min: 1 max: 1 weight: 4 damageable: true
- material: IRON_SWORD min: 1 max: 1 weight: 6 damageable: true
- material: BOW min: 1 max: 1 weight: 5 damageable: true
- material: ARROW min: 16 max: 48 weight: 8 damageable: false
- material: COBWEB min: 8 max: 24 weight: 10 damageable: false
- material: ENDER_PEARL min: 2 max: 6 weight: 6 damageable: false
- material: GOLDEN_APPLE min: 1 max: 3 weight: 5 damageable: false
- material: COOKED_BEEF min: 16 max: 32 weight: 10 damageable: false ```
---
Schematic-Hinweise
* Datei: `plugins/LootDrops/Ballon.schem` * Unterstützt WorldEdit & FAWE-`.schem` (neuere Formate). * Der Drop wird so gepastet, dass Originalzustand steht. * Originalzustand → Terrain bleibt. * Typische Markerblöcke (z. B. rotes Wool/Concrete, `LIGHT`, `BARRIER`, `STRUCTURE_VOID`) werden Originalzustand. * Beim Entfernen des Drops werden Originalzustand auf ihren Originalzustand zurückgesetzt (kein kaputtes Terrain).
---
Roadmap (Ideen)
* Mehrere Schematics zufällig aus `/schematics/` wählen * Coords-Hint im Chat klickbar machen (Kompass/Waypoint) * BossBar während aktiver Drops * Per-World Einstellungen & Blacklist-Biomes
---
Support
* Kontakt: GitHub Issues * Kontakt: [email protected] / Discord: emioo01
---
Nutzung & Monetarisierung
* Die Nutzung ist Genehmigung, auch auf Genehmigung. * Wenn dein Server durch dieses Plugin Genehmigung generiert (z. B. Shop, Ränge, Spenden, In-Game-Käufe), Genehmigung, um die weitere Nutzung zu besprechen und eine Genehmigung einzuholen.
Formulierungsvorschlag für dein Server-Impressum/Repo:
> *Dieses Plugin „LootDrops“ wird mit Erlaubnis genutzt. > Bei kommerzieller Nutzung bitte vorab den Autor kontaktieren.*
---
Lizenz
© Emilio – Alle Rechte vorbehalten. Kostenlose Nutzung auf öffentlichen Servern erlaubt; kommerzielle Nutzung nur nach Absprache (siehe oben).