// priority: 0 "use strict"; const registerTFCDataForTFC = (event) => { registerTFCHeats(event) registerTFCFuels(event) registerTFCLampFuels(event) registerTFCFertilizers(event) registerTFCKnappingTypes(event) registerTFCItemSize(event) registerTFCFoodData(event) registerTFCArmourResistances(event) } const registerTFCHeats = (event) => { // Ведро из синей стали event.itemHeat('tfc:metal/bucket/blue_steel', 1.429, 924, 1232) // Ведро из красной event.itemHeat('tfc:metal/bucket/red_steel', 1.429, 924, 1232) // Seaweed and Kelp event.itemHeat('tfc:groundcover/seaweed', 1.0, null, null) event.itemHeat('tfc:plant/leafy_kelp', 1.0, null, null) event.itemHeat('tfc:plant/winged_kelp', 1.0, null, null) // Baked Potato event.itemHeat('tfc:food/baked_potato', 1.0, null, null) } const registerTFCFuels = (event) => { event.fuel('gtceu:coke_gem', 1415, 4400, 1.0) event.fuel('gtceu:coke_dust', 1415, 1200, 0.95) event.fuel('beneath:cursecoal', 1540, 2200, 1.0) event.fuel('minecraft:coal', 1415, 2200, 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.fuel('gtceu:coal_dust', 1415, 600, 0.95) } const registerTFCLampFuels = (event) => { event.lampFuel('gtceu:creosote', '#tfc:lamps', 1000) event.lampFuel('gtceu:seed_oil', '#tfc:lamps', 7000) event.lampFuel("gtceu:glowstone", "#tfc:lamps", -1) } const registerTFCFertilizers = (event) => { event.fertilizer('gtceu:fertilizer', 0.15, 0.15, 0.15) event.fertilizer('gtceu:tiny_potassium_dust', null, null, 0.016) event.fertilizer('gtceu:small_potassium_dust', null, null, 0.037) event.fertilizer('gtceu:potassium_dust', null, null, 0.15) event.fertilizer('gtceu:tiny_phosphorus_dust', null, 0.016, null) event.fertilizer('gtceu:small_phosphorus_dust', null, 0.037, null) event.fertilizer('gtceu:phosphorus_dust', null, 0.15, null) event.fertilizer('gtceu:tiny_saltpeter_dust', 0.01, null, 0.038) event.fertilizer('gtceu:small_saltpeter_dust', 0.025, null, 0.0875) event.fertilizer('gtceu:saltpeter_dust', 0.10, null, 0.35) event.fertilizer('gtceu:tiny_bone_dust', null, 0.01, null) event.fertilizer('gtceu:small_bone_dust', null, 0.025, null) } const registerTFCKnappingTypes = (event) => { event.knappingType('minecraft:flint', 1, 1, 'tfc:item.knapping.stone', true, false, true, 'minecraft:flint', 'tfg:flint') event.knappingType('tfc:straw', 4, 4, 'tfc:item.knapping.leather', false, false, false, 'tfc:straw', 'tfg:straw') } const registerTFCItemSize = (event) => { event.itemSize('#tfc:ore_pieces', 'very_small', 'very_light', 'tfc_ores') event.itemSize('#tfc:foods/sealed_preserves', 'tiny', 'medium', 'sealed_preserves') event.itemSize('#tfc:foods/preserves', 'tiny', 'medium', 'preserves') event.itemSize('#forge:tools/wrenches', 'very_large', 'very_heavy', 'wrenches') event.itemSize('#forge:tools/mining_hammers', 'very_large', 'very_heavy', 'mining_hammers') event.itemSize('#forge:tools/spades', 'very_large', 'very_heavy', 'spades') } const registerTFCFoodData = (event) => { event.foodItem('firmalife:ice_shavings', food => { food.water(5) food.decayModifier(0) }) } const registerTFCArmourResistances = (event) => { event.itemDamageResistance( 'create:copper_diving_helmet', 2, 2, 2 ) event.itemDamageResistance( 'create:copper_backtank', 2, 2, 2 ) event.itemDamageResistance( 'create:copper_diving_boots', 2, 2, 2 ) event.itemDamageResistance( 'create:copper_diving_helmet', 2, 2, 2 ) event.itemDamageResistance( 'gtceu:hazmat_headpiece', null, null, 3 ) event.itemDamageResistance( 'gtceu:hazmat_chestpiece', null, null, 3 ) event.itemDamageResistance( 'gtceu:hazmat_leggings', null, null, 3 ) event.itemDamageResistance( 'gtceu:hazmat_boots', null, null, 3 ) event.itemDamageResistance( 'create:netherite_diving_helmet', 13, 13, 15 ) event.itemDamageResistance( 'create:netherite_backtank', 13, 13, 15 ) event.itemDamageResistance( 'minecraft:netherite_leggings', 13, 13, 15 ) event.itemDamageResistance( 'create:netherite_diving_boots', 13, 13, 15 ) event.itemDamageResistance( 'gtceu:nanomuscle_helmet', 16, 16, 16 ) event.itemDamageResistance( 'gtceu:nanomuscle_chestplate', 16, 16, 16 ) event.itemDamageResistance( 'gtceu:advanced_nanomuscle_chestplate', 16, 16, 16 ) event.itemDamageResistance( 'gtceu:nanomuscle_leggings', 16, 16, 16 ) event.itemDamageResistance( 'gtceu:nanomuscle_boots', 16, 16, 16 ) event.itemDamageResistance( 'gtceu:quarktech_helmet', 24, 24, 24 ) event.itemDamageResistance( 'gtceu:quarktech_chestplate', 24, 24, 24 ) event.itemDamageResistance( 'gtceu:advanced_quarktech_chestplate', 24, 24, 24 ) event.itemDamageResistance( 'gtceu:quarktech_leggings', 24, 24, 24 ) event.itemDamageResistance( 'gtceu:quarktech_boots', 24, 24, 24 ) event.itemDamageResistance( 'ad_astra:space_helmet', 16, 16, 16 ) event.itemDamageResistance( 'ad_astra:space_suit', 16, 16, 16 ) event.itemDamageResistance( 'ad_astra:space_pants', 16, 16, 16 ) event.itemDamageResistance( 'ad_astra:space_boots', 16, 16, 16 ) event.itemDamageResistance( 'ad_astra:netherite_space_helmet', 21, 21, 21 ) event.itemDamageResistance( 'ad_astra:netherite_space_suit', 21, 21, 21 ) event.itemDamageResistance( 'ad_astra:netherite_space_pants', 21, 21, 21 ) event.itemDamageResistance( 'ad_astra:netherite_space_boots', 21, 21, 21 ) }