随机化结构战利品
本页面镜像自 BedrockWiki
根据原始项目协议授权。本文经过AI翻译处理,如有内容遗漏,可以提交PR进行补充。
为结构中的容器添加战利品表非常简单,您需要准备一台电脑,并选择使用NBT Studio(可执行程序)或Loot Tabler(浏览器应用)。
准备工作
创建战利品表
首先创建目录BP/loot_tables/chests
,并在此处创建战利品表文件。
您可以通过新手指南学习如何制作战利品表。
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
如需在移动设备导出结构,请下载此资源包
添加战利品表
访问网站并点击"Upload"按钮上传结构文件
在容器列表中通过"Container Options"下方的信息定位目标容器
在"Loot Table"字段输入战利品表路径。"Loot Table Seed"留空或设为0
可实现随机生成。如需固定战利品生成,请设置特定数值
下载修改后的结构文件并放入BP/structures
目录
测试验证
加载结构并打开容器查看效果