• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
[1.12.2-1.16.5]BlockRange - 限制玩家允许所在的区域

Bukkit [1.12.2-1.16.5]BlockRange - 限制玩家允许所在的区域 1.2

没有下载权限
◆ 支持核心
CatServer
◆ 插件前置
插件命令:
/blockrange create [区域名称] [离开所需权限] 创建一个区域 权限为空则使用 blockrange.leave-area
/blockrange delete [区域名称] 删除一个区域
/blockrange selected 查看已选择的区域
/blockrange location [玩家] 查看已进入的区域 玩家不填写则为自己
/blockrange info 开启/关闭 进出区域提示
/blockrange list 查看所有区域
/blockrangeereload 重载插件

插件权限:
blockrange.use 仅op可用 请不要将此权限给玩家

插件配置:
YAML:
# 当玩家越过边界时收到的消息
across-tip: "&c你正在越过边界"
# 是否给越过边界的玩家发送消息 此选项会被/blockrange info覆盖
across-tip-toplayer: true
# #PLAYER#会自动替换成触发事件的玩家名字
leave-run-command: "kill #PLAYER#"
enabled-worlds:
  - 'world'
areas: {}

使用方法:
1.选区
先拿出 minecraft:arrow
左键方块(这将会破坏方块)锁定起始点 右键方块锁定终止点
2.创建
使用 /blockrange create 创建选区
例如 /blockrange create a1 leave-a1
这样就将刚才选好的区域创建并命名为a1,并且玩家需要有 leave-a1 权限才能保证离开此区域时控制台不执行命令 (leave-run-command)

如果你有任何问题,请加q群反馈:892063258 或评论私信


截图:
QQ截图20230713112030.png
  • Like
反馈: 马赛克
作者
LovelyCat
下载
14
查看
577
首次发布
最后更新
评分
5.00 星 3 星

来自LovelyCat的更多资源

分享资源

最新更新

  1. 1.2 为每个区域自定义离开执行命令

    新增区域离开时执行自定义指令,在创建完区域之后,需要您手动前往配置文件中,按照如下格式在对应的区域配置后面加上commands,如下所示。 更新之前: areas: testArea...
  2. 1.1 修复JDK8无法使用

    JDK1.8 现可正常加载本插件

最新评论

你好作者 如何做到越过边界弹开玩家
插件很棒棒(个人小建议,用BukkitRunnable代替PlayerMoveEvent,PlayerMoveEvent容易出现抽搐的情况,而且性能方面来讲俺感觉BukkitRunnable更舒服一点)
LovelyCat
LovelyCat
用runnable异步检测玩家所在范围,可以考虑
好用,有一些地图主城不是虚空的,玩家跑出去之后就是超平坦,疯狂跑图拿箱子道具箱,这个插件可以限制玩家只在一个地图的区域内活动。