KubeJS Kaleidoscope

KubeJS Kaleidoscope

Kubejs 万花筒集成。

KubeJS

此模组为 Kaleidoscope 系列模组添加了 KubeJS 集成。

配方类型:

  • Kaleidoscope Cookery - 汤锅;
  • Kaleidoscope Cookery - 锅;
  • Kaleidoscope Cookery - 砧板;
  • Kaleidoscope Cookery - 磨盘;
  • Kaleidoscope Cookery - 蒸笼;
  • Kaleidoscope Cookery - 茶壶;
  • Kaleidoscope Tavern - 压榨桶;
  • Kaleidoscope Tavern - 木桶;
  • Kaleidoscope Chinese Food - 冷冻;
  • Kaleidoscope Chinese Food - 冷藏;
  • Kaleidoscope Chinese Food - 泡菜坛。

可注册物品类型:

  • Kaleidoscope Cookery - 厨房刀;
  • Kaleidoscope Cookery - 镰刀。

Kaleidoscope Cookery - 汤锅配方:

event.recipes.kaleidoscope_cookery.stockpot(output, input[], soup_base, carrier, time, cooking_bubble_color, cooking_texture, finished_bubble_color, finished_texture)
// output: 输出物品; 
// input[]: 输入材料数组; 
// soup_base: 汤底流体 ID; 
// carrier: 输出物品的容器(可选); 
// time: 烹饪时间(单位:tick)(可选); 
// cooking_bubble_color: 烹饪时的气泡颜色(可选); 
// cooking_texture: 烹饪时的纹理覆盖层(可选); 
// finished_bubble_color: 完成时的气泡颜色(可选); 
// finished_texture: 完成时的纹理覆盖层(可选)。

// 示例
event.recipes.kaleidoscope_cookery.stockpot(
    "minecraft:diamond",
    [
      "minecraft:stone",
      "minecraft:stone",
      "#minecraft:logs"
    ],
    "minecraft:lava", "minecraft:flower_pot", 600,
    parseInt("FF0000", 16), "kaleidoscope_cookery:stockpot/ceshi_cooking",
    parseInt("FFFFFF", 16), "kaleidoscope_cookery:stockpot/ceshi_finished"
  )

Kaleidoscope Cookery - 锅配方:

event.recipes.kaleidoscope_cookery.pot(output, input[], cooking_time, carrier, time, experience)
// output: 输出物品; 
// input[]: 输入材料数组; 
// cooking_time: 所需的搅拌次数; 
// carrier: 输出物品的容器(可选); 
// time: 烹饪时间(单位:tick)(可选); 
// experience: 经验值(可选)。

// 示例
event.recipes.kaleidoscope_cookery.pot(
    "minecraft:diamond",
    [
      "minecraft:stone",
      "minecraft:stone",
      "#minecraft:logs"
    ],
    5, "minecraft:bowl", 300, 0.5
  )

Kaleidoscope Cookery - 砧板配方:

event.recipes.kaleidoscope_cookery.chopping_board(output, input, model_id, cut_count)
// output: 输出物品;
// input: 输入材料;
// model_id: 砧板上显示的模型 ID;
// cut_count: 所需的切割次数(可选)。

// 示例
event.recipes.kaleidoscope_cookery.chopping_board("minecraft:diamond", "minecraft:emerald", "minecraft:emerald", 5)

Kaleidoscope Cookery - 磨盘配方:

event.recipes.kaleidoscope_cookery.millstone(output, input)
// output: 输出物品;
// input: 输入材料。

// 示例
event.recipes.kaleidoscope_cookery.millstone("minecraft:diamond", "minecraft:grass_block")

Kaleidoscope Cookery - 蒸笼配方:

event.recipes.kaleidoscope_cookery.steamer(output, input)
// output: 输出物品; 
// input: 输入材料。

// 示例
event.recipes.kaleidoscope_cookery.steamer("minecraft:diamond", "minecraft:enchanted_golden_apple")

Kaleidoscope Cookery - 茶壶配方:

