• 注册
  • MOD模组 MOD模组 关注:37 内容:16399

    交易站 (Trading Station)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    交易站 (Trading Station)


    交易站是一个物品交易机器,专为模组包而设计,不添加任何配方。


    特点:
    - 无需电力的基本交易站。
    - 需要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');

    //

    来自Modrinth

    Trading Station 1.0.5 for mc1.21.1

    trading_station-1.21.1-1.0.5.jar下载1.21.1-1.0.5#Beta
    展开
    版本: 1.21.1-1.0.5
    支持游戏: 1.21.1
    类型: NeoForge
    Beta
    下载次数: 79

    Trading Station 1.0.3 for mc1.21.1

    trading_station-1.21.1-1.0.3.jar下载1.21.1-1.0.3#Beta
    展开
    版本: 1.21.1-1.0.3
    支持游戏: 1.21.1
    类型: NeoForge
    Beta
    下载次数: 131

    Trading Station 1.0.2 for mc1.21.1

    trading_station-1.21.1-1.0.2.jar下载1.21.1-1.0.2#Beta
    展开
    版本: 1.21.1-1.0.2
    支持游戏: 1.21.1
    类型: NeoForge
    Beta
    下载次数: 77

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: