diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/org/frontleaves/xf_tools/Commands/MenuCommandExecutor.java b/src/main/java/org/frontleaves/xf_tools/Commands/MenuCommandExecutor.java index 334c0d8..8144f7d 100644 --- a/src/main/java/org/frontleaves/xf_tools/Commands/MenuCommandExecutor.java +++ b/src/main/java/org/frontleaves/xf_tools/Commands/MenuCommandExecutor.java @@ -49,7 +49,10 @@ public class MenuCommandExecutor implements CommandExecutor { commandSender.sendMessage(String.format("%s§r%s §r§c参数不正确,请输入 §6/xf-tool help §c查看指令帮助", Tools.XF_Prefix, Tools.XF_PrefixArrow)); } } else if (Objects.equals(strings[0], "setting")) { - + commandSender.sendMessage(String.format("§7§l§m==]========== %s§7§l§m ==========[==",Tools.XF_Prefix)); + commandSender.sendMessage("§6/xf-tool update §7- 查看是否有可选更新"); + commandSender.sendMessage("§6/xf-tool version §7- 查看插件版本"); + commandSender.sendMessage(String.format("§7§l§m==]========== %s§7§l§m ==========[==",Tools.XF_Prefix)); } } } diff --git a/src/main/java/org/frontleaves/xf_tools/Events/PlayerActivityListener.java b/src/main/java/org/frontleaves/xf_tools/Events/PlayerActivityListener.java new file mode 100644 index 0000000..abb4ffb --- /dev/null +++ b/src/main/java/org/frontleaves/xf_tools/Events/PlayerActivityListener.java @@ -0,0 +1,18 @@ +package org.frontleaves.xf_tools.Events; + +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.event.player.PlayerQuitEvent; + +public class PlayerActivityListener implements Listener { + @EventHandler + public void onJoinServer(PlayerJoinEvent Player) { + Player.setJoinMessage(String.format("§7[§2+§7]§3 %s", Player.getPlayer().getDisplayName())); + } + + @EventHandler + public void onQuitServer(PlayerQuitEvent Player) { + Player.setQuitMessage(String.format("§7[§c-§7]§3 %s", Player.getPlayer().getDisplayName())); + } +} diff --git a/src/main/java/org/frontleaves/xf_tools/Players/JoinEvent.java b/src/main/java/org/frontleaves/xf_tools/Players/JoinEvent.java deleted file mode 100644 index 028dcd6..0000000 --- a/src/main/java/org/frontleaves/xf_tools/Players/JoinEvent.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.frontleaves.xf_tools.Players; - -public class JoinEvent { - -} diff --git a/src/main/java/org/frontleaves/xf_tools/XF_Tools.java b/src/main/java/org/frontleaves/xf_tools/XF_Tools.java index 9949b71..a952dc3 100644 --- a/src/main/java/org/frontleaves/xf_tools/XF_Tools.java +++ b/src/main/java/org/frontleaves/xf_tools/XF_Tools.java @@ -3,6 +3,7 @@ package org.frontleaves.xf_tools; import org.bukkit.plugin.java.JavaPlugin; import org.frontleaves.xf_tools.Commands.MenuCommandExecutor; import org.frontleaves.xf_tools.Commands.OpCheckCommandExecutor; +import org.frontleaves.xf_tools.Events.PlayerActivityListener; public final class XF_Tools extends JavaPlugin { public String XF_Version = "1.0.0-Alpha"; @@ -18,14 +19,23 @@ public final class XF_Tools extends JavaPlugin { getCommand("xftl").setExecutor(new MenuCommandExecutor(this)); getCommand("xf-tool").setExecutor(new MenuCommandExecutor(this)); getCommand("xf-tl").setExecutor(new MenuCommandExecutor(this)); + + // 载入监听 + getServer().getPluginManager().registerEvents(new PlayerActivityListener(), this); + // 输出配置文件 + saveDefaultConfig(); // 信息输出 getLogger().info("插件已启动"); getLogger().info("作者:筱锋xiao_lfeng"); + + super.onEnable(); } @Override public void onDisable() { // Plugin shutdown logic getLogger().info("插件已卸载"); + + super.onDisable(); } }