andylizi
本帖最后由 1582952890 于 2017-9-17 08:19 编辑

版权所有, 未经本人许可严禁转载/使用本帖介绍
ColorMOTD官网: andylizi.net
备用链接: vcheck.windit.net

如果图片无法显示请看这个帖子
[board]公告栏

此插件完全不支持1.7以下的版本!
请1.7以下的腐竹们不要费力尝试了..节哀顺变吧.......

↑泼凉水专栏
这个插件从v1.5起既是Bukkit插件又是BungeeCord插件
所以放BC和Bukkit的plugins文件夹下都能用
但在不同模式下还是有一定差别,具体见帖子内容

如果要更帅的动态功能,请移步我的另一个作品AnimColorMOTD,拥有ColorMOTD所有功能

(此插件又名污MOTD,原因如上
注意!上图不属于ColorMOTD而是AnimColorMOTD的功能,ColorMOTD并没有动态功能!
[painting]  实时统计数据

powered by mcstats.org  有时可能抽风
ColorMOTD已获得MCSTATS前100名。

[quiver] 更新动态
2016/7/20 v1.5.3
* 修复在BC模式下一个严重的bug
2016/7/13 v1.5.2
* 修复粗心导致的问题
2016/7/13 v1.5.1
* 修复混淆导致的问题
2016/7/13 v1.5
* 全面大改, 同时支持了BungeeCord与Bukkit
+ 更新内容太多都不记得了..

功能简介


  • MOTD
    • 彩色√
    • 随机√
    • 双行√
    • 不限长度√
    • 支持所有MC支持的字符√
  • MOTD图标
    • 随机√
    • 个性化√
    • 全面支持MCPC/Cauldron服务器√
  • 在线人数信息 (亮点之一)
    • 可自定义√
    • 支持彩色√
    • 当鼠标悬浮在其上时可显示自定义的文字 (此插件最大的亮点)
      • 支持彩色√
      • 支持换行√
  • 自定义Ping条显示
  • 支持BungeeCord端
  • 方便服务器维护升级的 维护模式   (亮点之三)
  • 支持的变量


    • 在线人数
    • 最大人数
    • 当前时间
    • 当前日期
    • 玩家真实地理位置
    • 玩家网络运营商
    • 服务器TPS
    • 服务器当前状态
    • 随机数
      (具体变量内容请看\支持的变量\部分)



[slimeball] 图片展示

[正常状态下的效果]

[当鼠标悬浮在在线人数上时]

[redstone_torch] 功能说明

  • 维护模式详解
    • 开启维护模式后,插件将启用维护模式专用的MOTD信息和图标,并且限制只有OP和有相关权限的玩家才能进入
    • 在BungeeCord下工作时所有玩家都无法进入(已经进去的可以保留),因为BC的API在玩家进入服务器前根本没法检查权限。。
    • 普通玩家进入时会被拒绝然后提示信息(可自定义)
  • 如何在BungeeCord/RedisBungee群组服使用
    • 现在v1.5的ColorMOTD又可以当Bukkit插件用,也可以当BungeeCord插件用啦~
  • 自定义%STATE%变量显示的格式及标准

  • 如何添加/更改服务器图标
    • 直接把你想要的服务器图标(大小不超过64*64像素,否则无法加载。如果不是png格式而是jpg,gif或ico,则会自动转换为png)全部都扔进插件的配置文件夹,跟config.yml呆在一起就好了。重载配置时会自动加载里面的png图片。插件会随机选择一个图标显示。
    • 如果想自定义开启了维护模式的图标(其实我觉得默认的已经很不错了,不需要再改),可以把图标(也只能64*64像素)改名为ServiceModeIcon.png,放在配置文件夹下。(这个必须是png格式,不能自动转换,因为我比较懒233)
    • 如果插件没有检测到图标就会释放出自带的3个默认图标(梨子岩浆桶工作台),以及一个维护模式的图标。
    • 默认图标来自easyicon.net 上的作者(见下/感谢/部分)提供。
  • 关于获取归属地信息
    • 当在MOTD/悬浮文字任何一部分中使用到%LOC%和%ISP%中任意一个跟归属地有关的变量时,插件会调取会定时刷新的缓存,如果缓存中没有相关信息就会向指定的归属地API发送POST请求解析玩家IP。所以可能会造成有时候MOTD显示有延迟。但因为有了缓存机制,所以在刷新之前只会出现一次,影响不大,请放心食用。
    • 归属地API由ip.taobao.comip138.com提供。
    • ip138现在已经不能用了

关于遭到压测时的警告

由于插件使MOTD变复杂了,免不了在玩家获取MOTD时要进行更多的运算,在遭到MOTD压测时可能会加大对服务端影响,所以强烈建议与我的另一个作品,更好的自动防御MOTD压测和假人压测的GreatFireWall配合使用!

[workbench] 配置文件详解 [如何设置MOTD,必看]

为了保护您的鼠标请展开阅读╰ (  ̄ ▽ ̄ ) ╮
  • 如果对其中哪一项不了解,可以跟上面的图进行对比。上面的图就是这个配置文件显示的效果。
  • 配置文件编码在所有系统下都为UTF-8,所以请使用Notepad++编辑!
  • 所有'可见'配置项支持颜色代码,颜色代码表见下。
  • 注意!如果修改配置文件后提示"配置文件错误",那么说明你的配置文件格式不是标准YAML格式,插件无法读取并识别。如果这种问题还要来问我为什么那我不得不怀疑你是否能看懂标准简体中文。

[green_music_disc] 支持的变量

变量
用途
梨子
备注
%ONLINE%
在线人数
66
不是卖萌
%MAXPLAYER%
最大人数
666
也不是卖萌
%TIME%
当前真实时间
23:33:33
真的不是卖萌
%DATE%
当前真实日期
2012-12-21
不要在意细节
%LOC%
玩家地理位置
中国西藏自治区日喀则市
也不要在意细节
%ISP%
玩家网络运营商
电信
终于正常了
%TPS%
当前服务器TPS  仅限Bukkit
1
需要安装了Essentials才能使用该变量
TPS=1你确定这服务器没挂?
%STATE%
服务器状态  仅限Bukkit
良好
从当前的TPS判断出服务器的状态
需要安装了Essentials才能使用该变量
%RANDOM%
0~9随机数1.5-dev+
6
两个变量一起可以凑成两位数,以此类推
可用它来伪造在线人数,延迟等等
变量名字区分大小写!
在BungeeCord模式下工作时不支持显示TPS与状态,因为BC根本没TPS这个概念啊喂。

[rose_red] 颜色代码表

这种东西还是像我一样全部背下来好,MC世界里随时用得着嘛~

[iron_pickaxe] 指令 & 权限

  [glowstone_dust]
命令
  [diamond_gem]
权限
  [redstone_dust]
作用
/cmotdr
OP权限或colormotd.reload
重载配置。
此命令仅限Bukkit
在BC下请使用/colormotd reload
/smode
OP权限或colormotd.smode
切换维护模式开启/关闭
此命令仅限Bukkit
在BC下请使用/colormotd smode
/colormotd reload
同/cmotdr
同/cmotdr
/colormotd update
OP权限或colormotd.update
立刻检查更新
/colormotd smode
同/smode
同/smode
/colormotd version
显示插件版本、此贴地址等信息
OP权限或colormotd.smode.enter
能否在维护模式打开的情况下进入服务器
此权限仅限Bukkit,BC下无效

[lava] 注意事项

  • 此插件完全兼容CraftBukkit/Cauldron/MCPC+/Spigot/PaperSpigot等所有基于Bukkit的服务器与BungeeCord。
  • 不支持Sponge因为其不基于Bukkit。
  • 如果在加载配置时报错,就说明你的配置文件格式有问题插件认不出来[过度毁容无法辨认]
  • 非BungeeCord群组服,请勿开启useBungeeCord否则在线人数将永远为0。
  • 非使用RedisBungee插件的BungeeCord群组服,请勿开始redisBungee选项否则在线人数将永远为0。

[book] 各种排版样式小教程

帮你更好的排版!

[redstone_wire1] 更新日志


[diamond_gem] 感谢


[storage_minecart] 插件下载

ColorMOTD.jar (149.86 KB, 下载次数: 40327)
提示: 下载附件将会消耗您5金粒
5金粒可以干嘛?几乎什么也不能干。
这5金粒代表的是对作者,对作者的劳动成果,对这个插件的尊重。
当然如果您遇到没帐号啊之类的问题也可以从百度网盘下载到一样的版本。

↓在开始使用之前请确保您安装了前置插件ProtocolLib↓
[minecart_track1] 前置下载

[ProtocolLib 3.4.0] 适用于 1.7 服务器
[ProtocolLib 3.6.5] 适用于 1.8 服务器
[ProtocolLib 4.0.2] 适用于 1.8,1.9,1.10 服务器
注: ColorMOTD在1.10上初步测试可以用,但并未进行完整功能测试。

ProtocolLib原帖 (BukkitDev) | ProtocolLib原帖 (SpigotMC) | ProtocolLib MCBBS转载贴
前置插件最低需要3.4.0版!
[bookshelf] 开源 [bookshelf]
GitHub 基于GPL协议
源码仅共学习之用,请勿二次创作,欢迎PullRequest
没事star一下呗
代码统计:

[slow_sand] 伸手党的救赎  [大雾]

[gold_ingot]如果你觉得这个插件不错就评个分支持一下吧![gold_ingot]
你们的支持是我最大的鼓励!

加人气是不扣自己积分的,自己也不会损失什么,所以干嘛不多给人气呢
万分感谢哦
那些给1金粒的什么心态...
如果这个插件大大的帮助到了您的服务器提升逼格,您也可以给作者捐助一点点微薄的收入!
支付宝: [email protected]
请在备注里写明"mcbbs用户名——给ColorMOTD的捐助",我将放到/感谢/部分
谢谢!

[feather] 写在最后的话  [说遗言的一边去]

其实,写MOTD的空间是有限的,MOTD能发挥的潜力是无限的。
不要认为MOTD只是充门面的没意义。
只要认真的排版【秘诀就是使用各种特殊字符配合样式代码】,可以让逼格瞬间提升几十倍。
MOTD,就是玩家对服务器的各个方面的第一印象。
个性鲜明独特的MOTD可以使你的服务器在茫茫服务器列表中脱颖而出。
不信?举个梨子
【征集好的设计(只要把MOTD部分截图即可),名字群号IP等请自行打码】



↑不要问我上图怎么弄的,很简单,但太多服务器都用,就没“特殊之处”了

[redstone_torch] 反馈问题前注意!

请各位在反馈/询问问题前,阅读以下内容:
  • 询问问题前请先把整个帖子完整的读一遍,帖子内已有的内容恕不回答。
  • 如是Bukkit请检查有没有安装前置插件,并且前置插件的版本够不够3.4.0。
  • 看看是否同时安装了其他MOTD插件,可能导致冲突。
  • 此插件只支持1.7-1.10版本的服务器。
  • 如果是插件报错,请一定给出具体的错误内容,否则无法判断究竟是怎么回事。
  • 如果是配置文件问题,请先检查是不是格式、编码有问题,导致插件无法加载。
谢谢!




周神皇
本帖最后由 周神皇 于 2015-8-22 00:22 编辑

谢谢楼主!真的很谢谢!
纳尼我是沙发?!
233333333333333333333333333333333333333333333333

梦吟
可以添加服务器图标吗 MCPC+服务器不能弄图标哦

andylizi
梦吟 发表于 2015-5-23 16:40
可以添加服务器图标吗 MCPC+服务器不能弄图标哦

额?!我还以为用server-icon.png就可以呢,没想到mcpc不支持图标...
我去研究下吧。但如果mcpc禁止了或没提供图标的功能...那我就没办法了{:10_497:}

梦吟
梦吟 发表于 2015-5-23 16:40
可以添加服务器图标吗 MCPC+服务器不能弄图标哦

有个MOTD的插件可以把图标换成玩家的头像哦 我去找一下帖子 发给你

梦吟
andylizi 发表于 2015-5-23 16:42
额?!我还以为用server-icon.png就可以呢,没想到mcpc不支持图标...
我去研究下吧。但如果mcpc禁 ...

http://www.mcbbs.net/forum.php?m ... &highlight=MOTD就是他了 你看看吧。

andylizi
梦吟 发表于 2015-5-23 16:43
有个MOTD的插件可以把图标换成玩家的头像哦 我去找一下帖子 发给你

我知道那个插件...但是那个对服务器的要求很高啊...获取motd时还要去Skinme和Minecraft官网上获取玩家的皮肤。。还要裁剪出头像。。
个人认为没必要。毕竟motd这种东西 实用就好

梦吟
本帖最后由 梦吟 于 2015-5-23 16:47 编辑
andylizi 发表于 2015-5-23 16:44
我知道那个插件...但是那个对服务器的要求很高啊...获取motd时还要去Skinme和Minecraft官网上获取玩家的 ...

盗版无法显示头像- - 依旧是史蒂夫而已。 当然可以添加个图标就更好了搜索
复制


时间time
问下lz 查看服务器信息怎么搞的

andylizi
时间time 发表于 2015-5-23 16:48
问下lz 查看服务器信息怎么搞的

。。。那个就是在个性化在线人数显示里啊?那个效果是这样的。
&2*&6查看服务器信息&2*      &a在线人数: &b%ONLINE%&d/&2%MAXPLAYER%
这样显示出来就是那个效果了啊。
然后呢,服务器有一个功能:把鼠标悬停在在线人数上就能显示在线的玩家列表。那个功能就是仿造了这个原理,伪造了一个玩家。一行就是一个玩家

渡邉みなみ
反压测是什么?原创的么,好厉害的样子

andylizi
xcc 发表于 2015-5-23 16:57
反压测是什么?原创的么,好厉害的样子

......反压测是什么请仔细看帖子..
方法是我想出来的,但是有没有雷同我就不知道了..{:10_492:}
代码完全是我自己的{:10_521:}

渡邉みなみ
就是说防御模式不是默认打开的么

andylizi
xcc 发表于 2015-5-23 16:58
就是说防御模式不是默认打开的么

嗯。不然插件的唯一功能就变成关闭MOTD了啊.....

时光之流
2333~找了许多款Motd总是少功能,就是你了

Pointer
不行,网速一定要好不然那服务器会乱码的 VPS FTP什么的就行,家用的话不一定{:10_514:}

梦吟
我刚刚测试了一下 没反应 mcpc+1.7.2服务端。搜索
复制

插件成功运行。

andylizi
梦吟 发表于 2015-5-23 17:16
我刚刚测试了一下 没反应 mcpc+1.7.2服务端。搜索
复制
插件成功运行。

见鬼...我在1.7.2mcpc+测试过的啊?我再去试试。。。

andylizi
曙光服主 发表于 2015-5-23 17:14
不行,网速一定要好不然那服务器会乱码的 VPS FTP什么的就行,家用的话不一定 ...

我没看懂...什么意思啊....

andylizi
梦吟 发表于 2015-5-23 17:16
我刚刚测试了一下 没反应 mcpc+1.7.2服务端。搜索
复制
插件成功运行。

正常啊....你看看你是不是少装了前置?
你找找后台信息,找到ColorMOTD的Enabling ColorMOTD v1.0,看后面有没有ProtocolLib的提示信息?比如在1.6会报Unsupport server packet id.....
在1.6的表现就是:插件正常加载 但是无效

Pointer
本帖最后由 曙光服主 于 2015-5-23 17:31 编辑

我用龙头服务端的哦

Pointer
andylizi 发表于 2015-5-23 17:21
我没看懂...什么意思啊....

鼠标悬停在*查看服务器信息*什么都没有

andylizi
曙光服主 发表于 2015-5-23 17:33
鼠标悬停在*查看服务器信息*什么都没有

额.............那大概是Spigot不支持吧....
谢谢反馈。

梦吟
andylizi 发表于 2015-5-23 17:19
见鬼...我在1.7.2mcpc+测试过的啊?我再去试试。。。

应该是我的服务端问题。话说你几岁?

andylizi
梦吟 发表于 2015-5-23 17:34
应该是我的服务端问题。话说你几岁?

=。=11岁 5年级  
有问题吗{:10_492:}


[email protected]
水龙头已测试,无法使用此插件

andylizi
[email protected] 发表于 2015-5-23 17:37
水龙头已测试,无法使用此插件

完全无法使用?

九尾·
我记得我似乎找到过这样的插件{:10_492:}但是忘记了……那个有1.7.x的

梦吟
andylizi 发表于 2015-5-23 17:37
=。=11岁 5年级  
有问题吗

没事。我18.

谁敷衍了誓言
1.7MCPC确实弄不了图标   不过在自己的电脑弄服务端却可以显示图标~

864278796
1.7.2配置文件保存了后就没了,原来配置的信息也没了= =

andylizi
864278796 发表于 2015-5-23 19:52
1.7.2配置文件保存了后就没了,原来配置的信息也没了= =

..............请详细说明,怎么操作后 就没了

864278796
andylizi 发表于 2015-5-23 20:23
..............请详细说明,怎么操作后 就没了

config配置文件打开后
修改任意一个地方,一个字
然后保存后就变没了
[大概这个样子,有点不准确没办法,我不敢改动了]
  1. # ColorMOTD Config
  2. OnlineMsg: "&a***: &b****"
  3. Motd: "&b***~\n&d***: &e****%TIME%"
  4. Players:
  5. - '&b***'
  6. - '&a***'
复制代码


864278796
andylizi 发表于 2015-5-23 20:23
..............请详细说明,怎么操作后 就没了

准确是这样的···
自己又重新试了一次

  1. # ColorMOTD Config
  2. OnlineMsg: "&a: &b%ONLINE%&d/&2%MAXPLAYER%"
  3. Motd: "&b?~\n&d?: &e%DATE% %TIME%"
  4. Players:
  5. - '&b222'
  6. - '&a??'
复制代码

andylizi
864278796 发表于 2015-5-23 21:09
config配置文件打开后
修改任意一个地方,一个字
然后保存后就变没了

保存后就变没了?是保存后立刻没的还是输入重载配置没的?

ColorsWind
刚刚手速太快,以为是剽窃,举报了你 抱歉了
那个前置有1.8的,还有你下次的插件名能不能别和水桶服的雷同= =


nowhereman
woyong过还不错支持下

Mieo
亲测Spigot1.7.2可用!

andylizi
1748591300 发表于 2015-5-23 22:49
那个前置有1.8的,还有你下次的插件名能不能别和水桶服的雷同= =

........想不到好名字了...{:10_492:}而且这个插件本来是打算给自己用的..

andylizi
本帖最后由 andylizi 于 2015-5-24 13:47 编辑
1748591300 发表于 2015-5-23 22:49
那个前置有1.8的,还有你下次的插件名能不能别和水桶服的雷同= =


额?有1.8的吗。。。。。下载地址?

Pointer
BUG,有是有的,我建议你去升级一下这个插件版,随便修复一下BUG
修复乱码问题

andylizi
曙光服主 发表于 2015-5-24 14:50
BUG,有是有的,我建议你去升级一下这个插件版,随便修复一下BUG
修复乱码问题 ...

什么意思
什么升级插件版
什么乱码

ColorsWind
andylizi 发表于 2015-5-24 13:42
额?有1.8的吗。。。。。下载地址?

首先你应该看到bukkit上面的字
Use 3.4.0 for Minecraft 1.7.10 and older

Use 3.6.x for Spigot 1.8

如果是1.8的可以到这里下载开发版
http://ci.shadowvolt.com/job/ProtocolLib/

1448848683
我测试的时候,发现不能显示查看服务器信息,客户端一刷新后台就报错一次,删了配置文件中相关文本服务器就不报错了
服务端:MCPC1.7.2
客户端:安装了forge的Minecraft1.7.2

andylizi
1448848683 发表于 2015-5-25 05:58
我测试的时候,发现不能显示查看服务器信息,客户端一刷新后台就报错一次,删了配置文件中相关文本服务器就 ...

请给出错误信息的开头部分。后面的可以不要了..

肖邦的XX曲
!!!好高能的插件

1448848683
andylizi 发表于 2015-5-25 09:33
请给出错误信息的开头部分。后面的可以不要了..

很抱歉我不知道开头在哪儿,所以我给了错误部分的,也就是刷新后报错的那一段

[23:50:52 ERROR]: [ColorMOTD] Unhandled exception occured in onPacketSending(Pac
ketEvent) for ColorMOTD
java.lang.NoSuchMethodError: com.comphenix.protocol.wrappers.WrappedGameProfile.
<init>(Ljava/util/UUID;Ljava/lang/String;)V
        at net.zhouhaha.colormotd.Listener$1.onPacketSending(Listener.java:47) ~
[ColorMOTD%20-%20个性化motd,防ping测压.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendin
gListener(SortedPacketListenerList.java:195) [%5B前置插件%5DProtocolLib-3.2.0.ja
r:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacket
Sending(SortedPacketListenerList.java:149) [%5B前置插件%5DProtocolLib-3.2.0.jar:
?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(Pack
etFilterManager.java:597) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSendi
ng(PacketFilterManager.java:573) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetQue
ued(NettyProtocolInjector.java:286) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketS
ending(NettyProtocolInjector.java:237) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(
ChannelInjector.java:199) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelI
njector.java:243) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(Channe
lInjector.java:166) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncode
r.java:111) [MessageToByteEncoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChan
nelHandlerContext.java:644) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHan
dlerContext.java:698) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultCh
annelHandlerContext.java:688) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultCh
annelHandlerContext.java:717) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelP
ipeline.java:893) [DefaultChannelPipeline.class:?]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:2
39) [AbstractChannel.class:?]
        at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(Chan
nelProxy.java:268) [%5B前置插件%5DProtocolLib-3.2.0.jar:?]
        at net.minecraft.network.NetworkManager.func_150732_b(NetworkManager.jav
a:146) [ef.class:?]
        at net.minecraft.network.NetworkManager.func_150725_a(NetworkManager.jav
a:120) [ef.class:?]
        at net.minecraft.server.network.NetHandlerStatusServer.func_147312_a(Net
HandlerStatusServer.java:76) [ng.class:?]
        at net.minecraft.network.status.client.C00PacketServerQuery.func_148833_
