diff options
author | David <david@panic.tk> | 2018-11-07 23:50:06 +0100 |
---|---|---|
committer | David <david@panic.tk> | 2018-11-07 23:50:06 +0100 |
commit | 604cf01967ede98bf5024e4926bb0777fc4e8eee (patch) | |
tree | e2fa63d7e683769ee3bf3eddc75280648e92eb04 /src/main/java/com/redstoner/modules/clear/Clear.java | |
parent | e86c52ef7c0e1e33c6af0e8674b038976bec11cc (diff) |
Converted Modules to gradle
Diffstat (limited to 'src/main/java/com/redstoner/modules/clear/Clear.java')
-rw-r--r-- | src/main/java/com/redstoner/modules/clear/Clear.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/main/java/com/redstoner/modules/clear/Clear.java b/src/main/java/com/redstoner/modules/clear/Clear.java new file mode 100644 index 0000000..a6ea86f --- /dev/null +++ b/src/main/java/com/redstoner/modules/clear/Clear.java @@ -0,0 +1,44 @@ +package com.redstoner.modules.clear; + +import org.bukkit.Bukkit; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.bukkit.inventory.Inventory; + +import com.nemez.cmdmgr.Command; +import com.redstoner.annotations.Commands; +import com.redstoner.annotations.Version; +import com.redstoner.misc.CommandHolderType; +import com.redstoner.modules.Module; + +@Commands(CommandHolderType.File) +@Version(major = 4, minor = 1, revision = 0, compatible = 4) +public class Clear implements Module +{ + @Command(hook = "clear") + public boolean clearInventory(CommandSender sender) + { + Player player = (Player) sender; + Inventory inv = player.getInventory(); + for (int i = 0; i < 36; i++) + inv.clear(i); + getLogger().message(sender, "Cleared your inventory!"); + return true; + } + + @Command(hook = "clearother") + public boolean clearOtherInventory(CommandSender sender, String name) + { + Player player = Bukkit.getPlayer(name); + if (player == null) + getLogger().message(sender, true, "That player couldn't be found!"); + else + { + Inventory inv = player.getInventory(); + for (int i = 0; i < 36; i++) + inv.clear(i); + getLogger().message(sender, "Cleared " + player.getDisplayName() + "&7's inventory!"); + } + return true; + } +} |