鬼畜畜
ColorMOTD-Reremake经典的ColorMOTD重制版学业问题,暂时停止更新,请勿下载


前言:
    本插件已经过原作者@andylizi 授权继续开发,重置前插件发布贴:【传送门】
    由于本插件对所有的代码全部进行了重写,因此不兼容旧版本配置文件
    在Bukkit平台运行需要正确的ProtocolLib前置插件,请在下方下载。
    此插件完全不支持1.7以下版本的服务端,请不要试了。
    开发者: Ghost_chu, andylizi, ..? Maybe we will have more developers!


功能:
    平台: Bukkit√ BungeeCord√
    MOTD: 双行√ 彩色√ 随机√ 不限长度√ Unicode支持√ 占位符支持√
    MOTD图标: 随机√ 自定义√
    在线人数信息: 自定义√ 彩色√ 随机[Reremake特性]√
    自定义Ping条显示: √
    维护模式: √ BungeeCord权限支持[Reremake特性]√
    占位符: 哪里都能用√ 内置占位符支持√ PlaceHolderAPI支持[仅Bukkit, Reremake特性]√


图片展示:





功能说明:
如何在BungeeCord上面使用:
1. 和Bukkit一样丢进plugins文件夹就行了,不需要前置


如何更改/添加服务器MOTD图标:
1. 使用64px*64px的大小的png格式图标,和config.json放在一起就行了
2. 修改维护模式的话替换掉maintenance.png即可
3. 默认图标为:工作台、岩浆桶、梨子


配置文件详解:

代码:

  1. 请勿直接复制此示例配置文件,会导致加载失败
  2. {
  3. "motds": [ # MOTD行组,使用\n换行
  4.     "&b欢迎来到我们服务器~这是第&e1&b条随机消息\n&d现在时间: &e%date% %time%",
  5.     "&b欢迎来到我们服务器~这是第&e2&b条随机消息\n&d在线人数: &e%online%",
  6.     "&b欢迎来到我们服务器~这是第&e1&b条随机消息\n&d您的网络运营商: &e%isp%"
  7. ],
  8. "onlineMsgs": [ # 在线玩家信息组
  9.     "&2*&6查看服务器信息&2*   &a在线人数: &b%online%&d/&2%maxplayer%",
  10.     "&2*&6查看服务器信息&2*   &a现在时间: &e%date% %time%"
  11. ],
  12. "players": [ # 玩家列表组(鼠标放在线人数上的)
  13.     "&b啦啦啦&c啦啦啦&d啦啦啦",
  14.     "&b啦啦啦&c啦啦啦&d啦啦啦",
  15.     "&b啦啦啦&c啦啦啦&d啦啦啦",
  16.     "&b啦啦啦&c啦啦啦&d啦啦啦",
  17.     "&b啦啦啦&c啦啦啦&d啦啦啦",
  18.     "&b啦啦啦&c啦啦啦&d啦啦啦"
  19. ],
  20. "maintenanceModeMotd": "&c服务器维护中, 请等待维护完成...", # 维护模式MOTD
  21. "maintenanceModeKickMsg": "&c服务器维护中,请等待维护完成再进入服务器!", # 维护模式踢人+据接进服的提示信息
  22. "tpsFormat": "0.0", # 当前版本不可用
  23. "usePlaceHolderAPI": true, # 是否使用PlaceHolderAPI, 仅Bukkit支持此功能
  24. "showPing": false, # 是否显示信号图标,打开后在线玩家信息显示自定义功能将失效
  25. "maintenanceMode": false, # 维护模式开关
  26. "emergencyMode": false, # 应急模式开关
  27. "requestLimit": 15, # limitTime毫秒内,多少次请求会被屏蔽
  28. "ipProvider": "taobao", # IP地址API,目前暂无实际用途,因为仅一个可用API
  29. "limitTime": 600000 # 屏蔽时长(毫秒)
  30. }



占位符列表:
%ip%
玩家IP地址信息 例: 127.0.0.1
%country%
国家 例: 中国
%region%
省 例: 山 东
%area%
市 例: 东 营
%isp%
网络提供商 例: China Unicom Shandong Province Network
%date%
日期 例: 2019-5-18
%time%
时间 例: 16:10:22
%timestamp%
时间戳 例: 1558167083
%online%
在线玩家数量 例: 0<-太真实了
%maxplayer%
最大玩家数量 例: 9999999
%playedbefore%
曾经进服过人数 (仅Bukkit)
此外,还支持PlaceHolderAPI的变量。
颜色代码表:
中文百科:【传送门】
颜色符号为:&而非§,虽然好像也能用....


注意事项:
获取IP信息会导致服务器卡住吗:
不会,但是遇到新IP可能会有延迟,仅影响刷新MOTD的玩家,不影响服务器


为什么我改了配置文件他又变回去了:
你改炸了,插件不认,给你盖回去了,建议改完了用【JSON校验器】对修改进行检查


命令列表:


/smode
切换维护模式
/emode
切换应急模式
/colormotd smode
切换维护模式
/colormotd emode
切换应急模式
/colormotd reload
重载配置文件



权限列表:


colormotd.admin
使用命令的权限
colormotd.maintenance.join
维护模式开启时进服的权限



插件下载:



前置下载:
BungeeCord不需要前置即可运行
请务必选择正确的ProtocolLib版本,错误的版本将导致ColorMOTD无法正常运行或加载'


[ProtocolLib 3.4.0] 适用于1.7服务器
[ProtocolLib 3.6.5] 适用于1.8服务器
[ProtocolLib 4.0.2] 适用于1.8-1.10
[ProtocolLib 4.4.0] 适用于1.8-1.13
[ProtocolLib Latest] 适用于1.14+


开源:https://github.com/Ghost-chu/ColorMOTD-Reremake


已知存在权限判断问题,等有空了就修.jpg



_DIM_
那个。。。重制版跟原版相比,有啥不同呢=。=
只是单纯的代码重写吗

1352381898
MCBBS有你更精彩~

1430704465
???各种插件都被重制了啊233

919509299
即使在后台输入也是提示权限不足 是什么情况