From 604cf01967ede98bf5024e4926bb0777fc4e8eee Mon Sep 17 00:00:00 2001 From: David Date: Wed, 7 Nov 2018 23:50:06 +0100 Subject: Converted Modules to gradle --- .../java/com/redstoner/modules/clear/Clear.java | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/main/java/com/redstoner/modules/clear/Clear.java (limited to 'src/main/java/com/redstoner/modules/clear/Clear.java') 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; + } +} -- cgit v1.2.3