Skip to content

Commit 3521adc

Browse files
BlueBoat29Redeix
andauthored
idk some recipes (#1635)
Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
1 parent 3359855 commit 3521adc

File tree

5 files changed

+164
-2
lines changed

5 files changed

+164
-2
lines changed

kubejs/server_scripts/main_server_script.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ ServerEvents.tags('item', event => {
5151
registerTFGItemTags(event)
5252
registerTFCLunchboxItemTags(event)
5353
registerVintageImprovementsItemTags(event)
54+
registerWABItemTags(event)
5455
})
5556

5657
/**
@@ -85,6 +86,7 @@ ServerEvents.tags('block', event => {
8586
registerTFCBlockTags(event)
8687
registerTFGBlockTags(event)
8788
registerVintageImprovementsBlockTags(event)
89+
registerWABBlockTags(event)
8890
})
8991

9092
/**
@@ -160,6 +162,7 @@ TFCEvents.data(event => {
160162
registerTFCDataForTFCLunchbox(event)
161163
registerTFCDataForTFG(event)
162164
registerTFCDataForWaterFlasks(event)
165+
registerWABFoodData(event)
163166
})
164167

165168
/**
@@ -263,6 +266,7 @@ ServerEvents.recipes(event => {
263266
registerTreeTapRecipes(event)
264267
registerVintageImprovementsRecipes(event)
265268
registerWaterFlasksRecipes(event)
269+
registerWABRecipes(event)
266270
})
267271

268272
TaCZServerEvents.gunIndexLoad((event) => {
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
// priority: 0
3+
"use strict";
4+
5+
/**
6+
* @param {Internal.RecipesEventJS_} event
7+
*/
8+
const registerWABRecipes = (event) => {
9+
10+
event.remove({ mod: 'wan_ancient_beasts'})
11+
12+
13+
event.shapeless('wan_ancient_beasts:quick_sand_bucket',
14+
[
15+
'#tfc:dirt',
16+
'#tfc:mud',
17+
'tfc:sand/yellow',
18+
'minecraft:bucket'
19+
])
20+
21+
event.shapeless('wan_ancient_beasts:quick_red_sand_bucket',
22+
[
23+
'#tfc:dirt',
24+
'#tfc:mud',
25+
'minecraft:red_sand',
26+
'minecraft:bucket'
27+
])
28+
29+
event.recipes.tfc.heating('wan_ancient_beasts:toxlacanth', 200)
30+
.resultItem(TFC.isp.of('wan_ancient_beasts:cooked_toxlacanth').copyFood())
31+
32+
event.recipes.gtceu.macerator('wan_ancient_beasts:skull_crush')
33+
.itemInputs('#wan_ancient_beasts:ancient_skull')
34+
.itemOutputs('32x #forge:dusts/bone')
35+
.duration(400)
36+
.EUt(30)
37+
38+
}
39+
40+
const registerWABFoodData = (event) => {
41+
42+
event.foodItem('wan_ancient_beasts:toxlacanth', food => {
43+
food.hunger(2)
44+
food.protein(1.5)
45+
food.decayModifier(3)
46+
})
47+
48+
event.foodItem('wan_ancient_beasts:cooked_toxlacanth', food => {
49+
food.hunger(4)
50+
food.saturation(2)
51+
food.protein(2.5)
52+
food.decayModifier(2.25)
53+
})
54+
55+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"use strict";
2+
3+
const registerWABBlockTags = (event) => {
4+
global.WAB_DISABLED_BLOCKS.forEach(block => {
5+
event.removeAllTagsFrom(block)
6+
event.add('c:hidden_from_recipe_viewers', block)
7+
})
8+
}
9+
10+
const registerWABItemTags = (event) => {
11+
global.WAB_DISABLED_ITEMS.forEach(item => {
12+
event.removeAllTagsFrom(item)
13+
event.add('c:hidden_from_recipe_viewers', item)
14+
})
15+
16+
event.removeAll('wan_ancient_beasts:paleontologist_common')
17+
event.removeAll('wan_ancient_beasts:paleontologist_rare')
18+
event.removeAll('wan_ancient_beasts:paleontologist_items')
19+
event.removeAll('wan_ancient_beasts:eater_food')
20+
21+
event.add('tfc:foods/raw_meats', 'wan_ancient_beasts:toxlacanth')
22+
event.add('firmalife:foods/raw_fish', 'wan_ancient_beasts:toxlacanth')
23+
event.add('tfc:foods/meats', 'wan_ancient_beasts:toxlacanth')
24+
25+
event.add('tfc:foods/cooked_meats', 'wan_ancient_beasts:cooked_toxlacanth')
26+
event.add('firmalife:foods/cooked_fish', 'wan_ancient_beasts:cooked_toxlacanth')
27+
event.add('tfc:food/meats', 'wan_ancient_beasts:cooked_toxlacanth')
28+
}

kubejs/startup_scripts/tfc/constants.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -917,8 +917,16 @@ global.TFC_MEAT_RECIPE_COMPONENTS = [
917917
{ input: 'betterend:chorus_mushroom_product', output: 'betterend:chorus_mushroom_cooked', name: 'chorus_mushroom' },
918918
{ input: 'betterend:shadow_berry_product', output: 'betterend:shadow_berry_cooked', name: 'shadow_berry' },
919919
{ input: 'betterend:cave_pumpkin_pie_raw', output: 'betterend:cave_pumpkin_pie', name: 'cave_pumpkin_pie' },
920-
{ input: 'tfg:food/raw_glacian_mutton', output: 'tfg:food/cooked_glacian_mutton', name: 'cooked_glacian_mutton' },
921-
{ input: 'tfg:food/raw_sniffer_beef', output: 'tfg:food/cooked_sniffer_beef', name: 'cooked_sniffer_beef' }
920+
{ input: 'tfg:food/raw_glacian_mutton', output: 'tfg:food/cooked_glacian_mutton', name: 'cooked_glacian_mutton' },
921+
{ input: 'tfg:food/raw_sniffer_beef', output: 'tfg:food/cooked_sniffer_beef', name: 'cooked_sniffer_beef' },
922+
{ input: 'tfg:food/raw_wraptor', output: 'tfg:food/cooked_wraptor', name: 'cooked_wraptor' },
923+
{ input: 'wan_ancient_beasts:raw_toxlacanth', output: 'wan_ancient_beasts:cooked_toxlacanth', name: 'cooked_toxlacanth' },
924+
{ input: 'tfg:food/raw_springling_chops', output: 'tfg:food/cooked_springling_chops', name: 'cooked_springling_chops' },
925+
{ input: 'tfg:food/raw_walker_steak', output: 'tfg:food/cooked_walker_steak', name: 'cooked_walker_steak' },
926+
{ input: 'tfg:food/raw_glider_wings', output: 'tfg:food/cooked_glider_wings', name: 'cooked_glider_wings' },
927+
{ input: 'tfg:food/raw_whole_soarer', output: 'tfg:food/cooked_whole_soarer', name: 'cooked_whole_soarer' },
928+
{ input: 'tfg:food/raw_crusher_meat', output: 'tfg:food/cooked_crusher_meat', name: 'cooked_crusher_meat' },
929+
{ input: 'tfg:food/raw_goober_meat', output: 'tfg:food/cooked_goober_meat', name: 'cooked_goober_meat' }
922930
];
923931

924932
global.TFC_QUERN_POWDER_RECIPE_COMPONENTS = [
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
// priority: 0
2+
"use strict";
3+
4+
global.WAB_DISABLED_BLOCKS =[
5+
'wan_ancient_beasts:frozen_straw_block',
6+
'wan_ancient_beasts:straw_block',
7+
'wan_ancient_beasts:straw_stairs',
8+
'wan_ancient_beasts:straw_slab',
9+
'wan_ancient_beasts:nest',
10+
'wan_ancient_beasts:suspicious_red_sand',
11+
'wan_ancient_beasts:suspicious_ice'
12+
]
13+
14+
15+
global.WAB_DISABLED_ITEMS = [
16+
17+
'wan_ancient_beasts:frozen_straw_block',
18+
'wan_ancient_beasts:straw_block',
19+
'wan_ancient_beasts:straw_stairs',
20+
'wan_ancient_beasts:straw_slab',
21+
'wan_ancient_beasts:nest',
22+
'wan_ancient_beasts:suspicious_red_sand',
23+
'wan_ancient_beasts:suspicious_ice',
24+
'wan_ancient_beasts:chisel',
25+
//'wan_ancient_beasts:eater_tooth',
26+
'wan_ancient_beasts:ancient_club',
27+
//'wan_ancient_beasts:crusher_spike',
28+
'wan_ancient_beasts:ancient_upgrade_smithing_template',
29+
'wan_ancient_beasts:reinforced_shield',
30+
//'wan_ancient_beasts:glider_feather',
31+
'wan_ancient_beasts:hang_glider',
32+
//'wan_ancient_beasts:surfer_armor',
33+
'wan_ancient_beasts:eater_egg',
34+
'wan_ancient_beasts:walker_egg',
35+
'wan_ancient_beasts:crusher_egg',
36+
'wan_ancient_beasts:glider_egg',
37+
'wan_ancient_beasts:soarer_egg',
38+
'wan_ancient_beasts:surfer_egg',
39+
'wan_ancient_beasts:frozen_ancient_meat',
40+
'wan_ancient_beasts:raw_ancient_meat',
41+
'wan_ancient_beasts:cooked_ancient_meat',
42+
//'wan_ancient_beasts:sniff_armor_trim_smithing_template',
43+
//'wan_ancient_beasts:spike_armor_trim_smithing_template',
44+
'wan_ancient_beasts:jaw_pottery_sherd',
45+
'wan_ancient_beasts:spike_pottery_sherd',
46+
'wan_ancient_beasts:stroll_pottery_sherd',
47+
'wan_ancient_beasts:beak_pottery_sherd',
48+
'wan_ancient_beasts:fall_pottery_sherd',
49+
'wan_ancient_beasts:fossil_pottery_sherd',
50+
'wan_ancient_beasts:tide_pottery_sherd',
51+
'wan_ancient_beasts:white_hang_glider',
52+
'wan_ancient_beasts:light_gray_hang_glider',
53+
'wan_ancient_beasts:gray_hang_glider',
54+
'wan_ancient_beasts:black_hang_glider',
55+
'wan_ancient_beasts:brown_hang_glider',
56+
'wan_ancient_beasts:red_hang_glider',
57+
'wan_ancient_beasts:orange_hang_glider',
58+
'wan_ancient_beasts:yellow_hang_glider',
59+
'wan_ancient_beasts:lime_hang_glider',
60+
'wan_ancient_beasts:green_hang_glider',
61+
'wan_ancient_beasts:light_blue_hang_glider',
62+
'wan_ancient_beasts:cyan_hang_glider',
63+
'wan_ancient_beasts:blue_hang_glider',
64+
'wan_ancient_beasts:purple_hang_glider',
65+
'wan_ancient_beasts:magenta_hang_glider',
66+
'wan_ancient_beasts:pink_hang_glider'
67+
]

0 commit comments

Comments
 (0)