|
|
2 days ago | |
|---|---|---|
| gradle | 3 days ago | |
| src | 2 days ago | |
| .gitattributes | 3 days ago | |
| .gitignore | 3 days ago | |
| LICENSE | 3 days ago | |
| README_拆解台模组.md | 2 days ago | |
| build.gradle | 3 days ago | |
| gradle.properties | 3 days ago | |
| gradlew | 3 days ago | |
| gradlew.bat | 3 days ago | |
| settings.gradle | 3 days ago |
这是一个Minecraft Fabric模组,添加了一个拆解台功能方块,可以回收矿物制成的工具和装备。
husjsrc/main/resources/
├── assets/husj/
│ ├── blockstates/ # 方块状态定义
│ ├── items/ # 物品模型定义 (1.21+新增)
│ ├── models/block/ # 方块模型
│ ├── models/item/ # 物品模型 (1.21+已弃用,使用items/)
│ ├── textures/block/ # 方块贴图
│ └── lang/ # 语言文件
├── data/husj/
│ ├── recipe/ # 合成配方 (1.21+使用单数)
│ ├── loot_table/blocks/ # 战利品表 (1.21+使用单数)
│ └── advancements/ # 进度
└── data/minecraft/tags/block/ # 方块标签
重要: Minecraft 1.21.2+ 引入了重大数据包格式变更!
| 旧版本 (1.20及以前) | 新版本 (1.21+) |
|---|---|
data/.../recipes/ |
data/.../recipe/ |
data/.../loot_tables/ |
data/.../loot_table/ |
assets/.../models/item/xxx.jsonassets/.../items/xxx.json新的物品定义文件格式:
{
"model": {
"type": "minecraft:model",
"model": "namespace:block/block_model"
}
}
result 中使用 "id" 替代 "item"key 中可以直接使用字符串 "minecraft:item_id" 替代对象 {"item": "minecraft:item_id"}这个模组是基于Fabric模组加载器开发的,包含了完整的方块实体、GUI界面和拆解逻辑实现。