Minecraft命令方块无法使用问题

最近搞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了。





如文中无特殊说明,本站均使用以下协议:知识共享许可协议
知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。

本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。