冶煉爐配方
原創2025年9月6日大约 3 分鐘
合金
語法:
alloy(result: Fluid, inputs: Fluid[], temperature?: number = 100)
特性:
- 支援使用
.temperature()
方法設定熔煉溫度。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.alloy("tconstruct:molten_rose_gold", [Fluid.of("tconstruct:molten_gold", 1000), Fluid.of("tconstruct:molten_copper", 1000)]);
tconstruct.alloy("tconstruct:molten_rose_gold", [Fluid.of("tconstruct:molten_gold", 1000), Fluid.of("tconstruct:molten_copper", 1000)], 1000);
tconstruct.alloy("tconstruct:molten_rose_gold", [Fluid.of("tconstruct:molten_gold", 1000), Fluid.of("tconstruct:molten_copper", 1000)]).temperature(1000);
});
鑄件台/鑄造盆 物品澆鑄
語法:
casting_table(
result: Item,
fluid: Fluid,
cast: Item,
cast_consumed?: boolean = false,
cooling_time?: number = 1.0,
switch_slots?: boolean = false
)
casting_basin(
result: Item,
fluid: Fluid,
cast: Item,
cast_consumed?: boolean = false,
cooling_time?: number = 1.0,
switch_slots?: boolean = false
)
特性:
- 支援使用
.cast_consumed(boolean)
方法設定鑄件是否消耗。 - 支援使用
.cooling_time(number)
方法設定冷卻時間。 - 支援使用
.switch_slots(boolean)
方法切換物品和鑄件的槽位,以便進行下一個配方。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.casting_table("minecraft:gold_apple", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:apple");
tconstruct.casting_table("minecraft:gold_apple", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:apple").cast_consumed(true);
tconstruct.casting_table("minecraft:gold_apple", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:apple").cooling_time(1.5);
tconstruct.casting_table("minecraft:gold_apple", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:apple").switch_slots(true);
tconstruct.casting_basin("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot");
tconstruct.casting_basin("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot").cast_consumed(true);
tconstruct.casting_basin("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot").cooling_time(1.5);
tconstruct.casting_basin("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot").switch_slots(true);
});
鑄件台/鑄造盆 鑄件複製
語法:
table_duplication(cast: Item, fluid: Fluid, cooling_time?: number = 1.0)
basin_duplication(cast: Item, fluid: Fluid, cooling_time?: number = 1.0)
特性:
- 支援使用
.cooling_time(number)
方法設定冷卻時間。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.table_duplication("minecraft:gold_ingot", Fluid.of("tconstruct:molten_gold", 1000));
tconstruct.table_duplication("minecraft:gold_ingot", Fluid.of("tconstruct:molten_gold", 1000)).cooling_time(1.5);
tconstruct.basin_duplication("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000));
tconstruct.basin_duplication("minecraft:gold_block", Fluid.of("tconstruct:molten_gold", 1000)).cooling_time(1.5);
});
鑄件台/鑄造盆 藥水澆鑄
語法:
casting_table_potion(result: Item, bottle: Item, fluid: Fluid, cooling_time?: number = 1.0)
casting_basin_potion(result: Item, bottle: Item, fluid: Fluid, cooling_time?: number = 1.0)
特性:
- 支援使用
.cooling_time(number)
方法設定冷卻時間。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.casting_table_potion("minecraft:potion", "minecraft:glass_bottle", Fluid.of("tconstruct:molten_gold", 1000));
tconstruct.casting_table_potion("minecraft:potion", "minecraft:glass_bottle", Fluid.of("tconstruct:molten_gold", 1000)).cooling_time(1.5);
tconstruct.casting_basin_potion("minecraft:potion", "minecraft:glass_bottle", Fluid.of("tconstruct:molten_gold", 1000));
tconstruct.casting_basin_potion("minecraft:potion", "minecraft:glass_bottle", Fluid.of("tconstruct:molten_gold", 1000)).cooling_time(1.5);
});
鑄件台/鑄造盆 容器填充
語法:
table_filling(fluid_amount?: number = 100, container?: Item = AIR)
basin_filling(fluid_amount?: number = 100, container?: Item = AIR)
特性:
- 支援使用
.fluid_amount(number)
方法設定流體量。 - 支援使用
.container(Item)
方法設定容器。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.table_filling(100, "minecraft:glass_bottle");
tconstruct.table_filling(200, "minecraft:bucket");
tconstruct.basin_filling(100, "minecraft:glass_bottle");
tconstruct.basin_filling(200, "minecraft:bucket");
});
實體熔煉
WIP
當前條目並未存在於模組內,未來可能會新增,目前內文僅供參考
語法:
// entity_melting(result: Fluid, entity: Entity, temperature?: number = 100.0): EntityMeltingTconstruct
燃料
語法:
melting_fuel(duration?: number = 100, fluid: Fluid, temperature?: number = 100)
特性:
- 支援使用
.duration(number)
方法設定燃燒時間。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.melting_fuel(100, Fluid.of("tconstruct:molten_gold", 1000));
tconstruct.melting_fuel(200, Fluid.of("tconstruct:molten_gold", 1000), 1200);
});
物品融化
語法:
melting(result: Fluid, ingredient: Item, temperature?: number = 100, time?: number = 100)
特性:
- 支援使用
.temperature(number)
方法設定熔煉溫度。 - 支援使用
.time(number)
方法設定熔煉時間。
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.melting(Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot");
tconstruct.melting(Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot").temperature(1200);
tconstruct.melting(Fluid.of("tconstruct:molten_gold", 1000), "minecraft:gold_ingot").time(200);
});
物品融化-根據耐久度
WIP
當前條目並未存在於模組內,未來可能會新增,目前內文僅供參考
語法:
// melting_durability(result: Fluid, ingredient: Item, temperature?: number = 100, time?: number = 100)
礦物融化
WIP
當前條目並未存在於模組內,未來可能會新增,目前內文僅供參考
語法:
// ore_melting(result: Fluid, ingredient: Item, temperature?: number = 100, time?: number = 100)
鑄件台/鑄造盆 鑄模成形
語法:
molding_table(result: Item, pattern: Item, material: Item)
molding_basin(result: Item, pattern: Item, material: Item)
ServerEvents.recipes((event) => {
const { tconstruct } = event.recipes;
tconstruct.molding_table("minecraft:gold_ingot", "tconstruct:gold_ingot_pattern", "tconstruct:molten_gold");
tconstruct.molding_basin("minecraft:gold_block", "tconstruct:gold_block_pattern", "tconstruct:molten_gold");
});