去评论
辅助岛

NoCapsPlayerName-防大写玩家名Ver1.3!

爱吃萝卜的兔子
2018/05/28 19:19:06
简称:NCPN
版本:1.3
简介:这是一个能防名字中有大写字母的玩家进入服务器的插件。
已知BUG:踢出玩家时会在后台刷几行报错。

这次更新主要是增加了config.yml!踢出玩家时的提示终于可以修改了!
主要部分代码(反正你们看不懂,看的懂得人自己都会写):
  1. @EventHandler
  2.   public void PlayerJoin(PlayerJoinEvent e)
  3.   {
  4.     String CapsName_Temp = e.getPlayer().getName().replace("A", "B")
  5.                   .replace("C", "D")
  6.                   .replace("E", "F")
  7.                   .replace("G", "H")
  8.                   .replace("I", "J")
  9.                   .replace("K", "L")
  10.                   .replace("M", "N")
  11.                   .replace("O", "P")
  12.                   .replace("Q", "R")
  13.                   .replace("S", "T")
  14.                   .replace("U", "V")
  15.                   .replace("W", "X")
  16.                   .replace("Y", "Z");
  17.     if (!CapsName_Temp.equals(e.getPlayer().getName())) {
  18.       e.getPlayer().kickPlayer(ChatColor.RED + getConfig().getString("CapsNamePlayerJoin.CapsNamePlayer"));
  19.        System.out.println("发现玩家"+e.getPlayer().getName()+"使用大写英文名进入服务器,已拦截。");
  20.     }
  21.   }
下载链接:(回复可看)
[此处包含隐藏内容,如果需要查看请回复]