diff --git a/src/main/java/com/ijh/EditorCommandsTest.java b/src/main/java/com/ijh/EditorCommandsTest.java new file mode 100644 index 0000000..ad6a147 --- /dev/null +++ b/src/main/java/com/ijh/EditorCommandsTest.java @@ -0,0 +1,25 @@ +package com.ijh; + +import org.bukkit.GameMode; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; + +public class EditorCommandsTest implements CommandExecutor { + @Override + public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { + // 写代码 + + String a1 = strings[0]; + String a2 = strings[1]; + + if (a1.equals("gm") && a2.equals(("1"))){ + Player pl = (Player) commandSender; + + pl.setGameMode(GameMode.CREATIVE); + + } + return false; + } +} diff --git a/src/main/java/com/ijh/Ijhp.java b/src/main/java/com/ijh/Ijhp_main.java similarity index 65% rename from src/main/java/com/ijh/Ijhp.java rename to src/main/java/com/ijh/Ijhp_main.java index 48ef0f4..c7c4237 100644 --- a/src/main/java/com/ijh/Ijhp.java +++ b/src/main/java/com/ijh/Ijhp_main.java @@ -1,12 +1,15 @@ package com.ijh; +import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; -public final class Ijhp extends JavaPlugin { +public final class Ijhp_main extends JavaPlugin { @Override public void onEnable() { System.out.println("Test"); //1123123213 + + Bukkit.getPluginCommand("ijhp").setExecutor(new EditorCommandsTest()); } @Override diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index bd7f6c6..a9fb975 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,8 +1,13 @@ name: ijhp version: '1.0-SNAPSHOT' -main: com.ijh.Ijhp +main: com.ijh.Ijhp_main api-version: '1.20' load: STARTUP authors: [ DZY&IJH ] description: IJH服务器插件 website: http://175.24.191.172:1145/ +commands: #插件指令 + description: "First Commands Test." + permission: ijhp.Main + aliases: mp +