Hallo,
vor einiger Zeit habe ich mich mal hingesetzt und ein Report Plugin wie bei Minesucht geschrieben.
Die Funktionen sind relativ einfach und simpel gehalten.
Das Plugin ist Decompile bar, da ich möchte dass jeder sieht was im Plugin steht und kein Force op oder sowas enthalten ist.
Hier sind die Commands:
- /Report <Player> <Grund>
- /Reports
- /Reports see
- /Finish <Name>
Permission:
- Report.See
Nachdem ein Spieler Reportet wurde wird eine Anklickbare Nachricht an die Team Mitglieder gesendet die mit dem Command /Report See reports sehen können.
Ein Spieler kann nur einmal Reportet werden und der Report löscht sich nach 15 Minuten automatisch wenn er nicht angenommen wird.
Solange ein Report noch am Laufen ist kann der Spieler der den Report abgegeben hat kein weiteren Spieler Reporten.
Wenn ein Team Mitglied den Report bearbeitet und auf die Nachricht klickt, wird er nach 3 Sekunden zu dem Spieler Teleportiert.
Nur ein Team Mitglied kann auf die Nachricht klicken so können nicht mehrere den selben Spieler beobachten.
Der Spieler der den anderen Reportet hat bekommt eine Nachricht dass sein Report bearbeitet wird und von wem.
Sobald der Reportete Spieler den Server verlässt oder gebannt wird, wird der Report Abgeschlossen. Sollte dies jedoch ein Fehlban sein muss man mit dem Command /Finish <Name> den Report beenden.
Mit dem Command /Reports werden alle offenen und noch nicht bearbeiteten Reports aufgelistet.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta