修改内容

This commit is contained in:
筱锋xiao_lfeng 2023-04-26 16:02:45 +08:00
parent f97cb60bb5
commit a015fd3a3a
5 changed files with 32 additions and 6 deletions

0
README.md Normal file
View File

View File

@ -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)); 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")) { } 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));
} }
} }
} }

View File

@ -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()));
}
}

View File

@ -1,5 +0,0 @@
package org.frontleaves.xf_tools.Players;
public class JoinEvent {
}

View File

@ -3,6 +3,7 @@ package org.frontleaves.xf_tools;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
import org.frontleaves.xf_tools.Commands.MenuCommandExecutor; import org.frontleaves.xf_tools.Commands.MenuCommandExecutor;
import org.frontleaves.xf_tools.Commands.OpCheckCommandExecutor; import org.frontleaves.xf_tools.Commands.OpCheckCommandExecutor;
import org.frontleaves.xf_tools.Events.PlayerActivityListener;
public final class XF_Tools extends JavaPlugin { public final class XF_Tools extends JavaPlugin {
public String XF_Version = "1.0.0-Alpha"; 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("xftl").setExecutor(new MenuCommandExecutor(this));
getCommand("xf-tool").setExecutor(new MenuCommandExecutor(this)); getCommand("xf-tool").setExecutor(new MenuCommandExecutor(this));
getCommand("xf-tl").setExecutor(new MenuCommandExecutor(this)); getCommand("xf-tl").setExecutor(new MenuCommandExecutor(this));
// 载入监听
getServer().getPluginManager().registerEvents(new PlayerActivityListener(), this);
// 输出配置文件
saveDefaultConfig();
// 信息输出 // 信息输出
getLogger().info("插件已启动"); getLogger().info("插件已启动");
getLogger().info("作者筱锋xiao_lfeng"); getLogger().info("作者筱锋xiao_lfeng");
super.onEnable();
} }
@Override @Override
public void onDisable() { public void onDisable() {
// Plugin shutdown logic // Plugin shutdown logic
getLogger().info("插件已卸载"); getLogger().info("插件已卸载");
super.onDisable();
} }
} }