|
本帖最后由 cang_33 于 2018-5-17 17:01 编辑
英文名:NoCapsPlayerName
简称:NCPN
这次更新...
主要是修复了前面的版本的语句比较值永远为假的问题..
源代码:
- package cn.main.plugin;
- import org.bukkit.ChatColor;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main
- extends JavaPlugin
- implements Listener
- {
- public void onEnable()
- {
- getServer().getPluginManager().registerEvents(this, this);
- getLogger().info("禁止大写玩家名插件加载中");
- getLogger().info("by MC_YANGYANG_ 欢迎您的使用");
- getLogger().info("禁止大写玩家名插件已加载");
- }
- public void onDisable()
- {
- getLogger().info("禁止大写玩家名插件卸载中");
- getLogger().info("by MC_YANGYANG_ 感谢您的使用");
- getLogger().info("禁止大写玩家名插件已卸载");
- }
- @EventHandler
- public static void PlayerJoin(PlayerJoinEvent e)
- {
- String PlayerName_Temp = e.getPlayer().getName().replace("A", "B")
- .replace("C", "D")
- .replace("E", "F")
- .replace("G", "H")
- .replace("I", "J")
- .replace("K", "L")
- .replace("M", "N")
- .replace("O", "P")
- .replace("Q", "R")
- .replace("S", "T")
- .replace("U", "V")
- .replace("W", "X")
- .replace("Y", "Z");
- if (!PlayerName_Temp.equals(e.getPlayer().getName())) {
- e.getPlayer().kickPlayer(ChatColor.RED + "服务器不支持使用大写字母作为玩家名,请更换玩家名!");
- String player = e.getPlayer().getName();
复制代码 下载地址:
NoCapsPlayerName.zip
(7.15 KB, 下载次数: 1)
|
温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。
|