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 基础的服务器 上,破坏链接方块(如当支撑方块被破坏时的墙上的火把)仅限于门和支撑方块顶部的非实体方块,以及支撑方块其他面上的方向方块。

© 2025 PVP Arena 中文社区. 保留所有权利。

本站点基于Vercel静态部署|源码来源于v0.dev

本wiki非官方维护,如有错误/建议请联系作者

Built with v0