我爱辅助论坛

 找回密码
 【点我注册】

QQ登录

只需一步,快速开始

查看: 1446|回复: 3

[服务端插件] [Spigot][全版本][原创]禁止大写玩家名V1.2

 关闭 [复制链接]

签到天数: 124 天

[LV.7]常住居民III

发表于 2018-5-19 13:30:43 | 显示全部楼层 |阅读模式
本帖最后由 cang_33 于 2018-5-26 09:43 编辑

英文名:NoCapsPlayerName简称:NCPN
简介:这个插件是为了防止一个BUG...,只要一个玩家的名字中有大写字母,就不能进服务器。
下载:
NoCapsPlayerName.zip (9.67 KB, 下载次数: 5)

源代码:

  1. package cn.main.plugin;

  2. import org.bukkit.ChatColor;
  3. import org.bukkit.event.EventHandler;
  4. import org.bukkit.event.Listener;
  5. import org.bukkit.event.player.PlayerJoinEvent;
  6. import org.bukkit.plugin.java.JavaPlugin;

  7. public class main
  8.   extends JavaPlugin
  9.   implements Listener
  10. {
  11.   public void onEnable()
  12.   {
  13.     getServer().getPluginManager().registerEvents(this, this);
  14.     getLogger().info("禁止大写玩家名插件加载中");
  15.     getLogger().info("by MC_YANGYANG_ 欢迎您的使用");
  16.     getLogger().info("禁止大写玩家名插件已加载");
  17.   }
  18.   public void onDisable()
  19.   {
  20.     getLogger().info("禁止大写玩家名插件卸载中");
  21.     getLogger().info("by MC_YANGYANG_ 感谢您的使用");
  22.     getLogger().info("禁止大写玩家名插件已卸载");
  23.   }
  24.   @EventHandler
  25.   public static void PlayerJoin(PlayerJoinEvent e)
  26.   {
  27.     String PlayerName_Temp = e.getPlayer().getName().replace("A", "B")
  28.                   .replace("C", "D")
  29.                   .replace("E", "F")
  30.                   .replace("G", "H")
  31.                   .replace("I", "J")
  32.                   .replace("K", "L")
  33.                   .replace("M", "N")
  34.                   .replace("O", "P")
  35.                   .replace("Q", "R")
  36.                   .replace("S", "T")
  37.                   .replace("U", "V")
  38.                   .replace("W", "X")
  39.                   .replace("Y", "Z");
  40.     if (!PlayerName_Temp.equals(e.getPlayer().getName())) {
  41.       e.getPlayer().kickPlayer(ChatColor.RED + "服务器不支持使用大写字母作为玩家名,请更换玩家名!");
  42.       System.out.println("发现玩家"+e.getPlayer().getName()+"使用大写英文名进入服务器,已拦截。");
  43.     }
  44.   }
  45. }
复制代码
看了在下面吱一声啊,别好像不存在一样的。

温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 19 天

[LV.4]偶尔看看III

发表于 2018-5-19 20:39:16 | 显示全部楼层
回帖拿金币

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 0 反对 1

使用道具 举报

该用户从未签到

发表于 2018-5-19 14:09:42 | 显示全部楼层
这个我调试顶帖。。。

评分

参与人数 1金钱 +1 收起 理由
cang_33 + 1 3q

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 1 反对 0

使用道具 举报

签到天数: 30 天

[LV.5]常住居民I

发表于 2018-5-19 14:47:51 | 显示全部楼层
支持一下

评分

参与人数 1金钱 +1 好评度 +1 收起 理由
cang_33 + 1 + 1 3q

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 【点我注册】

本版积分规则

QQ|小黑屋|我爱辅助 ( 辽ICP备19006053号-1 )

GMT+8, 2025-6-16 10:02 , Processed in 0.044049 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表