diff options
Diffstat (limited to 'CmdMgrTest.java')
-rw-r--r-- | CmdMgrTest.java | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/CmdMgrTest.java b/CmdMgrTest.java new file mode 100644 index 0000000..039eeaa --- /dev/null +++ b/CmdMgrTest.java @@ -0,0 +1,58 @@ + +import java.io.File; + +import org.bukkit.command.CommandSender; +import org.bukkit.plugin.java.JavaPlugin; + +import com.nemez.cmdmgr.Command; +import com.nemez.cmdmgr.CommandManager; + +public class CmdMgrTest extends JavaPlugin { + + public void onEnable() { + CommandManager.registerCommand(new File("plugins/test.cmd"), this, this); + } + + public void onDisable() { + + } + + @Command(hook="home_set") + public boolean executeSetHome(CommandSender sender, String name) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home set " + name); + return true; + } + + @Command(hook="home_set_coords") + public boolean executeSetHomeBasedOnCoords(CommandSender sender, String name, int x, int y, int z) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home set " + name + " " + x + " " + y + " " + z); + return true; + } + + @Command(hook="home_del") + public void executeDelHome(CommandSender sender, String name) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home del " + name); + } + + @Command(hook="home_list") + public void executeListHomes(CommandSender sender) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home list"); + } + + @Command(hook="home_tp") + public void executeTeleportHome(CommandSender sender, String name) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home " + name); + } + + @Command(hook="noskope") + public boolean executeMagik(CommandSender sender) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home yolo swag"); + return true; + } +} |