PVP Arena Wiki
BlockRestore
状态:可用
BlockRestore 模块在比赛结束后恢复 BATTLE 区域中的方块(不包括实体)。
安装
按照模块页面中的正常方式进行安装。
配置设置
这些设置可以在您的竞技场配置文件中的 `modules.blockrestore` 节点下找到。
hard
模块将恢复您的战斗区域中的每一个方块,无论是否已知其已更改状态
默认值:false
offset
调度程序等待下一个方块被替换的时间,以 TICKS(1/20 秒)为单位
默认值:1
restoreblocks
恢复方块
默认值:true
restorecontainers
恢复容器(chest、furnaces、brewing stands 等)的内容
默认值:false
restoreinteractions
恢复玩家与方块的交互,如打开的门或切换的杠杆
默认值:false
containerlist
所有注册容器的坐标列表
命令
/pa <arena> !br hard
切换 hard 设置
/pa <arena> !br restoreblocks
切换 restoreblocks 设置
/pa <arena> !br restorecontainers
切换 restorecontainers 设置
/pa <arena> !br restoreinteractions
切换 restoreinteractions 设置
/pa <arena> !br addinv
添加新的保存容器位置(使用您正在查看的容器)
/pa <arena> !br clearinv
清除保存的容器位置
/pa <arena> !br offset X
以 TICKS 为单位设置恢复偏移量!
提示和技术细节
提示:
- 没有必要手动向配置中添加容器位置。默认情况下,所有容器都会在第一次启动时注册。
- 如果您在地图中物理添加了新的箱子,请不要忘记注册它们。即使手动使用
/pa <arena> !br addinv
,或者通过强制新的完整注册使用/pa <arena> !br clearinv
。 - BlockRestore 专为方块破坏、箱子和方块使用而设计。如果您需要高级恢复(特别是实体),请优先考虑 WorldEdit 模块。
技术细节:
- BlockRestore 完全是异步的,可能需要一些时间来恢复战场(在大多数情况下是几秒钟)。
- 在第一次启动或
clearinv
后,箱子恢复可能会导致延迟,因为它会在 BATTLE 区域中搜索箱子并保存每个箱子的位置。 - 由于 API 限制,在 非 PaperMC 基础的服务器 上,破坏链接方块(如当支撑方块被破坏时的墙上的火把)仅限于门和支撑方块顶部的非实体方块,以及支撑方块其他面上的方向方块。