
地图区域
一个为地图制作添加可配置区域的模组
查看大图概述
添加区域(Zone),当实体进入、离开或处于其中时可以执行命令。
共有 3 个可用事件:
- On Enter:当实体进入区域时执行一次
- On Tick:当实体处于区域中时每刻执行
- On Leave:当上一刻处于区域中的实体不再处于其中时执行
用法
使用区域角点工具(Zone Corner)指定或编辑区域的角点,然后使用区域扳手(Zone Wrench)删除它或配置每个事件执行的命令。命令以触发事件的实体身份执行。 这些物品可在管理员(Operator)创造模式标签页中找到,并提供带有描述的提示信息。
依赖项
- owo-lib
- Quilted Fabric Api
- Lucko 的 fabric-permission-api(已内嵌)
技术细节
本模组使用标签(tag)来存储实体所处的区域。该标签格式与原版命令语法不兼容,这意味着这些标签无法使用命令移除。
只要区域在此期间未被编辑,且模组添加的标签未被篡改,若违反以下内容即视为 bug:
- 每个进入事件必须恰好对应一个离开事件
- 任何实体都不能在未离开的情况下两次进入同一区域
- 离开之后不会再执行任何刻事件
- 离开事件始终会被执行,即使实体跨维度传送、重新加入、改变其维度/尺寸……
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。