diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index c03c93e..9ca6f8a 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,33 +1,71 @@ -main: vpd.bowandaero12.furnacelv.FurnaceLevels +# Metadaten des Plugins name: FurnaceLevels -version: '2.0' +version: '2.1' +main: vpd.bowandaero12.furnacelv.FurnaceLevels +api-version: 1.20 author: M_Viper description: 'Furnaces go quicker up to level 5!' -depend: [ProtocolLib] -soft-depend: [Vault] -api-version: 1.13 +# Abhängigkeiten +# ProtocolLib wird zwingend benötigt. Das Plugin wird nicht gestartet, wenn es fehlt. +depend: [ProtocolLib] +# Vault wird optional benötigt. Das Plugin startet auch ohne Vault. +softdepend: [Vault] + +# Befehle, die das Plugin registriert commands: fldebug: - description: 'Enable or disable debugging' - usage: /fldebug + description: 'Aktiviert oder deaktiviert den Debug-Modus' + usage: '/fldebug' + permission: furnacelevels.debug + flgive: + description: 'Gibt dir oder einem anderen Spieler ein Ofen-Upgrade-Token' + usage: '/flgive [Spieler] [Menge]' + permission: furnacelevels.give +# Berechtigungen (Permissions) permissions: + # Eine Eltern-Permission, die alle anderen Berechtigungen dieses Plugins umfasst. + furnacelevels.*: + description: 'Gibt Zugriff auf alle FurnaceLevels-Funktionen.' + children: + furnacelevels.give: true + furnacelevels.give.other: true + furnacelevels.debug: true + furnacelevels.upgrade.1: true + furnacelevels.upgrade.2: true + furnacelevels.upgrade.3: true + furnacelevels.upgrade.4: true + furnacelevels.upgrade.5: true + + # Berechtigung, um sich selbst Upgrade-Items zu geben + furnacelevels.give: + description: 'Erlaubt die Verwendung des /flgive Befehls für sich selbst.' + default: op + + # Berechtigung, um anderen Spielern Upgrade-Items zu geben + furnacelevels.give.other: + description: 'Erlaubt die Verwendung des /flgive Befehls für andere Spieler.' + default: op + + # Berechtigung, um den Debug-Befehl zu verwenden + furnacelevels.debug: + description: 'Erlaubt die Verwendung des /fldebug Befehls.' + default: op + + # Berechtigungen für die einzelnen Upgrade-Level furnacelevels.upgrade.1: + description: 'Erlaubt das Upgrade eines Ofens auf Level 1.' default: true - description: 'Upgrade to level 1' furnacelevels.upgrade.2: - description: 'Upgrade to level 2' + description: 'Erlaubt das Upgrade eines Ofens auf Level 2.' default: true furnacelevels.upgrade.3: - description: 'Upgrade to level 3' + description: 'Erlaubt das Upgrade eines Ofens auf Level 3.' default: true furnacelevels.upgrade.4: - description: 'Upgrade to level 4' + description: 'Erlaubt das Upgrade eines Ofens auf Level 4.' default: true furnacelevels.upgrade.5: - description: 'Upgrade to level 5' - default: true - furnacelevels.debug: - description: 'Use plugin debugging' - default: op \ No newline at end of file + description: 'Erlaubt das Upgrade eines Ofens auf Level 5.' + default: true \ No newline at end of file