// priority: 0 "use strict"; /** * @param {Internal.RecipesEventJS_} event */ const registerWABRecipes = (event) => { event.remove({ mod: 'wan_ancient_beasts'}) event.shapeless('wan_ancient_beasts:quick_sand_bucket', [ '#tfc:dirt', '#tfc:mud', 'tfc:sand/yellow', 'minecraft:bucket' ]) event.shapeless('wan_ancient_beasts:quick_red_sand_bucket', [ '#tfc:dirt', '#tfc:mud', 'minecraft:red_sand', 'minecraft:bucket' ]) event.recipes.tfc.heating('wan_ancient_beasts:toxlacanth', 200) .resultItem(TFC.isp.of('wan_ancient_beasts:cooked_toxlacanth').copyFood()) event.recipes.gtceu.macerator('wan_ancient_beasts:skull_crush') .itemInputs('#wan_ancient_beasts:ancient_skull') .itemOutputs('32x #forge:dusts/bone') .duration(400) .EUt(30) event.recipes.tfc.damage_inputs_shapeless_crafting( event.shapeless('4x tfg:fletching', [ 'wan_ancient_beasts:glider_feather', '#forge:tools/knives' ]).id('tfg:shapeless/glider_feather_fletching')) event.recipes.gtceu.assembler('tfg:assembler/glider_feather_fletching') .itemInputs('1x wan_ancient_beasts:glider_feather') .itemOutputs('4x tfg:fletching') .duration(20) .circuit(4) .EUt(GTValues.VA[GTValues.ULV]) } const registerWABFoodData = (event) => { event.foodItem('wan_ancient_beasts:toxlacanth', food => { food.hunger(2) food.protein(1.5) food.decayModifier(3) }) event.foodItem('wan_ancient_beasts:cooked_toxlacanth', food => { food.hunger(4) food.saturation(2) food.protein(2.5) food.decayModifier(2.25) }) }