SimpleAntiCheat Dokumentation
Setup • Nutzung • Config • Permissions
1) Grundsetup
- JAR in den /plugins-Ordner legen
- ProtocolLib installieren (Pflicht)
- Server starten
- Config-Dateien prüfen
- Permissions vergeben
Wichtige Dateien
- plugins/SimpleAntiCheat/config.yml
- plugins/SimpleAntiCheat/lang/de.yml
2) Feature-Toggles (global)
In der
config.yml:
Code (Text):
features:
bail: true
antidupe: true
anti-lag-machine: true
tps-protection: true
alt-detection: true
geoip-advanced: true
behaviour-analysis: true
cross-server-sync: true
undercover: true
- true = Feature aktiv
- false = Feature deaktiviert (inkl. zugehöriger Komponenten)
3) Kautionssystem
Commands
- /kaution → eigene Kaution öffnen
- /kaution list → offene Fälle anzeigen (Team)
- /kaution delete <Spieler> → offenen Fall löschen (Team)
Join-Erinnerung
Code (Text):
bail:
reminder-on-join:
enabled: true
Der Spieler erhält beim Join eine Erinnerung mit:
- bereits gezahltem Betrag
- Gesamtbetrag
- Restbetrag
4) AntiDupe Permissions
- anticheat.antidupe.manage → AntiDupe verwalten (/ac dupe, /acdupe)
- anticheat.antidupe.bypass.inventory → automatische Item-Entfernung umgehen
- anticheat.antidupe.bypass.place → Platzieren gesperrter Blöcke erlauben
- anticheat.antidupe.* → Wildcard für alle AntiDupe-Rechte
Legacy-Kompatibilität
anticheat.bannedblocks.bypass bleibt als Alias/Fallback unterstützt.
5) AntiDupe Config-Beispiel
Code (Text):
antidupe:
scan-interval: 1
max-stack-size: 64
max-enchant-level: 5
bypass:
op-clear-illegal-items: true
permission-clear-illegal-items: "anticheat.antidupe.bypass.inventory"
banned-items:
COMMAND_BLOCK: delete
BARRIER: delete
BEDROCK: flag
Regeln für Werte
- Materialnamen in GROSSBUCHSTABEN (Bukkit-Materialname)
- Erlaubte Aktion bei banned-items: delete oder flag
- Strings können mit oder ohne Anführungszeichen geschrieben werden
6) Wichtige Kern-Permissions
- anticheat.command → Basiszugriff auf /ac
- anticheat.admin → zentrale Adminfunktionen
- anticheat.alerts → Alerts empfangen
- anticheat.check → /check nutzen
- anticheat.kaution, anticheat.kaution.list, anticheat.kaution.delete
- anticheat.report, anticheat.reports.manage
- anticheat.chat, anticheat.staffchat, anticheat.broadcast
7) Nützliche Admin-Befehle
- /ac help
- /ac status
- /ac module
- /ac reload
- /ac evidence
8) Fehlerbehebung
- Plugin startet nicht korrekt: Prüfe, ob ProtocolLib installiert ist
- Kaution funktioniert nicht: Prüfe features.bail, bail.enabled, Vault/Economy
- Command ohne Wirkung: Permission prüfen und ggf. Wildcards kontrollieren
- Feature fehlt: Free/Premium-Edition und Feature-Toggles prüfen
Support: Nutze deinen Support-Link (Discord/Website) im Resource-Profil.