本帖最后由 89009332 于 2019-4-4 13:26 编辑 
这个插件给玩家bskyblock.island.range.<数字> 是设置玩家空岛保护范围的权限用这个权限 遇到了一个问题
例子
空岛默认保护范围为30
玩家A拥有临时权限 bskyblock.island.range.60
当玩家进入空岛后会提示保护范围更新 玩家空岛保护范围变成了60
但是当玩家失去这个权限后,空岛保护范围还是60
问:bentobox是否支持根据权限固定空岛保护范围
而不是只扩大不能缩小
这个插件给玩家bskyblock.island.range.<数字> 是设置玩家空岛保护范围的权限用这个权限 遇到了一个问题
例子
空岛默认保护范围为30
玩家A拥有临时权限 bskyblock.island.range.60
当玩家进入空岛后会提示保护范围更新 玩家空岛保护范围变成了60
但是当玩家失去这个权限后,空岛保护范围还是60
问:bentobox是否支持根据权限固定空岛保护范围
而不是只扩大不能缩小
默认范围。就是岛屿间隔。。给范围权限不能超过这个范围 。回档重新做吧
。回档重新做吧
 本帖最后由 bailiyixi 于 2019-4-3 23:44 编辑 
askyblock和bskyblock是一个作者,我就拿askyblock来解释吧
打开config.yml文件,你会发现两个参数:
复制代码
其中保护范围上面写着一句话
复制代码
翻译一下就是保护范围protectionRange要比距离distance至少少16格以上,没办法给你画图不知道你能否理解,总之就是保护范围是不可以超过距离的,不然你的保护范围会超过岛屿距离从而“保护”到其他人的岛上去了,其他人的保护范围自然被强制更新,是一个死循环。
其中保护范围权限bskyblock.island.range.<数字>会覆盖默认保护范围,如果你想让一些VIP玩家获得更大的岛屿保护范围,比如default为30,vip为60,那么你的岛屿距离distance应该设置的更大才行,比如100。(其实岛屿距离设置再大也无所谓,间隔都是空的不占用地图存档文件)
最后,修改完上述设定后删除bskyblock这个世界,重新生成一个新的就ok了,设定结束新世界生成则这两个参数永远不要再调
askyblock和bskyblock是一个作者,我就拿askyblock来解释吧
打开config.yml文件,你会发现两个参数:
-    distance: 300
 
- protectionRange: 256
其中保护范围上面写着一句话
- # For optimal performance, keep protection range at leat 16 blocks less than distance.
翻译一下就是保护范围protectionRange要比距离distance至少少16格以上,没办法给你画图不知道你能否理解,总之就是保护范围是不可以超过距离的,不然你的保护范围会超过岛屿距离从而“保护”到其他人的岛上去了,其他人的保护范围自然被强制更新,是一个死循环。
其中保护范围权限bskyblock.island.range.<数字>会覆盖默认保护范围,如果你想让一些VIP玩家获得更大的岛屿保护范围,比如default为30,vip为60,那么你的岛屿距离distance应该设置的更大才行,比如100。(其实岛屿距离设置再大也无所谓,间隔都是空的不占用地图存档文件)
最后,修改完上述设定后删除bskyblock这个世界,重新生成一个新的就ok了,设定结束新世界生成则这两个参数永远不要再调
bailiyixi 发表于 2019-4-3 23:41
askyblock和bskyblock是一个作者,我就拿askyblock来解释吧
打开config.yml文件,你会发现两个参数:
审题 ,你这个回答 答非所问
PY狗 发表于 2019-4-3 22:00
默认范围。就是岛屿间隔。。给范围权限不能超过这个范围。回档重新做吧 ...
审题 ,你这个回答 答非所问
89009332 发表于 2019-4-4 09:40
审题 ,你这个回答 答非所问
抱歉,你的错别字太多一时没理解透彻,关于你的问题的答案是:没有,或者可以去向作者反馈这个问题,这作者挺乐于采纳反馈的
默认玩家权限组有没有加限制的权限
bskyblock.island.range.30
bskyblock.island.range.30
bailiyixi 发表于 2019-4-4 09:46
抱歉,你的错别字太多一时没理解透彻,关于你的问题的答案是:没有,或者可以去向作者反馈这个问题,这作 ...
嗯。已经反馈给作者了。还是要谢谢你
PY狗 发表于 2019-4-4 10:26
默认玩家权限组有没有加限制的权限
bskyblock.island.range.30
错了两个字。再看看问题,,关于权限我已经说的很详细了
 本帖最后由 bailiyixi 于 2019-4-4 13:37 编辑 
我明白他的意思了,你用的应该是lp限时权限插件吧,先给玩家比如default组一个bskyblock.island.range.30权限,让系统检测到该权限的存在,那么给了bskyblock.island.range.60限时权限并且到期后,玩家再次上线系统就会检测到30这个更小的范围权限,自然就把保护范围更新为30了。按这个理论应该是可以缩小范围的,至于config.yml内配置的范围30应该是由于没有具体权限所以不会更新(缩小)
(仅仅是猜测,没这么干过)
89009332 发表于 2019-4-4 13:27
错了两个字。再看看问题,,关于权限我已经说的很详细了
我明白他的意思了,你用的应该是lp限时权限插件吧,先给玩家比如default组一个bskyblock.island.range.30权限,让系统检测到该权限的存在,那么给了bskyblock.island.range.60限时权限并且到期后,玩家再次上线系统就会检测到30这个更小的范围权限,自然就把保护范围更新为30了。按这个理论应该是可以缩小范围的,至于config.yml内配置的范围30应该是由于没有具体权限所以不会更新(缩小)
(仅仅是猜测,没这么干过)
bailiyixi 发表于 2019-4-4 13:35
我明白他的意思了,你用的应该是lp限时权限插件吧,先给玩家比如default组一个bskyblock.island.range.30 ...
大差不差吧,我就是问怎么解决,失去权限后怎样才自动缩小保护范围,,我测试的只能扩大,不能缩小,,具体反馈给作者了