a(SourceFile:25) [jx.class:?]
        at net.minecraft.network.status.client.C00PacketServerQuery.func_148833_
a(SourceFile:8) [jx.class:?]
        at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java
:99) [ef.class:?]
        at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java
:310) [ef.class:?]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChanne
lInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:173) [ByteToMessageDecoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:173) [ByteToMessageDecoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:173) [ByteToMessageDecoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at net.minecraft.network.PingResponseHandler.channelRead(SourceFile:89)
[mp.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHa
ndler.java:149) [ReadTimeoutHandler.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(Defau
ltChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(Default
ChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChanne
lPipeline.java:785) [DefaultChannelPipeline.class:?]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Abstra
ctNioByteChannel.java:100) [AbstractNioByteChannel$NioByteUnsafe.class:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.jav
a:480) [NioEventLoop.class:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEve
ntLoop.java:447) [NioEventLoop.class:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [NioEven
tLoop.class:?]
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThread
EventExecutor.java:101) [SingleThreadEventExecutor$2.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[23:50:52 ERROR]: Parameters:
  net.minecraft.network.status.server.S00PacketServerInfo@16f44dc[
    field_149296_b=net.minecraft.network.ServerStatusResponse@1394f5d
    timestamp=1432569052371
  ]

819339515
预防熊孩子专用!!!!!!!

dhnkajfhla
话说能增加更多变量,例如玩家名字等就更好了。还有不知道能否修复Spigot的问题

andylizi
1448848683 发表于 2015-5-25 23:50
很抱歉我不知道开头在哪儿,所以我给了错误部分的,也就是刷新后报错的那一段

[23:50:52 ERROR]:  Unhan ...

你的ProtocolLib版本太低。请换最新版

下一页 最后一页