交易列表
最后更新适配版本:1.16.200.2正式版
函数
在给出交易物品前会执行指定的函数对物品进行操作。下面是交易表中可用的全部函数。
enchant_book_for_trading
给书附魔。
参数
| 键 | 描述 | 值类型 |
|---|---|---|
| base_cost | 不明 | 实数 |
| base_random_cost | 不明 | 实数 |
| per_level_random_cost | 不明 | 实数 |
| per_level_cost | 不明 | 实数 |
示例:
{
"function": "enchant_book_for_trading",
"base_cost": 2,
"base_random_cost": 5,
"per_level_random_cost": 10,
"per_level_cost": 3
}
enchant_with_levels
进行相当于指定经验等级的附魔。
| 键 | 描述 | 值类型 |
|---|---|---|
| treasure | 若为true,将会给予宝藏魔咒 | 布尔 |
| levels | 设置的等级 | 实数或max与min范围 |
示例:
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
exploration_map
绘制探险地图。
| 键 | 描述 | 值类型 |
|---|---|---|
| destination | 地图目的地 | 字符串,结构ID |
示例:
{
"function": "exploration_map",
"destination": "monument"
}
random_aux_value
随机生成一个辅助数值。不明。
| 键 | 描述 | 值类型 |
|---|---|---|
| values | 值 | 数字或max与min范 |
示例:
{
"function": "random_aux_value",
"values": {
"min": 0,
"max": 15
}
}
random_block_state
随机设置方块状态。
| 键 | 描述 | 值类型 |
|---|---|---|
| block_state | 方块状态名 | 字符串 |
| values | 设置的方块状态的值 | 数字或max与min范围 |
示例:
{
"function": "random_block_state",
"block_state": "sapling_type",
"values": {
"min": 0,
"max": 5
}
}

