idk some recipes (#1635)

Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
This commit is contained in:
GameStar 2025-08-15 22:20:48 -05:00 committed by GitHub
parent 3359855923
commit 3521adc4de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 164 additions and 2 deletions

View file

@ -51,6 +51,7 @@ ServerEvents.tags('item', event => {
registerTFGItemTags(event)
registerTFCLunchboxItemTags(event)
registerVintageImprovementsItemTags(event)
registerWABItemTags(event)
})
/**
@ -85,6 +86,7 @@ ServerEvents.tags('block', event => {
registerTFCBlockTags(event)
registerTFGBlockTags(event)
registerVintageImprovementsBlockTags(event)
registerWABBlockTags(event)
})
/**
@ -160,6 +162,7 @@ TFCEvents.data(event => {
registerTFCDataForTFCLunchbox(event)
registerTFCDataForTFG(event)
registerTFCDataForWaterFlasks(event)
registerWABFoodData(event)
})
/**
@ -263,6 +266,7 @@ ServerEvents.recipes(event => {
registerTreeTapRecipes(event)
registerVintageImprovementsRecipes(event)
registerWaterFlasksRecipes(event)
registerWABRecipes(event)
})
TaCZServerEvents.gunIndexLoad((event) => {

View file

@ -0,0 +1,55 @@
// 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)
}
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)
})
}

View file

@ -0,0 +1,28 @@
"use strict";
const registerWABBlockTags = (event) => {
global.WAB_DISABLED_BLOCKS.forEach(block => {
event.removeAllTagsFrom(block)
event.add('c:hidden_from_recipe_viewers', block)
})
}
const registerWABItemTags = (event) => {
global.WAB_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
event.add('c:hidden_from_recipe_viewers', item)
})
event.removeAll('wan_ancient_beasts:paleontologist_common')
event.removeAll('wan_ancient_beasts:paleontologist_rare')
event.removeAll('wan_ancient_beasts:paleontologist_items')
event.removeAll('wan_ancient_beasts:eater_food')
event.add('tfc:foods/raw_meats', 'wan_ancient_beasts:toxlacanth')
event.add('firmalife:foods/raw_fish', 'wan_ancient_beasts:toxlacanth')
event.add('tfc:foods/meats', 'wan_ancient_beasts:toxlacanth')
event.add('tfc:foods/cooked_meats', 'wan_ancient_beasts:cooked_toxlacanth')
event.add('firmalife:foods/cooked_fish', 'wan_ancient_beasts:cooked_toxlacanth')
event.add('tfc:food/meats', 'wan_ancient_beasts:cooked_toxlacanth')
}