星界边境区域保护代码分享 飞船保护指令使用技巧
旧版:
【星球区域划分机制】
starbound目前有四种区域,它们的ID分别是:
65532--玩家改变的区域
65533--星球自动生成的地牢区域(野外建筑)
65535--星球初始的区域[未被改变过]
0--副本区
来幅图更直观的说明下:
每个星球的这些区域都是使用的同一种ID,所以如果进行保护,会保护所有同ID的。
举个例子:
我们想保护我们自己的建筑,需要开启玩家改变区域的保护,使用/settileprotection 65532 true
后来我们又想要继续扩建,需要关闭玩家改变区域的保护,使用/settileprotection 65532 false
sb1.0新增加区域ID【65531】
(本人使用的是1.04 1.0其他版本有没有变动未验证)
65531的简介:确认为【玩家放置方块又把方块破坏后】的ID
没有背景墙,有背景并且可以放置方块墙壁 / 家具的区域被判定为65531
依次是没有背景墙、有背景墙
同理飞船上的【部分】不可以放置背景墙的位置也被判定为65531
然而有些不可以放置背景墙的位置被判定为65535...
指令:(引用旧版)
保护飞船(开启)(输入完就不用担心被拆的问题)
/settileprotection 65531 true
/settileprotection 65532 true
/settileprotection 65535 true
保护飞船(关闭)
/settileprotection 65531 false
/settileprotection 65532 false
/settileprotection 65535 false
FAQ:
Q:为什么我打不了指令?电脑显示没权限?
A :我拒绝回答。
Q:为什么我输入了指令电脑什么反应都没有?
A :没反应就对了,可以去试试东西能不能被破坏了。