event.recipes.kaleidoscope_cookery.teapot(output, input, tea_fluid, ingredient_count, time)
// output: 输出物品; 
// input: 输入材料; 
// tea_fluid: 茶流体 ID; 
// ingredient_count: 输入材料的数量(可选); 
// time: 冲泡时间(单位:tick)(可选)。

// 示例
event.recipes.kaleidoscope_cookery.teapot("minecraft:diamond", "minecraft:emerald", "minecraft:lava", 8, 300)

Kaleidoscope Tavern - 压榨桶配方:

event.recipes.kaleidoscope_tavern.pressing_tub(fluid, input, fluid_amount)
// fluid: 输出流体 ID; 
// input: 输入材料; 
// fluid_amount: 输出流体量(单位:mB)(可选)。

// 示例
event.recipes.kaleidoscope_tavern.pressing_tub("minecraft:lava", "minecraft:diamond", 250)

Kaleidoscope Tavern - 木桶配方:

event.recipes.kaleidoscope_tavern.barrel(output, fluid, carrier, unit_time, input)
// output: 输出物品; 
// fluid: 输入流体 ID; 
// carrier: 容器物品(可选); 
// unit_time: 每个酿造阶段的单位时间(单位:tick)(可选); 
// input: 输入材料数组(可选)。

// 示例
event.recipes.kaleidoscope_tavern.barrel(
    "kaleidoscope_tavern:wine",
    "minecraft:water",
    "kaleidoscope_tavern:empty_bottle",
    1200,
    [
      "minecraft:emerald",
      "minecraft:emerald"
    ]
  )

Kaleidoscope Chinese Food - 冷冻配方:

event.recipes.kaleidoscope_chinesefood.freezing(input, output, base_time)
// input: 输入物品;
// output: 输出物品;
// base_time: 处理时间(单位:tick)(可选)。

// 示例
event.recipes.kaleidoscope_chinesefood.freezing("minecraft:blue_ice", "minecraft:packed_ice", 200)

Kaleidoscope Chinese Food - 冷藏配方:

event.recipes.kaleidoscope_chinesefood.refrigerating(input, output, base_time)
// input: 输入物品;
// output: 输出物品;
// base_time: 处理时间(单位:tick)(可选)。

// 示例
event.recipes.kaleidoscope_chinesefood.refrigerating("minecraft:diamond_block", "minecraft:diamond", 200)

Kaleidoscope Chinese Food - 泡菜坛配方:

event.recipes.kaleidoscope_chinesefood.pickle_jar(output, input[], fermentTime)
// output: 输出物品;
// input[]: 输入材料数组;
// fermentTime: 发酵时间(单位:tick)(可选)。

// 示例
  event.recipes.kaleidoscope_chinesefood.pickle_jar(
    "minecraft:diamond",
    [
      "#minecraft:logs",
      "minecraft:iron_ingot"
    ],
    3600
  )

Kaleidoscope Cookery - 厨房刀注册:

event.create(id, type).tier(tier) 
// id: 物品 ID; 
// type: 物品类型(固定为 'kaleidoscope_cookery:knife'); 
// tier: 工具等级('wood', 'stone', 'iron', 'diamond', 'netherite')。

// 示例
event.create('texe_knife', 'kaleidoscope_cookery:knife')
    .tier('netherite')
    .rarity("epic")
    .fireResistant(true)
    .modifyTier(tier => {
      tier.setUses(1024) // 耐久度
      tier.setAttackDamageBonus(10) // 攻击伤害加成
      tier.setSpeed(-1.0) // 攻击速度
    })

Kaleidoscope Cookery - 镰刀注册:

event.create(id, type).tier(tier)
// id: 物品 ID; 
// type: 物品类型(固定为 'kaleidoscope_cookery:sickle'); 
// tier: 工具等级('wood', 'stone', 'iron', 'diamond', 'netherite')。

// 示例
event.create('texe_sickle', 'kaleidoscope_cookery:sickle')
    .tier('netherite')
    .rarity("epic")
    .fireResistant(true)
    .modifyTier(tier => {
      tier.setUses(1024) // 耐久度
      tier.setAttackDamageBonus(10) // 攻击伤害加成
      tier.setSpeed(-1.0) // 攻击速度
    })