Das Plugin enthält 38 nachprogrammierte Commands vom Server GrieferGames.
Es wird aktiv weiterentwickelt und bietet über den unten genannten Discord-Server Support für das Plugin.
Viele Spielmechaniken wurden detailgetreu nachprogrammiert, um das originale Spielerlebnis nachzubilden.
Das System ist flexibel konfigurierbar und erhält regelmäßig Optimierungen an der Konfiguration.
Zudem planen wir eine Premium-Version, die zu 99 % konfigurierbar sein wird.
1. Laden Sie das Plugin und alle benötigten Plugins herunter.
2. Packen Sie die Jar-Datei in den Plugin-Ordner von ihrem Server.
3. Restarte deinen Server.
4. Überprüfe sie mit /pl ob das Plugin auch Wirklich darauf ist
5. Stellen Sie ein paar Sachen in der Config ein und fertig.
Damit das Plugin nach der Installation, vollständig Funktioniert, brauchst du folgende Plugins:
- PlotSquared
- WorldEdit oder FastAsyncWorldEdit
- Luckperms
- Essentials
Zudem kann das Plugin "PlaceholderAPI" Verwendet werden, dies ist jedoch kein muss.
- 45 Commands von GrieferGames.
- Farbing Schreiben, im Amboss und auf Schildern.
- Anpassbares Chat System(Default, Vanish, Grüner Chat für OP und Bold Anpassbar im Chat)
- MySQL Support für die Bank (Wird in zukunft weiter ausgebaut)
- Genaue Chat und Command Logs. (siehe GGFeatures/Data/Logs Ordner)
Folgende Placeholder gibt es bis jetzt:
"%ggfeatures_vanishstatus%" Um einen Vanish Status eines Spielers anzuzeigen (User ohne Permissions sehen die Vanish anzeige Natürlich nicht.)
"%ggfeatures_bankvalue%" um das Bankguthaben anzeigen zu lassen.
Moderation:
/ban <Spieler>
Banne Sie einen Spieler mit dem Ban GUI wie auf GrieferGames.
In dieser Version wird der Beweis nur in einer Datei gespeichert. In einem der kommenden Updates, werden diese in Discord eingetragen.
Zudem funktioniert die Ban-Historie derzeit noch nicht.
Achtung: Wenn du das Plugin löschst, werden die Bans nicht entfernt. (Dieses Problem wird bald behoben.)
/oldban <Spieler> <ID>
Banne einen Spieler über das alte "Chat"-Ban-System mit einer ID.
/oldunban <Spieler>
Entbanne einen Spieler, der mit dem alten Ban-System gebannt wurde.
/oldunmute <Spieler>
Hebe Mutes auf, die mit dem alten Ban-System (/oldban) erstellt wurden.
/unmutep <Spieler>
Hebe Mutes auf, die durch das MuteP-Perk erstellt wurden.
/unstartkick <Spieler>
Hebe eine Startkick-Sperre frühzeitig auf.
/dup <list/tp/wl>
Suche nach Spielern, die auf deinem Server dupliziert haben.
Custom-Items können in der Config hinzugefügt werden, um bestimmte Items zu erkennen.
Passe die Erkennungswerte in der Config an, um die Liste noch genauer auf deinen Server abzustimmen.
/vanish
Werde für andere Spieler unsichtbar.
Unter "Permissions" wird weiter unten genau erklärt, wie das Vanish-Level funktioniert.
/ggrl
Lädt das Plugin neu.
Perk Commands:
Achtung:
Bei den Befehlen "clearchat", "mutep", "startkick" und "slowchat" handelt es sich, wie der Titel schon sagt, um Perks.
Diese Befehle können von normalen Spielern erworben werden, weshalb es Cooldowns gibt.
Die Cooldowns können in der Config individuell angepasst werden.
/perk
Öffnet ein Perk-GUI, in dem alle Perks von GrieferGames gekauft werden können.
(Dies umfasst nur die Perks, die vor dem letzten Perk-Update existierten. Die neuen Perks wird es nur in der Premium-Version geben.)
/clearchat
Löscht den Chat für alle normalen Spieler.
Spieler mit der entsprechenden Permission (siehe Permission-Bereich unten) können dies umgehen.
/slowchat
Aktiviert den Slowchat-Modus, der den Chat verlangsamt.
Spieler können standardmäßig nur alle 10 Sekunden schreiben.
Mit der entsprechenden Permission (siehe Permission-Bereich unten) kann dieser Modus umgangen werden.
/mutep <Spieler>
Mute einen Spieler für 15 Minuten.
Spieler mit der entsprechenden Permission (siehe Permission-Bereich unten) können nicht gemutet werden.
/startkick <Spieler> <Grund>
Startet eine Kick-Abstimmung über einen Spieler.
Stimmt die Mehrheit der Spieler mit "Ja", wird der Spieler für 5 Minuten gekickt.
Spieler mit der entsprechenden Permission (siehe Permission-Bereich unten) können nicht per Startkick gekickt werden.
/Ja
Stimmt bei einer Startkick oder Startjail-Abstimmung für Ja ab.
/nein
Stimmt bei einer Startkick oder Startjail-Abstimmung für Nein ab.
PlotSquared Commands:
/rand
Ändere den Rand deines Grundstücks.
/wand
Ändere die Wand deines Grundstücks.
/boden
Ändere den Boden deines Grundstücks.
/merge
Füge mehrere Grundstücke zu einem Grundstück zusammen.
Dies kostet standardmäßig 50.000$.
/breakblock
Baue auf deinem Grundstück Blöcke ab, die normalerweise nicht abgebaut werden können (z. B. Bedrock, Spawner oder Barrieren).
Es funktioniert jedoch nicht auf den letzten drei unteren Blöcken des Grundstücks, um zu verhindern, dass der Boden abgebaut wird.
Achtung: Das Item wird nicht gedroppt, sondern entfernt.
/leuchten
Aktiviere einen Leuchteffekt in Form von Beacons um dein Grundstück herum.
(Dies ist derzeit nur für einzelne Grundstücke verfügbar, nicht für Merge Grundstücke.)
Weitere Commands, die nur mit Permissions funktionieren:
/b
Schreibe dick und hellblau im Chat.
(Dies kann in der Config unter dem Punkt Format/Bold angepasst werden.)
/feuerwerk
Lässt ein Feuerwerk in die Luft steigen.
Der Command hat einen 45 Sekunden Cooldown.
/grieferboost
Erhalte in einer konfigurierbaren Abklingzeit 2 Booster.
Beim ersten Benutzen des Commands erhält die Person statt 2 Booster 5 Booster (dies ist ebenfalls in der Config anpassbar).
/kopf <Spieler>
Erhalte einen Kopf des angegebenen Spielers.
Der Command hat einen Cooldown von 7 Tagen, wenn keine Bypass-Permission vorhanden ist. (Standardmäßig beträgt der Cooldown 7 Tage.)
/luckyblock
Erhalte einen Luckyblock und teste dein Glück.
Achtung:
Derzeit gibt es mehrere Probleme mit dem Luckyblock-System.
Das System wird in den kommenden Updates komplett neu programmiert.
/meldung <Nachricht/admin>
Melde einen Spieler an das Server-Team.
Ein Teammitglied mit der entsprechenden Permission kann eine Meldung mit "/meldung admin" bearbeiten.
/sign <Nachricht>
Signiere bzw. unterschreibe ein Item.
/skin <Spieler>
Ändere deinen Skin in den eines anderen Spielers.
/status <Nachricht/Off>
Setze einen Status, der automatisch allen Spielern im Chat angezeigt wird, sobald du joinst.
/premium <Spieler>
Gebe einem Spieler den Premium-Rang.
Der Name des Rangs und der Command-Name können in der Config eingestellt werden.
Zudem kann eingestellt werden, wie lange ein Spieler den Rang bekommt (Standardmäßig 7 Tage).
/ultra <Spieler>
Gebe einem Spieler den Ultra-Rang.
Der Name des Rangs und der Command-Name können in der Config eingestellt werden.
Zudem kann eingestellt werden, wie lange ein Spieler den Rang bekommt (Standardmäßig 10 Jahre/Permanent).
/gun
Erhalte eine Gun, mit der du Blöcke schießen kannst.
(Diese Blöcke sind nicht echt, sondern Ghost-Blöcke.)
/booster <give> <Spieler> <Anzahl>
Gebe einem Spieler Booster (Aktuell nur All Booster)
Andere Commands ohne Permission:
/bank <guthaben, einzahlen, abheben>
Zahle Geld auf deine Bank ein, um dein Geld zu sichern, hebe Geld von der Bank ab und frage dein aktuelles Guthaben ab.
/booster <Fly/Erfahrung/Drops/Mob/Break>
Zünde einen Booster (Zuvor muss der User Booster über "/booster give" erhalten haben.)
/booster Help
Erhalte Informationen über alle Booster und was sie bewirken.
/cooldown
Öffnet ein GUI mit den jeweiligen Cooldown-Informationen der Person, z. B. wann sie wieder /grieferboost benutzen kann.
/Portal
Mit diesem Command kannst du einen Portalraum zu deinem Server hinzufügen. (Diese Funktion beinhaltet derzeit nur, dass man in den Portalraum kommt, und nicht das Setzen oder Sichern des Portalraums.)
Standardmäßig ist der Command deaktiviert und muss in der Config aktiviert werden.
In der Config kann zudem entweder ein Bungee-Underserver angegeben oder eine Map ausgewählt werden, in die man teleportiert wird.
/end und /end set
Betrete eine End-Farm-Welt und setze das End (um das End zu setzen, braucht man natürlich eine Permission.)
/farmwelt und /farmwelt set
Betrete eine Farmwelt und setze die Farmwelt (um die Farmwelt zu setzen, braucht man natürlich eine Permission.)
/nether und /nether set
Betrete eine Nether-Farm-Welt und setze das Nether (um das Nether zu setzen, braucht man natürlich eine Permission.)
/Startjail <Spieler> <Grund>
Startet eine Abstimmung, um eine Person ins Gefängnis zu schicken.
Damit die Abstimmung durchgeht, wird die Mehrheit benötigt.
Sollte diese Abstimmung durchgehen, erhält die jeweilige Person 15 Blöcke im Gefängnis.
/startjail set
Setze den Jail-Spawn.
/startjail setarea
Setze den Jail-Bereich, in dem sich der Spieler nicht raus teleportieren oder rausgehen darf.
(Vorher muss der bereich mit Worldedit markiert werde.)
/startjail buy
Kaufe dir Startjail-Tokens.
/setowner
Überschreibe einer Person dein Grundstück.
/view <Spielername>
Sieh die Rüstung, das Item, das der Spieler in der Hand hat, sowie die Items, die der Spieler im Crafting-Menü hat.
Blocklog: - system.blocklog.admin - Wird benötigt, um den Blocklog zu verwalten.
Meldung: - system.meldung - Wird benötigt, um eine Meldung zu erstellen.
- system.meldung.see - Wird benötigt, um den Befehl /meldung admin nutzen zu können.
Booster: - system.booster.give - Wird benötigt, um Booster über einen Befehl zu vergeben.
- system.grieferboost - Wird benötigt, um den Befehl /grieferboost zu nutzen (gratis Booster mit Verzögerung).
Premium: - system.premium - Wird für den Befehl /premium benötigt.
- system.premium.time.bypass - Um den Premium-Rang ohne Cooldown zu vergeben.
- system.premium.bypass - Verhindert, dass ein Spieler den Premium-Rang erhalten kann.
Kopf: - system.kopf - Wird benötigt, um Köpfe über den Befehl /kopf zu erstellen.
- system.kopf.time.bypass - Um den Befehl /kopf ohne Cooldown zu nutzen.
Gun: - system.gun - Wird benötigt, um den Befehl /gun zu nutzen und eine Gun zu erstellen.
Portal: - system.portal.admin - Wird für die Verwaltung von Portalen benötigt.
Dup: - system.antidup - Wird für die Antidup-Liste benötigt.
Reload: - system.reload - Wird benötigt, um das Plugin neu zu laden.
Luckyblock: - system.luckyblock.give - Wird benötigt, um einen Luckyblock mit /luckyblock zu erstellen.
OldBansystem: - system.bansystem.oldunmute.see - Wird benötigt, um zu sehen, wenn jemand entmutet wird.
- system.oldbansystem.ban.(id) - Wird für die Ban-IDs des alten Ban-Systems benötigt.
- system.oldban.bypass - Verhindert, dass eine Person durch das alte Ban-System gebannt werden kann.
- system.oldunban - Wird benötigt, um Personen mit dem alten Ban-System zu entbannen.
- system.oldunban.see - Wird benötigt, um Nachrichten bei einem Unban zu sehen.
- system.oldban.see - Wird benötigt, um Nachrichten bei einem Ban zu sehen.
- system.oldunmute - Wird benötigt, um eine Person mit dem alten Ban-System zu entmuten.
BanGUI: - system.bangui - Wird benötigt, um das BanGUI zu verwenden.
Startkick: - system.startkick.bypass - Spieler mit dieser Permission können nicht Startgekickt werden.
- system.startkick.time.bypass - Um Spieler ohne Cooldown Startzukicken.
- system.perk.startkick.bypass - Wird vergeben, wenn das Perk gekauft wurde.
- system.unstartkick - Wird benötigt, um einen Startkick eines Spielers aufzuheben.
Mutep: - system.unmutep - Wird benötigt, um einen Mute über /mutep aufzuheben.
- system.mutep.time.bypass - Um keinen Cooldown beim Befehl /mutep zu haben.
- system.mutep.bypass - Verhindert, dass man durch /mutep gemutet werden kann.
- system.perk.mutep.bypass - Wird vergeben, wenn das Perk gekauft wurde.
Vanish: - system.vanish - Wird benötigt, um in den Vanish zu gehen.
- system.vanish.level.(Wunschlevel) - Bestimmt, welche Vanish-Level der Spieler sehen kann.
Bold: - system.bold - Wird benötigt, um im Chat fett zu schreiben.
Feuerwerk: - system.feuerwerk - Wird benötigt, um ein Feuerwerk mit /feuerwerk zu erstellen.
Sign: - system.sign - Wird benötigt, um ein Item mit /sign zu signieren.
Skin: - system.skin - Wird benötigt, um den Skin mit /skin zu ändern.
Status: - system.status - Wird benötigt, damit beim Joinen ein Status angezeigt wird.
Clearchat: - system.clearchat.time.bypass - Um /clearchat ohne Cooldown zu nutzen.
- system.clearchat.see.bypass - Um Nachrichten auch nach einem Clearchat zu sehen.
- system.perk.clearchat.bypass - Wird vergeben, wenn das Perk gekauft wurde.
Slowchat: - system.slowchat.time.bypass - Aktiviert/Deaktiviert den Slowchat ohne Cooldown.
- system.perk.slowchat.bypass - Wird vergeben, wenn das Perk gekauft wurde.
StartJail: - system.startjail.token.bypass - Spieler mit dieser Permission haben unendlich Startkick-Tokens.
- system.startjail.bypass - Spieler mit dieser Permission können nicht Startgejailt werden.
- system.startjail.admin - Wird benötigt, um Jail-Regionen zu setzen.
Böden: - system.boden.spieler - Wird benötigt, um Böden vom Spieler-Rang zu benutzen.
- system.boden.ultra - Wird benötigt, um Böden vom Ultra-Rang zu benutzen.
- system.boden.legende - Wird benötigt, um Böden vom Legende-Rang zu benutzen.
- system.boden.titan - Wird benötigt, um Böden vom Titan-Rang zu benutzen.
- system.boden.griefer - Wird benötigt, um Böden vom Griefer-Rang zu benutzen.
- system.boden.supreme - Wird benötigt, um Böden vom Supreme-Rang zu benutzen.
- system.boden.kiste.endstein - Wird benötigt für den Endstein-Boden, der nur über das Case Opening verfügbar ist.
- system.boden.kiste.schleim - Wird benötigt für den Schleim-Boden, der nur über das Case Opening verfügbar ist.
- system.boden.kiste.barriere - Wird benötigt für den Barriere-Boden, der nur über das Case Opening verfügbar ist.
Wände: - system.wand.spieler - Wird benötigt, um Wände vom Spieler-Rang zu benutzen.
- system.wand.ultra - Wird benötigt, um Wände vom Ultra-Rang zu benutzen.
- system.wand.legende - Wird benötigt, um Wände vom Legende-Rang zu benutzen.
- system.wand.titan - Wird benötigt, um Wände vom Titan-Rang zu benutzen.
- system.wand.griefer - Wird benötigt, um Wände vom Griefer-Rang zu benutzen.
- system.wand.supreme - Wird benötigt, um Wände vom Supreme-Rang zu benutzen.
- system.wand.kiste.schleim - Wird benötigt für die Schleim-Wand, die nur über das Case Opening verfügbar ist.
- system.wand.kiste.bedrock - Wird benötigt für die Bedrock-Wand, die nur über das Case Opening verfügbar ist.
Ränder: - system.rand.spieler - Wird benötigt, um Ränder vom Spieler-Rang zu benutzen.
- system.rand.premium - Wird benötigt, um Ränder vom Premium-Rang zu benutzen.
- system.rand.ultra - Wird benötigt, um Ränder vom Ultra-Rang zu benutzen.
- system.rand.legende - Wird benötigt, um Ränder vom Legende-Rang zu benutzen.
- system.rand.titan - Wird benötigt, um Ränder vom Titan-Rang zu benutzen.
- system.rand.griefer - Wird benötigt, um Ränder vom Griefer-Rang zu benutzen.
- system.rand.supreme - Wird benötigt, um Ränder vom Supreme-Rang zu benutzen.
Leuchten: - system.leuchten - Wird benötigt, um den Befehl /leuchten zu nutzen.