115 lines
No EOL
3.8 KiB
JavaScript
115 lines
No EOL
3.8 KiB
JavaScript
// priority: 0
|
|
|
|
const registerTFCDataPacks = (event) => {
|
|
|
|
}
|
|
|
|
const registerTFCData = (event) => {
|
|
registerTFCMetals(event)
|
|
registerTFCHeats(event)
|
|
registerTFCFuels(event)
|
|
registerTFCLampFuels(event)
|
|
registerTFCFertilizers(event)
|
|
}
|
|
|
|
/**
|
|
* event.metal(
|
|
fluid: string,
|
|
meltTemperature: number,
|
|
heatCapacity: number,
|
|
ingot: @Nullable Ingredient,
|
|
doubleIngot: @Nullable Ingredient,
|
|
sheet: @Nullable Ingredient,
|
|
tier: number,
|
|
name?: string
|
|
)
|
|
*/
|
|
const registerTFCMetals = (event) => {
|
|
event.metal('gtceu:tin', 230, 0.02143, null, null, null, 1, 'tfg:tin')
|
|
event.metal('gtceu:bismuth', 270, 0.02143, null, null, null, 1, 'tfg:bismuth')
|
|
event.metal('gtceu:zinc', 420, 0.01429, null, null, null, 1, 'tfg:zinc')
|
|
event.metal('gtceu:sterling_silver', 950, 0.00857, null, null, null, 1, 'tfg:sterling_silver')
|
|
event.metal('gtceu:rose_gold', 960, 0.00857, null, null, null, 1, 'tfg:rose_gold')
|
|
event.metal('gtceu:silver', 961, 0.00625, null, null, null, 1, 'tfg:silver')
|
|
event.metal('gtceu:gold', 1060, 0.005, null, null, null, 1, 'tfg:gold')
|
|
event.metal('gtceu:copper', 1080, 0.00857, null, null, null, 1, 'tfg:copper')
|
|
event.metal('gtceu:nickel', 1453, 0.00625, null, null, null, 1, 'tfg:nickel')
|
|
|
|
event.metal('gtceu:brass', 930, 0.00857, null, null, null, 2, 'tfg:brass')
|
|
event.metal('gtceu:bronze', 950, 0.00857, null, null, null, 2, 'tfg:bronze')
|
|
event.metal('gtceu:bismuth_bronze', 985, 0.00857, null, null, null, 2, 'tfg:bismuth_bronze')
|
|
event.metal('gtceu:black_bronze', 1070, 0.00857, null, null, null, 2, 'tfg:black_bronze')
|
|
|
|
event.metal('gtceu:iron', 1535, 0.00857, null, null, null, 3, 'tfg:iron')
|
|
event.metal('gtceu:wrought_iron', 1535, 0.00857, null, null, null, 3, 'tfg:wrought_iron')
|
|
|
|
event.metal('gtceu:steel', 1540, 0.00857, null, null, null, 4, 'tfg:steel')
|
|
|
|
event.metal('gtceu:black_steel', 1485, 0.00857, null, null, null, 5, 'tfg:black_steel')
|
|
event.metal('gtceu:blue_steel', 1540, 0.00857, null, null, null, 6, 'tfg:blue_steel')
|
|
event.metal('gtceu:red_steel', 1540, 0.00857, null, null, null, 6, 'tfg:red_steel')
|
|
}
|
|
|
|
/**
|
|
* event.itemHeat(
|
|
ingredient: Ingredient,
|
|
heatCapacity: number,
|
|
forgingTemperature: @Nullable number,
|
|
weldingTemperature: @Nullable number,
|
|
name?: string
|
|
)
|
|
*/
|
|
const registerTFCHeats = (event) => {
|
|
event.itemHeat('gtceu:compressed_coke_clay', 0.5, null, null)
|
|
}
|
|
|
|
/**
|
|
* event.fuel(
|
|
ingredient: Ingredient,
|
|
temperature: number,
|
|
duration: number,
|
|
purity: @Nullable number,
|
|
name?: string
|
|
)
|
|
*/
|
|
const registerTFCFuels = (event) => {
|
|
event.fuel('minecraft:coal', 1415, 2200, 1.0)
|
|
event.fuel('gtceu:coke_gem', 1415, 4400, 1.0)
|
|
|
|
event.fuel('gtceu:rich_raw_coal', 1415, 2200, 0.95)
|
|
event.fuel('gtceu:raw_coal', 1415, 1900, 0.95)
|
|
event.fuel('gtceu:poor_raw_coal', 1415, 1600, 0.95)
|
|
}
|
|
|
|
/**
|
|
* event.lampFuel(
|
|
fluidIngredient: FluidIngredient,
|
|
blockIngredient: BlockIngredient,
|
|
burnRate: number,
|
|
name?: string
|
|
)
|
|
*/
|
|
const registerTFCLampFuels = (event) => {
|
|
event.lampFuel('gtceu:creosote', '#tfc:lamps', 1)
|
|
}
|
|
|
|
/**
|
|
* event.fertilizer(
|
|
ingredient: Ingredient,
|
|
nitrogen: @Nullable number,
|
|
phosphorous: @Nullable number,
|
|
potassium: @Nullable number,
|
|
name?: string
|
|
)
|
|
*/
|
|
const registerTFCFertilizers = (event) => {
|
|
event.fertilizer('gtceu:fertilizer', 0.15, 0.15, 0.15)
|
|
|
|
event.fertilizer('gtceu:potassium_tiny_dust', null, null, 0.016)
|
|
event.fertilizer('gtceu:potassium_small_dust', null, null, 0.037)
|
|
event.fertilizer('gtceu:potassium_dust', null, null, 0.15)
|
|
|
|
event.fertilizer('gtceu:phosphorus_tiny_dust', null, 0.016, null)
|
|
event.fertilizer('gtceu:phosphorus_small_dust', null, 0.037, null)
|
|
event.fertilizer('gtceu:phosphorus_dust', null, 0.15, null)
|
|
} |