随机化结构战利品
easy
为结构中的容器添加战利品表非常简单,您需要一台电脑,并选择使用NBT Studio(可执行文件)或Loot Tabler(浏览器应用)。
设置
创建战利品表
首先,创建目录BP/loot_tables/chests,并在此处创建您的战利品表文件。
您可以在初学者指南中学习如何制作战利品表。
BP/loot_tables/chests/my_structure_loot.json
json
{
"pools": [
{
"rolls": {
"min": 8,
"max": 10
},
"entries": [
{
"type": "item",
"name": "minecraft:glass_bottle",
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 6
}
}
],
"weight": 1
},
{
"type": "item",
"name": "minecraft:potion",
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 6
}
}
],
"weight": 1
}
]
}
]
}导出结构
创建好战利品表后,将您的结构导出到BP/structures目录中。然后按照NBT Studio或Loot Tabler的步骤操作。

NBT Studio(可执行文件)
软件准备
下载并启动NBT Studio。
添加战利品表
启动NBT Studio并打开文件(Ctrl + O)。

查找您的容器(Ctrl + F)。

导航到您的容器,block_position_data > block_entity_data。添加一个字符串标签。

添加LootTable和您的战利品表文件路径。

保存更改(Ctrl + S)。
Loot Tabler(浏览器应用)
TIP
要在移动设备上导出结构,请下载此资源包。
添加战利品表
打开网站并点击“上传”,选择您的结构文件。

在容器列表中找到您的容器,利用“容器选项”下显示的信息。

在“战利品表”下输入您的战利品表路径。如果您希望战利品随机生成,将“战利品表种子”留空或设为0。如果您希望战利品表生成一致的结果,请输入一个特定值。

下载您的结构文件并将其放入BP/structures目录中。
测试
加载您的结构并打开容器。





