一.什么是战利品表
战利品表是指你破坏了方块或者打死了实体的时候掉落的东西,也包含了奖励箱的内容。
战利品表只需要通过json文件实现
二.项目结构
这里以block举例,手动创建目录
resources
├─assets
│ └─testmod
└─data
└─testmod
├─advancements
└─loot_tables
└─blocks
└─example_block_01.json
三.编辑战利品表
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "testmod:example_block_01"
}
],
"rolls": 1.0
}
],
"random_sequence": "testemod:blocks/example_block_01"
}
- type : 指这个战利品表的类型
- pools : 指战利品池子,可以有一个或者多个
- bonus_rolls : 指额外的战利品掉落次数
- conditions : 指各种环境条件,这里指定了爆炸掉落(minecraft:survives_explosion)
- entries : 指战利品池中的掉落条目,同样可以有多个
- type : 掉落物类型
- name : 掉落物名也就是路径
- rolls : 掉落个数
- random_sequence : 用来控制随机事件的,照抄就行