diff --git a/src/main/java/pl/piecuu/killstreak/KillstreakCommand.java b/src/main/java/pl/piecuu/killstreak/KillstreakCommand.java index 375fdfb..65bc275 100644 --- a/src/main/java/pl/piecuu/killstreak/KillstreakCommand.java +++ b/src/main/java/pl/piecuu/killstreak/KillstreakCommand.java @@ -35,16 +35,14 @@ public class KillstreakCommand { ) ) .then(Commands.literal("set") + .requires(s -> s.getSender().hasPermission("ks.admin.set")) .then(playerArgument.then(Commands.argument("killstreak", LongArgumentType.longArg(0L, 999999L)) - .requires(s -> s.getSender().hasPermission("ks.admin.set")) .executes(KillstreakCommand::setKillstreak) )) ) .then(Commands.literal("reset") - .then(playerArgument - .requires(s -> s.getSender().hasPermission("ks.admin.reset")) - .executes(KillstreakCommand::resetKillstreak) - ) + .requires(s -> s.getSender().hasPermission("ks.admin.reset")) + .then(playerArgument.executes(KillstreakCommand::resetKillstreak)) ); return ks.build(); diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index e3f4a42..cf54e01 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -4,5 +4,15 @@ author: Piecuu main: pl.piecuu.killstreak.Killstreak api-version: '1.21.11' +permissions: + ks.get: + default: true + ks.admin.get: + default: op + ks.admin.set: + default: op + ks.admin.reset: + default: op + depend: ["PlaceholderAPI"] softdepend: ["invisninja"] \ No newline at end of file