Diese Seite wurde mithilfe von KI aus dem Englischen übersetzt. Übersetzung verbessern oder Original lesen.
⌨️ Befehle & Berechtigungen
Berechtigungen
TIPP für Anfänger:
Um die Berechtigungen für alle Items zu vergeben, empfehle ich dir, ein Berechtigungs-Plugin wie Luckperms herunterzuladen. Sobald du ein Berechtigungs-Plugin hast, musst du nur die Berechtigung eb.block.* vergeben. Bei Luckperms lautet der Befehl /lp group default permission set eb.block.* true
Block-Berechtigung
- Berechtigung:
eb.block.{id} - Negative Berechtigung:
-eb.block.{id} - Beispiel:
eb.block.Test - Berechtigung für alle Items:
eb.block.*
Alle Berechtigungen von EB vergeben
- Berechtigung:
eb.*
Alle Befehlsberechtigungen von EB vergeben
- Berechtigung:
eb.cmds
Berechtigung zum Umgehen des Cooldowns
- Berechtigung:
eb.nocd.{id}eb.nocd.* - Beschreibung: Vergib diese benutzerdefinierte Berechtigung, um den Cooldown für deine VIP-Spieler zu deaktivieren
- (Teste unbedingt ohne OP-Status)
Limit für EB
- Berechtigung:
eb.limit.{amount} - Beschreibung: Legt den Maximalwert fest, wie viele EB(s) ein Spieler platzieren kann.
Ein bestimmtes EB begrenzen
- Berechtigung:
eb.block.ID.limit.{amount} - Beschreibung: Begrenzt die Anzahl einer bestimmten EB-ID, die ein Spieler platzieren kann
Befehle
Einen neuen ExecutableBlock erstellen
- Befehl: /eb create {id}
- Tipp:
- Wenn du das Item/den Block eines anderen Plugins oder einen benutzerdefinierten Vanilla-Block (Banner, Custom Block, ...) kopieren möchtest, musst du mein anderes Plugin ExecutableItems installieren, /ei create {id} eingeben und dann dein ExecutableItem in ExecutableBlocks importieren.
- Berechtigung:
eb.cmd.create
Eine GUI mit den platzierten EB(s) öffnen
- Befehl: /eb show-placed filter/sort:
Den Editor / das Menü öffnen
- Befehl: /eb editor oder /eb show
- Berechtigung:
eb.cmd.editorodereb.cmd.show
Den Editor öffnen, um ein bestimmtes EB zu bearbeiten
- Befehl: /eb edit {BlockID}
- Berechtigung:
eb.cmd.edit
Das Plugin neu laden
- Befehl: /eb reload
- Berechtigung:
eb.cmd.reload
Das Plugin neu laden (nur 1 Block)
- Befehl: /eb reload {block_id}
- Berechtigung:
eb.cmd.reload
Einen Ordner neu laden
- Befehl: /eb reload folder:Name_Of_My_Folder
- Berechtigung:
eb.cmd.reload
Einen ExecutableBlock löschen
- Befehl: /eb delete {id}
- Berechtigung:
eb.cmd.create
Die Standardblöcke von ExecutableBlocks neu laden
- Befehl: /eb default_blocks
- Berechtigung:
eb.cmd.default_blocks
Alle Cooldowns und verzögerten Befehle von EB löschen
- Befehl: /eb clear [playerName]
- Berechtigung:
eb.cmd.clear
Es unterstützt auch Entities, verwende einfach die UUID der Entity anstelle des Spielernamens
Actionbar von EB aktivieren / deaktivieren
- Befehl: /eb actionbar {on or off}
- Berechtigung:
eb.cmd.actionbar
Ein EB an einer bestimmten Position platzieren
- Befehl: /eb place {id} {x} {y} {z} {world} [direction]
- Berechtigung:
eb.cmd.place [direction]: (Optional)NORTH,SOUTH,EAST,WEST,UPoderDOWN(beliebige Groß-/Kleinschreibung, mit Tab-Vervollständigung). Der platzierte Block wird in diese Richtung gedreht.- Sie hat Vorrang vor den Richtungsfunktionen des Blocks (
blockFaceOnPlacemitforceBlockFaceOnPlace: true). - Sie funktioniert bei Blöcken, die gedreht werden können: Blöcke mit Ausrichtung (Öfen, Observer, Bienennester ...), drehbare Blöcke (Schilder, Köpfe, Banner: nicht
UP/DOWN) und Blöcke mit einer Achse (Baumstämme, Säulen:UP/DOWN= vertikal). Eine Richtung, die der Block nicht akzeptiert, wird ignoriert. - Nur für ExecutableBlocks, die mit
BASIC_CREATIONoderIMPORT_FROM_EXECUTABLE_ITEMSerstellt wurden, auf Servern ab 1.13. - Ohne das Argument ändert sich nichts: Der Block wird wie bisher platziert.
- Sie hat Vorrang vor den Richtungsfunktionen des Blocks (
- Beispiel:
/eb place my_furnace 100 64 -20 world EAST
Ein EB an einer bestimmten Position entfernen
- Befehl: /eb remove {x} {y} {z} {world} [replaceWithAir default true]
- Berechtigung:
eb.cmd.remove
Eine Regionsauswahl mit einem EB füllen
- Voraussetzung: Für diesen Befehl wird das Plugin worldEdit benötigt
- Befehl: /eb we-place {id}
- Berechtigung:
eb.cmd.we-place
Eine WorldGuard-Region mit einem EB füllen
- Voraussetzung: Für diesen Befehl wird das Plugin WorldGuard benötigt
- Befehl: /eb wg-fill-region {world} {region_name} stone,MyEb
- Berechtigung:
eb.cmd.wg-fill-region
Alle EB in einer Blockauswahl entfernen
- Voraussetzung: Für diesen Befehl wird das Plugin worldEdit benötigt
- Befehl: /eb we-remove {replaceTheEBByAir true or false}
- Berechtigung:
eb.cmd.we-remove
EB-Variablen ändern
- Befehl: /eb modification {set/modification} variable {world} {x} {y} {z} {variableName} {value}
EB-Usage ändern
- /eb modification {set/modification} usage {world} {x} {y} {z} {value}
Give- & Take-Befehle
Give-Befehl
- (Funktioniert bei Offline-Spielern)
- Befehl:
- /eb give {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} [giveOfflinePlayer default true]
- Berechtigung:
eb.cmd.give - Beispiele:
- Beispiele:
- /eb give %player% Genesis_Crystal{Variables:{vibraniun,proton},Usage} 3
- /eb give %player% SurgeBlade{Variables:{charge:%var_charge%+1},Usage:%usage%-1} 1
- /eb give %player% BoneBlade 1
- Beispiele:
Take-Befehl
- Befehl:
- /eb take {playername} {id} {quantity}
- Berechtigung:
eb.cmd.take
GiveAll-Befehl
- Befehl:
- /eb giveall {id} {quantity} [world]
- Berechtigung:
eb.cmd.giveall
Ein EB in einen bestimmten Slot eines Spielers geben
- Befehl:
- /eb giveslot {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} {slot} [override true or false]
- Beispiele:
- /eb giveslot Ssomar test{Variables:{x:"Hey",world:"Island"},Usage} 1 0
- /eb giveslot Special70 rum{Usage,Variables:{tell_me:"why",aint_nothing:"BUT A HEARTBREAK"\}} 1 %slot%
- /eb giveslot Ssomar xyz{Variables:{test:"Hello boss!"},Usage} 1 5
- Standard-Usage: Die Usage, die in der Config deines EB steht
- Override erlaubt dem EB, diesen Slot zu belegen. Falls dort ein Item lag, wird es in einen anderen Slot verschoben oder auf den Boden fallen gelassen.
- Berechtigung:
eb.cmd.giveslot
Jedes EB in einem bestimmten Ordner an einen Spieler geben
- Befehl:
- /eb givefolder {playername} {folder} {quantity}
Drop-Befehle
Ein EB an einer bestimmten Position droppen
- Befehl:
- /eb drop {id} [quantity] [world] [x] [y] [z]
- Standardmenge: 1
- Standardposition: Die Position des Spielers, der diesen Befehl ausgeführt hat
- Berechtigung:
eb.cmd.drop
Custom Trigger
Befehle:
- /eb run-custom-trigger trigger:{activatorId} // Er führt den/die Aktivator(en) für alle platzierten EB aus, die einen Aktivator mit der angegebenen ID haben.
- /eb run-custom-trigger trigger:{activatorId} block:{world,x,y,z} // Er führt den/die Aktivator(en) nur für das EB aus, das an der angegebenen Position platziert ist und einen Aktivator mit der angegebenen ID hat.
Jetzt ausprobieren
Kopiere das in ExecutableBlocks und lade neu
Aus der SCore-Referenz für benutzerdefinierte Befehle. Füge es in eine Config ein, führe den Reload-Befehl des Plugins aus, und du hast einen funktionierenden Ausgangspunkt zum Bearbeiten.
activators:
activator0: # Activator ID, you can create as many activator on the activators list
option: # Here goes an activator that is at least instance of player
playerCommands:
- ABSORPTION amount:5 time:200 # Gives the player absorption
activator1: # Activator ID, you can create as many activator on the activators list
option: # Here goes an activator that is at least instance of target
targetCommands:
- ABSORPTION amount:5 time:200 # Gives the target absorptionAuf dieser Seite verwendetes Plugin
ExecutableBlocksEigene Blöcke, die auf Spieler reagieren, mit Aktivatoren und Befehlen.
- 5.0/5 aus 8 Bewertungen
- 379 Server nutzen es gerade (bStats)
- 26 Downloads auf SPlugins
€14.49
einmalig, lebenslange Updates