Re: [情報] spigot 1.8釋出 (指令方塊運作)
其實這問題bukkit以前就有了
只是最近1.8官方指令實在強化太多, 在使用指令方塊才第一次體驗到這個問題
在spigot/bukkit中, 指令的來源有三大類:插件、spigot/bukkit附送、官方原版
然而, 你如果在指令方塊寫
/tp @p ~ ~5 ~ (譯:觸發後, 傳送最近玩家向上5格)
實際上是不會運作的, 因為和bukkit內建的tp指令相衝
正確的寫法是
/minecraft:tp @p ~ ~5 ~
" minecraft: " 這個前綴詞表明了你要使用官方原版的tp指令, 而官方原版才有支援@p
不過, 如果你今天下載了一個冒險地圖, 通常使用了大量官方指令,
因此需要一勞永逸的方法:
就是必須修改command.yml, 把command-block-overrides改成這樣
command-block-overrides:
- "*"
不過spigot 1.8畢竟還是在snapshot階段
在使用各種目標選擇參數時, 還是會有失效的時候(網路討論有提到c、m無效)
相關討論可以見:
http://www.spigotmc.org/threads/command-block-still-broken.36793/#post-428701
另外, command.yml本身還能寫作複合指令, 請參考
http://wiki.bukkit.org/Commands.yml
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.215.3
※ 文章網址: http://www.ptt.cc/bbs/Minecraft/M.1418443687.A.0F6.html