[MD]
## 简介
Smashable Blocks 是一个 NeoForge 实用模组,通过 JSON 文件接口,允许自定义任意方块在被"撞击"(即被以一定速度碰撞)时的行为。最经典的用例是让玻璃方块变得易碎,使玩家或箭矢可以直接穿透,但实际上还有无数其他玩法。
# 可破坏方块
**Smashable Blocks** 是一个 NeoForge 实用模组,通过 JSON 文件接口,允许自定义任意方块在被"撞击"(即被以一定速度碰撞)时的行为。最经典的用例是让玻璃方块变得易碎,使玩家或箭矢可以直接穿透,但实际上还有无数其他玩法。
## 功能特性
- 通过数据包与 JSON 接口,自定义原版及模组方块的撞击行为
- 内置五种撞击行为:破坏方块、替换为另一种方块、触发爆炸、向下掉落、或播放音效
- 其他模组可轻松添加更多行为,自动兼容原版与模组的方块和实体
- 使用标签控制哪些实体能够撞碎方块,并将实体分类为"轻型"或"重型"——例如,可设置玩家能撞穿方块而箭矢不能。大多数模组实体自动支持,其余的也可通过标签手动添加
点击 [here](https://github.com/fredtargaryen/smashable-blocks/blob/main/README.md) 了解模组的安装与使用说明,点击 [here](https://github.com/fredtargaryen/smashable-blocks/tree/main/examples) 查看该系统的实际应用示例。
[/MD]
## 简介
Smashable Blocks 是一个 NeoForge 实用模组,通过 JSON 文件接口,允许自定义任意方块在被"撞击"(即被以一定速度碰撞)时的行为。最经典的用例是让玻璃方块变得易碎,使玩家或箭矢可以直接穿透,但实际上还有无数其他玩法。
# 可破坏方块
**Smashable Blocks** 是一个 NeoForge 实用模组,通过 JSON 文件接口,允许自定义任意方块在被"撞击"(即被以一定速度碰撞)时的行为。最经典的用例是让玻璃方块变得易碎,使玩家或箭矢可以直接穿透,但实际上还有无数其他玩法。
## 功能特性
- 通过数据包与 JSON 接口,自定义原版及模组方块的撞击行为
- 内置五种撞击行为:破坏方块、替换为另一种方块、触发爆炸、向下掉落、或播放音效
- 其他模组可轻松添加更多行为,自动兼容原版与模组的方块和实体
- 使用标签控制哪些实体能够撞碎方块,并将实体分类为"轻型"或"重型"——例如,可设置玩家能撞穿方块而箭矢不能。大多数模组实体自动支持,其余的也可通过标签手动添加
点击 [here](https://github.com/fredtargaryen/smashable-blocks/blob/main/README.md) 了解模组的安装与使用说明,点击 [here](https://github.com/fredtargaryen/smashable-blocks/tree/main/examples) 查看该系统的实际应用示例。
[/MD]