特点:
- 无需电力的基本交易站。
- 需要RF电力的高级交易站。
- 自定义交易配方。
- 每种交易站都有不被摧毁的变体。
- 可配置的消耗和进度。
- 与机械(Create Addon)站结合使用。
交易配方
- `ingredients`(必需):一个包含1或2种原料的数组/列表。
- `result`(必需):单个输出物品/方块。
- `processingTime`(可选):处理所需的刻。默认为1。高级机器速度为5倍。
- `biome`(可选):配方的生物群系要求。默认为任意。
- `exclusiveTo`(可选):所需的交易站。默认为任意。可能的值:`basic`(基本)、`powered`(高级)、`mechanical`(机械)。
例子(基本输入与输出)
{
"type": "trading_station:trading",
"ingredients": [
{"item": "minecraft:emerald", "count": 5}
],
"result": {
"item": "minecraft:diamond",
"count": 5
},
"processingTime": 500
}
例子(带NBT的输出物品)
{
"type": "trading_station:trading",
"ingredients": [
{"item": "minecraft:diamond", "count": 5}
],
"result": {
"item": "minecraft:enchanted_book",
"nbt": "{StoredEnchantments: [{id:\"looting\",lvl:3s}]}"
},
"processingTime": 100
}
例子(生物群系要求)
{
"type": "trading_station:trading",
"result": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Damage:0,Enchantments:[{id:\"mending\",lvl:1s}]}"
},
"ingredients": [
{
"item": "minecraft:diamond",
"count": 5
}
],
"processingTime": 100,
"biome": {
"name": "minecraft:plains"
}
}
例子(exclusiveTo)
{
"type": "trading_station:trading",
"result": {
"item": "minecraft:diamond_sword",
"count": 1,
"nbt": "{Damage:0,Enchantments:[{id:\"sharpness\",lvl:1s}]}"
},
"ingredients": [
{
"item": "minecraft:diamond",
"count": 5
}
],
"processingTime": 100,
"exclusiveTo": [
"powered"
]
}
KubeJS 6.1 整合
ServerEvents.recipes(event => {
/**
* event.recipes.tradingStationTrading(Result Item, Input Ingredients[])
* .processingTime(Int) [optional]
* .biome(Biome|BiomeTag) [optional]
* .exclusiveTo(String) [optional]
* .exclusiveTo(String[]) [optional]
**/
// 基本例子
event.recipes.tradingStationTrading(Item.of('minecraft:emerald', 5),[Item.of("5x minecraft:diamond")]);
event.recipes.tradingStationTrading(Item.of('minecraft:emerald', 5),[Item.of("5x minecraft:oak_log"),Item.of("10x minecraft:birch_log")]).processingTime(100);
event.recipes.tradingStationTrading(Item.of('minecraft:emerald', 5),[Item.of("5x minecraft:diamond")]).processingTime(100);
event.recipes.tradingStationTrading(Item.of('minecraft:andesite',2),[Item.of("2x minecraft:cobblestone")]).processingTime(100);
// 带附魔书的输出
event.recipes.tradingStationTrading(Item.of('minecraft:enchanted_book', '{StoredEnchantments:[{id:"power",lvl:5s}]}').strongNBT(),[Item.of("minecraft:stone")]).processingTime(100)
// 带生物群系要求的例子
event.recipes.tradingStationTrading(Item.of('minecraft:diamond_sword', '{Enchantments:[{id:"power",lvl:5s}]}').strongNBT(),[Item.of("5x minecraft:diamond")]).processingTime(100).biome('#minecraft:is_beach');
event.recipes.tradingStationTrading(Item.of('minecraft:diamond_sword', '{Enchantments:[{id:"mending",lvl:1s}]}').strongNBT(),[Item.of("5x minecraft:diamond")]).processingTime(100).biome('minecraft:plains');
//
Trading Station 1.0.5 for mc1.21.1
Trading Station 1.0.3 for mc1.21.1
Trading Station 1.0.2 for mc1.21.1
- ru_ru language by @mpustovoi
收录