最近搞MC服的时候碰到命令方块没办法用的问题,于是整理了一下放到这里
首先要使用命令方块要记得在server.properties里把enable-command-block=false改成enable-command-block=true
我碰到了这样的问题
上面写着”必须为在创造模式的管理员”
一开始,百度了一下,也google了一下,得到了以下答案(都不是我的解决方案)
1:按Esc选择对局域网开放,选择允许作弊(据说是单机的做法)
2:或者你确实不是在创造模式的管理员,输入/gamemode 1变成创造模式
3:你不是服务器的op,在控制台输入”op 你自己的名字”设置为op
但是这些都不是我碰到的问题的解决方法
现在我的服务器版本是mcpc-plus-1.5.1-R0.3版本,经过我和Glory几个小时的搞基,替换和移除了各种插件,终于找出了最终问题所在。
重点
引起我这个问题的冲突插件是嵌入在服务器jar里的Player API,我用它来支持Smart moving(灵活动作) mod。
于是有了这么一个解决方案:只要找一个原版的(没有嵌入Player API)的服务器主jar,替换原本的服务器jar(注意备份原本的程序),然后去搭命令方块,然后设置好命令方块以后再把原jar放回去(如果还想用smart moving的话)。
毕竟命令方块不是一个一直会不停使用的方块,为了它替换一下服务器还是可以忍受的,当然如果你懒的话那就别用smart moving了。
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。