From 7add395ecfc5e9896ae36532921b192fa555f4c4 Mon Sep 17 00:00:00 2001 From: Xayanix Date: Thu, 11 Apr 2024 13:42:46 +0200 Subject: [PATCH] Reset minions command --- .../axminions/commands/AxMinionsCommand.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/common/src/main/kotlin/com/artillexstudios/axminions/commands/AxMinionsCommand.kt b/common/src/main/kotlin/com/artillexstudios/axminions/commands/AxMinionsCommand.kt index ef0309b..a38d778 100644 --- a/common/src/main/kotlin/com/artillexstudios/axminions/commands/AxMinionsCommand.kt +++ b/common/src/main/kotlin/com/artillexstudios/axminions/commands/AxMinionsCommand.kt @@ -39,6 +39,21 @@ class AxMinionsCommand { receiver.inventory.addItem(item) } + @Subcommand("reset") + @CommandPermission("axminions.command.reset") + @Description("Reset player's minion") + @AutoComplete("*") + fun reset( + sender: CommandSender, + receiver: Player + ) { + AxMinionsAPI.INSTANCE.getMinions().fastFor { + if(it.getOwnerUUID() == receiver.uniqueId) { + it.remove() + } + } + } + @Subcommand("reload") @CommandPermission("axminions.command.reload") @Description("Reload the configurations of the plugin")