Minecraft Java Edition 1.20.6 - Brick Battle Trowel v2

这是独立数据包，可与其他 Brick Battle 武器数据包同时使用。

安装：
1. 删除旧版 brickbattle_trowel_1.20.6_v1.zip。
2. 将 brickbattle_trowel_1.20.6_v2.zip 放入存档 datapacks 文件夹。
3. 进入世界执行：/reload
4. 获取Trowel：/function trowel:give

功能：
- 特殊石铲通过 custom_data={trowel:1b} 区分普通石铲。
- 右键后，在玩家面朝的四个主方向之一、前方约 2 格处建立固定 3×2 红砖墙。
- 生成顺序：左下、中下、右下、左上、中上、右上；每块间隔 2 tick。
- 不覆盖普通地形或有实际阻挡作用的方块。
- 空气以及草丛、蕨类、枯死灌木、花、作物、藤蔓等白名单中的无碰撞软植物可被砖块直接顶替。
- 若六个位置都不是可替换空间，不生成墙体，也不进入冷却。
- 墙体坐标在右键瞬间锁定，玩家移动不会使后续砖块偏移。
- 每个锚点记录自己实际放置的砖块，10 秒后仅清除这些仍为红砖块的位置。
- 被墙体顶替的植物不会在墙体消失后自动恢复。
- 冷却按玩家独立计算，为 12 秒（240 tick），不会影响其他玩家。

维护命令：
/function trowel:give
/function trowel:cleanup
/datapack list enabled

注意：
- 石铲对草方块、泥土等具有原版“铲路”交互。数据包额外监听成功的方块交互；在其他情况下，右键空气也可正常触发。
- 如果玩家在墙体消失前主动破坏某块砖，该位置到期时不会再次被处理；若又在同一位置放回红砖块，它可能被到期清理识别为墙体砖块。
