Mögliche Lösungsansätze für ein besseres Mobclear-System
1. "Inaktive Mobs"-Timer (Mob-Decay-System)
- Jeder Mob bekommt beim Spawnen einen „Timer“.
- Wird der Mob nicht bewegt, nicht gehittet, und hittet auch nichts, dann läuft der Timer runter.
- Nach z. B. 5 Minuten Inaktivität: Auto-Remove.
- Vorteile:
- Mobs, die aktiv in einer Farm benutzt werden, bleiben.
- Wild gespawnte Mobs, die keiner beachtet, verschwinden kontrolliert.
2. Mob-Limit pro Spieler / Plot
- Statt globaler Mob-Obergrenze pro CB → dynamisches Limit pro Spieler, Chunk oder Plot.
- Beispiel:
- Pro Spieler 100 passive + 50 aggressive Mobs erlaubt.
- Wird überschritten, spawnen keine neuen Mobs mehr nur für diesen Spielerbereich.
- Vorteil: Spieler sind selbst verantwortlich, dass sie nicht übertreiben.
3. Mob-Clearing nur in ungenutzten Regionen
- Nutzt einen Chunk-Activity-Tracker:
- Wenn ein Chunk >10 Minuten nicht betreten wurde, werden Mobs darin entfernt.
- Kann auch mit einem „Safe-Flag“ kombiniert werden:
- Spieler kann Mobs „schützen“ (z. B. durch Nametag, Schild etc.)
- Vorteil:
- Aktive Farmen sind sicher
- Mobs auf verlassenen Plots / in AFK-Bereichen verschwinden.
4. Mob-Kategorien differenzieren
- Unterscheide in:
- Nutzmobs (Villager, Kühe, Schafe …)
- Aggressive Mobs
- Utility-Mobs (Iron Golems, Snow Golems)
- Aggressive Mobs können strikter behandelt werden.
- Z. B. Zombie nach 3 Minuten despawnen lassen, Kuh erst nach 15.
5. Spieler-Warnsystem mit „Mob-Stau-Anzeige“
Wenn ein Spieler zu viele Mobs hält, wird ein Hinweis im Chat oder per Bossbar eingeblendet:
Zitat⚠ Achtung! Deine Mobs verursachen Lag. Reduziere sie oder sie werden bald gelöscht.
- Spieler können dann selbst reagieren, anstatt plötzlich alles zu verlieren.
6. Mob-Stacking
- Technisch anspruchsvoller, aber effektiv:
- Statt 20 Kühen einzeln → 1 Kuh mit „x20“ Tag
- Spart massiv Performance
- Mobs können gestapelt gehalten und selektiv getötet werden
- Plugins wie MobStacker oder Custom-Skriptlösungen machen das möglich
Fazit
Am besten wäre wahrscheinlich eine Kombination:
- Mob-Clear nur bei Inaktivität
- Individuelle Mob-Limits
- Warnsystem bei Überfüllung
- Mobstacking als Performance-Booster
mehr hätte ich ned