diff options
Diffstat (limited to 'example/src/main/java/com/nemez/cmdMgrExample/CmdMgrExample.java')
-rw-r--r-- | example/src/main/java/com/nemez/cmdMgrExample/CmdMgrExample.java | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/example/src/main/java/com/nemez/cmdMgrExample/CmdMgrExample.java b/example/src/main/java/com/nemez/cmdMgrExample/CmdMgrExample.java new file mode 100644 index 0000000..41d714f --- /dev/null +++ b/example/src/main/java/com/nemez/cmdMgrExample/CmdMgrExample.java @@ -0,0 +1,66 @@ +package com.nemez.cmdMgrExample; + +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 CmdMgrExample extends JavaPlugin { + + public void onEnable() { + CommandManager.registerCommand(new File("plugins/example.cmd"), this, this); + } + + public void onDisable() { + + } + + @Command(hook="home_empty") + public boolean executeHomeNull(CommandSender sender) { + sender.sendMessage("You executed an empty /home"); + return true; + } + + @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, boolean aFlag) { + sender.sendMessage("You executed:"); + sender.sendMessage("/home del " + name); + sender.sendMessage("-a - " + aFlag); + } + + @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; + } +} |