diff --git a/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd b/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd index cd1373a5..ad698e1c 100644 --- a/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd +++ b/src/generated/resources/.cache/a4f054e33f64259067ca26a447a1fd4d4705e7dd @@ -1,13 +1,4 @@ -// 1.20.1 2025-07-09T17:16:41.2955863 TFMG's Recipes -0ccd64a6f92e02ac35973434259baee47c8294e2 data/create/recipes/mechanical_crafting/advanced_potato_cannon.json -d779aa2cf2fca905473c494073443d0289484311 data/create/recipes/mechanical_crafting/engine_controller.json -dd795cb8dd376f621afb3773cadb99c409aaf875 data/create/recipes/mechanical_crafting/flamethrower.json -e4cd8dd7ad658d3c2d5785fe659aba0e1b9d4f31 data/create/recipes/mechanical_crafting/large_engine.json -5ab87958b9394a6dba9e05dc990b2cde8e38ed6d data/create/recipes/mechanical_crafting/quad_potato_cannon.json -0d274c6db0f5a429a9818b20d99823b9d3feab11 data/create/recipes/mechanical_crafting/rotor.json -a85290d96da4668b5f05e4e20499fbe70c55e8ed data/create/recipes/mechanical_crafting/simple_large_engine.json -bf785bb02ce59dbf1c6bb409acee87d9902c8a38 data/create/recipes/mechanical_crafting/spark_plug.json -2d6327ccc2c1238ffc6fb3073f3cf94898bd26c5 data/create/recipes/mechanical_crafting/stator.json +// 1.20.1 2025-07-09T18:18:33.1137676 TFMG's Recipes 9195362b7e061e947c4de657ce3b7c49c1e271d1 data/tfmg/advancements/recipes/misc/blasting/lead_ingot_blasting.json 14f26d532b7adf630370bfc99bf32a0ce4dc7e77 data/tfmg/advancements/recipes/misc/blasting/lead_ingot_from_crushed_blasting.json c918937eba17a031abe7355ef190d20cc1e41f3c data/tfmg/advancements/recipes/misc/blasting/lithium_ingot_blasting.json @@ -25,7 +16,7 @@ f8ae47752b436f8e21448adc735051180e1fcb15 data/tfmg/advancements/recipes/misc/cra f58b2abc892ada5236672222837ff2928bad0639 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_fluid_tank.json c3db66c93fb82e1e4d3d8544b72e859fd95c3d93 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_fluid_valve.json 13e13d6493a696566b4cc83a8dd479b063e070ae data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json -20a4ac38c93ef1623e5cfa4a8b934f9c33252690 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json +c50227fe64754a005ea4a026a280615a8fbe8f5a data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json 01bea63a24ff098ebea8cd5863ad51b72cfaea1c data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_hoe.json b4123d012b415ec6cf05fb2954af0f07b5935318 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json 1ebff66bbf60ebea589d5b5daf8e03989263c48f data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json @@ -39,7 +30,7 @@ dfd486a1e6ffcaaf328490489baae15999abdd66 data/tfmg/advancements/recipes/misc/cra 5f2a2421fa684ba96f9e06b0029507778041f08a data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_smart_fluid_pipe.json 6eb323bde3fcc44958eb53e787a835b5d58f9d69 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_spool.json 5ecf1e6f00baafb429e84bbbd599d2cba829c270 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_sword.json -d4550fea43f7cadcee96dfe5ecdf2a3932e10b37 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json +a9d676721aca1fa4872e3a47824598c340cd3576 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json 1766976fb123199b29e3a0c8d8ad0a3a90f23289 data/tfmg/advancements/recipes/misc/crafting/kinetics/black_concrete.json a00b79ad9876d982d669033104e141d7ab4d5632 data/tfmg/advancements/recipes/misc/crafting/kinetics/black_multimeter.json 2077ab308886e842cd894d9accb6a52dc847658f data/tfmg/advancements/recipes/misc/crafting/kinetics/black_rebar_concrete.json @@ -52,12 +43,12 @@ b65b1fed310bdcd57d6be9860c7eb7c17c2f922d data/tfmg/advancements/recipes/misc/cra 5766e5caa1946fc28c978aa4f30f6ccfd0c66a50 data/tfmg/advancements/recipes/misc/crafting/kinetics/blue_rebar_concrete.json 254b56ab97ae39367fecd8f298db28995b5ca98d data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_cable_hub.json 11197779ff7c09cabdfecca3bbfdaf721bf9f723 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_fluid_valve.json -6af145e62db3609e171b33ba1b6556e039baacd8 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json +f9a09ba9cfa246ccda81a888a2c64010cf0d8985 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json c3d82545c7a85ee2bc35f71263877c6e457e97a5 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_mechanical_pump.json aceadc588dc3f3f49ea49bb093ad33b54579ba59 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_pipe.json 6867907694409514d0fc77c135ae26d22a46184d data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_pipe_vertical.json b0f2d650bd28257081412243f00de7cc4b9c70d1 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_smart_fluid_pipe.json -0af6494f19a65ffffef34d414f9ddf4a4784d4ba data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json +949c83d2420d74c151c9205903b6f78cfd7d3cca data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json 9f2a83c8ae2401947e04f209c224f401113a33ac data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json bb5d03143618b31428378da53d39c52f191df7d7 data/tfmg/advancements/recipes/misc/crafting/kinetics/brown_concrete.json f178952cc49570239795623b7ea4efce1204a9db data/tfmg/advancements/recipes/misc/crafting/kinetics/brown_multimeter.json @@ -70,7 +61,7 @@ b28a3108c3e31c3922dd9fe4bebb6be5bc0e0c96 data/tfmg/advancements/recipes/misc/cra 21b34faf233004ae1fcbb66bcc495cadcd9af693 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_fluid_tank.json a7e982c318ddf79267c689d00508c535944ee632 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_fluid_valve.json 850a476ecbe07dfe3be42db22d597dfda5656d9d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json -2719ec7271b1d6719aa63a844b9e0d341ad99f7d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json +6ff4b07ed55702a3c779e2e385aaca0f7282b32d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json 0a1d21e2712227dfe3d48ed2fa4f79f082969ee9 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json cfb0b56c8fcf6aa56d4c4cbcf0556e50aaa0ddc6 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json 23be8bca40392e64edbb1e4793440330514eb3e7 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_mechanical_pump.json @@ -78,7 +69,7 @@ cfb0b56c8fcf6aa56d4c4cbcf0556e50aaa0ddc6 data/tfmg/advancements/recipes/misc/cra f843351da31dfcd208ddf5ba356fb16d5f78e750 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_pipe.json 9a2d2398a3369759885f5cd226618dd4fefcf964 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_pipe_vertical.json f0c0494a804b404c1725a30403cbd962b38f2225 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_smart_fluid_pipe.json -52cf5dad66401a7c81121db38f6eb3976d947773 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json +10490cee90d2cbf19b533ea3a05eee39963498c7 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json acef1bdb1ebcc4dc4e2a4ff87d095143b3ec7d93 data/tfmg/advancements/recipes/misc/crafting/kinetics/centrifuge.json dfcd0369c0ed2e5a4ddba2532124d0266caeadce data/tfmg/advancements/recipes/misc/crafting/kinetics/cinderflour_block.json 253ebc507223b42f88738b385658049739be8034 data/tfmg/advancements/recipes/misc/crafting/kinetics/cinder_block.json @@ -86,22 +77,22 @@ dfcd0369c0ed2e5a4ddba2532124d0266caeadce data/tfmg/advancements/recipes/misc/cra c73da291efb001998b09531f1f671320be0c73e4 data/tfmg/advancements/recipes/misc/crafting/kinetics/coal_coke.json 2d2c31498bb445b65639bccf8de9fe24fcdc5106 data/tfmg/advancements/recipes/misc/crafting/kinetics/coal_coke_block.json 53d2e08c08c038872ca9d770f1f7c719d625a804 data/tfmg/advancements/recipes/misc/crafting/kinetics/coke_oven.json -ab3df9d2430f25e9ed1bb1d84d4560f94a6aba31 data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json +9e7ad7e9e75ad21fb4180ac9598ea31f493106b8 data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json 7388ac80e7c2ea25c52f6edea96790e9e261c79b data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json ce568bd85452cd13c63a5f5ab913ce0b53144774 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json -67628f73a5e45fee142949e669d497b0462fdf93 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json +dd7668ee072b85dd5eb414cabf3653aa6b5960b8 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json edaa81da5a714abbbfcc7a125a8c0c0a8294f43c data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json 146c512db772e49b2ad745fb621292965cfb89b7 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json f3e9d75787bd35176f4a2024b697d271ef76cdf3 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json f07e6c964fa33396c2a82f769215a7f170a9ef41 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_spool.json -e33ce26bdfe1dd11f5cb211a47eb0298391a31e2 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json +e8f9200eeb2d3c7d00e61e32133c21324af19d0e data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json 0b5612988422039dfeb86654f53a4710886d68d7 data/tfmg/advancements/recipes/misc/crafting/kinetics/converter.json becf84539acd483dab9404dbb028740401ef75e2 data/tfmg/advancements/recipes/misc/crafting/kinetics/cooling_fluid_bottle.json 112bc814d69a7ee3fbcc600af7b7acf04f017292 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_cable_hub.json -0474ee4fb209b0bebbf8660959f76655747197e8 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json +2936e7341ba7989ee9ccf3276d7cca262a0445fc data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json f411f02ca33d5be01421ed7a2cbd57f96ad9572d data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_grenade.json b51224b1913d742a21f0601627b4e1774c15b750 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_spool.json -af50eaf2d7cf7a460786d5db428967b7cc46c488 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json +d19354e99f5b32fd578c62fb1eb9b379fec401f4 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json 26107d07c052211b81fbf3b87b4a742423bcc9a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/copycat_cable_block.json 3f6530210f33ecead99099b6bf83e759625eb8ec data/tfmg/advancements/recipes/misc/crafting/kinetics/crankshaft.json c16a5c7105e55a0205d0ee2af993e72e82b925f5 data/tfmg/advancements/recipes/misc/crafting/kinetics/cyan_concrete.json @@ -117,7 +108,7 @@ a8f1f6a87e59462a27a5461bc56448b165f15626 data/tfmg/advancements/recipes/misc/cra 5c6cd89ca990d22ff940ac1f1086c2bd3c41d85f data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json 18b14ae04235ef6aacaa49c35a932897ca0ae105 data/tfmg/advancements/recipes/misc/crafting/kinetics/engine_gearbox.json 50178cbc9212f6272077621bab72e3cd65db17a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json -088f4b5e7a3b0550b244aedf0ad047f4ce6188d3 data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json +cf1732cc047a1b8562ad0fa9799b8d22adb5230f data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json 90313c67b9079bef059a6eba033be2fd259bfeb3 data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json 69e9bf710301f95caa688add82604ce43b70daff data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json 37b51523e094f8cd20ffc23d8d66809e55f4083f data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_brick_reinforcement.json @@ -142,7 +133,7 @@ ff143f66c73924cb9f22e5ee97bb594adf2d11f3 data/tfmg/advancements/recipes/misc/cra ebdc29d9157593c53e9ac9c4aa736c9a01df8d4c data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_axe.json 839d071f46e748385fe9c1adc501c5dceb658dd0 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json e3b0e71acca7e7c18620bc8286cd3aa996cf88d8 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json -827b08b8767e20c252d879e7fcfd904cd2923d82 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json +9b45d68b5e00bd4a75b197e8e0490f62b6dbc9bb data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json 43a8409897725e29c5fff287226ffd2992f5e4ff data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_hoe.json fe7dbb15006417b15db107c02601965a527505db data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json 7d9bcfca24976c803180d3d611744d6d68a0784f data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json @@ -150,7 +141,7 @@ f879875d3aba7de14d1bd8ac44a5da0b2d536420 data/tfmg/advancements/recipes/misc/cra 79da34073f51a2007dd4bcd763098f69ab9a962e data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_pickaxe.json 8076445a311a1fa87d17c48f6af8e9ab1bb78aa4 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_shovel.json d32ded8889b0f16f96bac0bf4b78b6a120872b7a data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_sword.json -ae4b9b7214d1e0db9b83b8ce8e17819bde3e2004 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json +5cb93ee7a12e9e82ff2092946b5399dd159c06e8 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json ccb4f8b047573a4b07643c14e7d07623337b64ea data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_concrete.json f3d20a7616db6a9925e704c036aa8f36d978520f data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_multimeter.json a836a268c214d4530d7845e0928bdcc2903e7160 data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_rebar_concrete.json @@ -180,11 +171,11 @@ a1c6c3c68901b0055a0646c423a9ec585a2ca3cc data/tfmg/advancements/recipes/misc/cra 2afc4bda819e3960e678b55385753db759613703 data/tfmg/advancements/recipes/misc/crafting/kinetics/neon_tube.json 6f6485ea57087a90188ebcc06b58548da5ec22b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json dfcf7990b7d119350c5e8fb9e6b11fda6ac67047 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json -8a407c4e2d963bc077867db53a38c69ae7e7a0b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json +e9d63999b1b32b60dbc0fc7535deec8bbcbfd1da data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json 830e2b8243b5b5cf9cf1bc3afa1e14a979c7cd79 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json e3ba5880c4ea68c5bb55d4a319b7bba329d62800 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json b28e7499cbc4e65a90f4b32acc3cd019c123f85d data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json -b454069f626db5b3fb4d28b3500e08e6f3241b36 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json +f226369b9bd6435c1e99c1e8e62854f8347369d4 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json 07d1d9e23d958f0db636e63c87980a16508a9b05 data/tfmg/advancements/recipes/misc/crafting/kinetics/oil_can.json 4bb19c00bc3b1b5881c65fbfdc27efa7cfa6a249 data/tfmg/advancements/recipes/misc/crafting/kinetics/oil_hammer.json b11887f3e64d6fd41662d5fe25991dc2f21e2524 data/tfmg/advancements/recipes/misc/crafting/kinetics/orange_concrete.json @@ -246,7 +237,7 @@ db80b79162a837425ca0a46192c8a6bb85b5e496 data/tfmg/advancements/recipes/misc/cra 5f258dc1fff08c526c43fa414070783b0fb5619c data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json 644a418ee4b8633308f01fb81dbd5fd64e84b524 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_valve.json d4b688ffa269e25091b4f320d2c5f7a279485fcd data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json -0ad172298d106ca9576331bee39ad8769c796a1a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json +f3e59fdffd107025e6141cb26e6abbf75661ed0f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json 19426888f8a0e5cbc07f88f0a483ade846670b34 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json acf319407df5375f95ad5e6b0e05ffc259d57bdd data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox_from_vertical.json b257112e16b86ecbf4aa7bbe7470dc365c35bfc1 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_helmet.json @@ -263,7 +254,7 @@ fa14ee77919cf82a7929ab35fcc3a17112449f73 data/tfmg/advancements/recipes/misc/cra 9e32211d08649f0a5ce6167f8411e8093b4aaf6a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_smart_fluid_pipe.json eb4bb87101f088c4678b280112ce7437790a4aed data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_sword.json 94076440ec4d3c03f0022ad1fff99da9a937440f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_trapdoor.json -5bedeae8d74040e986da14567ecd57c743a1963f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json +7c3ff4ce730629fae2de558b04f1e7b85ffe50aa data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json e5caf51e1748920363428784868db7a55592a426 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_vertical_gearbox.json 8ed75de5e8d2f8c3058dc792d3bb12db254becb5 data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json 4bdf74647a71120ff9f5bb1a3fa50a1290b8ccf0 data/tfmg/advancements/recipes/misc/crafting/kinetics/thermite_grenade.json @@ -271,7 +262,7 @@ d7175bb0b6e8a62b9fcf97329c5ee4ecb54be7fb data/tfmg/advancements/recipes/misc/cra 9923811c33b9e1898c7773d008d142b0188c8d76 data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json 08541d155ce5b2268bd93a382107380f38e1543c data/tfmg/advancements/recipes/misc/crafting/kinetics/transmission.json 519c17270631a55f44b319e4322cfabdcaac7720 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbine_engine.json -12a11c54fbc8ab63328d286b4ed7b5497c770983 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json +eaca4f3173d9f34a7d7705107b9423d0df37b687 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json f3b909bbe91328da029554fedfe999fa4fb6be79 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_electromagnetic_coil.json d65e511c99cd724b482cbdb879d8e07a252dc5b6 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_resistor.json 065c3d69c24697e32fbc6205f0c66357345863e6 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_resistorfrom_slime.json @@ -284,9 +275,9 @@ ea0daa41506268cb3020939be177ef36220d4f10 data/tfmg/advancements/recipes/misc/cra e8e715907d8d625725658b07edbb7083918a4d46 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_concrete.json 1967d8243bc576196dcc8e80743d061e6eaabd18 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_multimeter.json 4fa8a5680937c3fb6681a9391482f4f215564a50 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_rebar_concrete.json -b7c8ea540760ca91937bfb56a6c9abd4435a9910 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json +df5967d4b3c5eb32b128ba944dffa2f9bb63e0a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json 14b5a77590ec2b2466264128d4ce2dd1158ccab6 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_grenade.json -0d36bb9deeffeb8b2b0ad4d22322224ba07d2d43 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json +278f9d1a3a485e3fd7a1a5e58fb9d0924bd8536b data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json b8fae2b8920863bd6eee674761e196567f6a3c8a data/tfmg/advancements/recipes/misc/smelting/fireproof_brick.json 9d8f6cd2cf27f42343fe47b185305cbc7cbc046c data/tfmg/advancements/recipes/misc/smelting/lead_ingot.json 7afd8bcf18543ef0ee6603a67ba43416c410c35b data/tfmg/advancements/recipes/misc/smelting/lead_ingot_blasting.json @@ -586,6 +577,15 @@ cad99953a957102d764235202cd42e1951c316cf data/tfmg/recipes/industrial_blasting/s 0f4f7b1f99d97b40e1abeff52f4233693c54cbaf data/tfmg/recipes/industrial_blasting/steel.json 4691df4b385cfdd37eee42c5e760e0e503efb42c data/tfmg/recipes/industrial_blasting/steel_from_dust.json da11d79db201bb9d1567bda1374e2648cf4c9d67 data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json +0ccd64a6f92e02ac35973434259baee47c8294e2 data/tfmg/recipes/mechanical_crafting/advanced_potato_cannon.json +d779aa2cf2fca905473c494073443d0289484311 data/tfmg/recipes/mechanical_crafting/engine_controller.json +dd795cb8dd376f621afb3773cadb99c409aaf875 data/tfmg/recipes/mechanical_crafting/flamethrower.json +e4cd8dd7ad658d3c2d5785fe659aba0e1b9d4f31 data/tfmg/recipes/mechanical_crafting/large_engine.json +5ab87958b9394a6dba9e05dc990b2cde8e38ed6d data/tfmg/recipes/mechanical_crafting/quad_potato_cannon.json +0d274c6db0f5a429a9818b20d99823b9d3feab11 data/tfmg/recipes/mechanical_crafting/rotor.json +a85290d96da4668b5f05e4e20499fbe70c55e8ed data/tfmg/recipes/mechanical_crafting/simple_large_engine.json +bf785bb02ce59dbf1c6bb409acee87d9902c8a38 data/tfmg/recipes/mechanical_crafting/spark_plug.json +2d6327ccc2c1238ffc6fb3073f3cf94898bd26c5 data/tfmg/recipes/mechanical_crafting/stator.json 621d3a3478c52f86c74f18472a6551c93f528e95 data/tfmg/recipes/smelting/fireproof_brick.json 1d2e4cc2469bcb5c04b7cf42d2fd2cf7ccdf81c1 data/tfmg/recipes/smelting/lead_ingot.json 1d2e4cc2469bcb5c04b7cf42d2fd2cf7ccdf81c1 data/tfmg/recipes/smelting/lead_ingot_blasting.json diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json index e69de29b..f96d1887 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/aluminum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json index e69de29b..6648a3a4 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/aluminum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/aluminum_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/aluminum_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json index e69de29b..5171fdd3 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/brass" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/brass_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/brass_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json index e69de29b..22f75aa5 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/brass" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/brass_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/brass_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json index e69de29b..f85e576d 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/cast_iron" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json index e69de29b..96cb1861 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/cast_iron" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/cast_iron_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/cast_iron_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json index e69de29b..c25d0abf 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/concrete_hose" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/concrete_hose" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json index e69de29b..c52729c4 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/constantan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json index e69de29b..32dd38c9 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/constantan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/constantan_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/constantan_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json index e69de29b..60a6e49b 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/copper_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/copper_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json index e69de29b..bdca2014 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/copper_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/copper_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/electrode_holder.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/electrode_holder.json index e69de29b..8346bef4 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/electrode_holder.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/electrode_holder.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/electrode_holder" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/electrode_holder" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json index e69de29b..ad72ce66 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:plastic_sheet" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/empty_circuit_board" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/empty_circuit_board" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json index e69de29b..9b2f1ff5 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:fireproof_bricks" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/firebox" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/firebox" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json index e69de29b..e6f5c22a 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json index e69de29b..8623d97d 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/lead" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/lead_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/lead_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/machine_input.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/machine_input.json index e69de29b..2bf19d22 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/machine_input.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/machine_input.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/machine_input" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/machine_input" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json index e69de29b..d22de2fb 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/nickel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json index e69de29b..a7f73210 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/nickel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/nickel_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/nickel_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/polarizer.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/polarizer.json index e69de29b..ac4abf3e 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/polarizer.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/polarizer.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/polarizer" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/polarizer" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json index e69de29b..714a999d 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json index e69de29b..fa05f3d6 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/steel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/steel_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/steel_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json index e69de29b..66718ee9 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:heavy_machinery_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/surface_scanner" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/surface_scanner" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json index e69de29b..50c07f45 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:steel_casing" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/transformer" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/transformer" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json index e69de29b..b7d9a8e9 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": [ + "tfmg:aluminum_pipe" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/turbo" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/turbo" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json index e69de29b..9b85dea7 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/zinc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/zinc_frame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/zinc_frame" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json index e69de29b..4dff9ca9 100644 --- a/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json +++ b/src/generated/resources/data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "tag": "forge:nuggets/zinc" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "tfmg:crafting/kinetics/zinc_truss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "tfmg:crafting/kinetics/zinc_truss" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/advanced_potato_cannon.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/advanced_potato_cannon.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/advanced_potato_cannon.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/advanced_potato_cannon.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/engine_controller.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/engine_controller.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/engine_controller.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/engine_controller.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/flamethrower.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/flamethrower.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/flamethrower.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/flamethrower.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/large_engine.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/large_engine.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/large_engine.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/large_engine.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/quad_potato_cannon.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/quad_potato_cannon.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/quad_potato_cannon.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/quad_potato_cannon.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/rotor.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/rotor.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/rotor.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/rotor.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/simple_large_engine.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/simple_large_engine.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/simple_large_engine.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/simple_large_engine.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/spark_plug.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/spark_plug.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/spark_plug.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/spark_plug.json diff --git a/src/generated/resources/data/create/recipes/mechanical_crafting/stator.json b/src/generated/resources/data/tfmg/recipes/mechanical_crafting/stator.json similarity index 100% rename from src/generated/resources/data/create/recipes/mechanical_crafting/stator.json rename to src/generated/resources/data/tfmg/recipes/mechanical_crafting/stator.json diff --git a/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/TFMGStandardRecipeGen.java b/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/TFMGStandardRecipeGen.java index 2fa8b0a6..8883957d 100644 --- a/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/TFMGStandardRecipeGen.java +++ b/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/TFMGStandardRecipeGen.java @@ -1144,7 +1144,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("CPC")), SURFACE_SCANNER = create(TFMGBlocks.SURFACE_SCANNER) - .unlockedBy(TFMGBlocks.HEAVY_MACHINERY_CASING::get) + .unlockedBy(I::heavyMachineryCasing) .viaShaped(b -> b .define('H', heavyMachineryCasing()) .define('T', electronTube()) @@ -1154,7 +1154,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("MHM")), POLARIZER = create(TFMGBlocks.POLARIZER) - .unlockedBy(TFMGBlocks.STEEL_CASING::get) + .unlockedBy(I::steelCasing) .viaShaped(b -> b .define('B', brassSheet()) .define('W', copperWire()) @@ -1167,7 +1167,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("RSR")), ELECTRODE_HOLDER = create(TFMGBlocks.ELECTRODE_HOLDER) - .unlockedBy(TFMGBlocks.HEAVY_MACHINERY_CASING::get) + .unlockedBy(I::heavyMachineryCasing) .viaShaped(b -> b .define('S', steelIngot()) .define('W', copperWire()) @@ -1178,7 +1178,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("SLS")), TURBO = create(TFMGItems.TURBO) - .unlockedBy(TFMGItems.ALUMINUM_INGOT::get) + .unlockedBy(I::aluminumPipe) .viaShaped(b -> b .define('P', aluminumPipe()) .define('F', propeller()) @@ -1208,7 +1208,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("BBB")), TRANSFORMER = create(TFMGBlocks.TRANSFORMER) - .unlockedBy(TFMGBlocks.STEEL_CASING::get) + .unlockedBy(I::steelCasing) .viaShaped(b -> b .define('C', steelCasing()) .define('M', magneticIngot()) @@ -1219,7 +1219,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("WCW")), CONCRETE_HOSE = create(TFMGBlocks.CONCRETE_HOSE) - .unlockedBy(TFMGBlocks.STEEL_CASING::get) + .unlockedBy(I::heavyMachineryCasing) .viaShaped(b -> b .define('C', heavyMachineryCasing()) .define('K', Items.DRIED_KELP_BLOCK) @@ -1426,7 +1426,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern(" A ")), STEEL_TRUSS = create(steelTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.STEEL_INGOT::get) + .unlockedByTag(I::steelNugget) .viaShaped(b -> b .define('N', steelNugget()) .pattern("N N") @@ -1434,7 +1434,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), ALUMINUM_TRUSS = create(aluminumTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.ALUMINUM_INGOT::get) + .unlockedByTag(I::aluminumNugget) .viaShaped(b -> b .define('N', aluminumNugget()) .pattern("N N") @@ -1442,7 +1442,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), CAST_IRON_TRUSS = create(castIronTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.CAST_IRON_INGOT::get) + .unlockedByTag(I::castIronNugget) .viaShaped(b -> b .define('N', castIronNugget()) .pattern("N N") @@ -1450,7 +1450,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), LEAD_TRUSS = create(leadTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.LEAD_INGOT::get) + .unlockedByTag(I::leadNugget) .viaShaped(b -> b .define('N', leadNugget()) .pattern("N N") @@ -1458,7 +1458,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), NICKEL_TRUSS = create(nickelTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.NICKEL_INGOT::get) + .unlockedByTag(I::nickelNugget) .viaShaped(b -> b .define('N', nickelNugget()) .pattern("N N") @@ -1466,7 +1466,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), CONSTANTAN_TRUSS = create(constantanTruss()::asItem).returns(4) - .unlockedBy(TFMGItems.CONSTANTAN_INGOT::get) + .unlockedByTag(I::constantanNugget) .viaShaped(b -> b .define('N', constantanNugget()) .pattern("N N") @@ -1474,7 +1474,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), COPPER_TRUSS = create(copperTruss()::asItem).returns(4) - .unlockedBy(Items.COPPER_INGOT::asItem) + .unlockedByTag(I::copperNugget) .viaShaped(b -> b .define('N', copperNugget()) .pattern("N N") @@ -1482,7 +1482,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), ZINC_TRUSS = create(zincTruss()::asItem).returns(4) - .unlockedBy(AllItems.ZINC_INGOT::get) + .unlockedByTag(I::zincNugget) .viaShaped(b -> b .define('N', zincNugget()) .pattern("N N") @@ -1490,7 +1490,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("N N")), BRASS_TRUSS = create(brassTruss()::asItem).returns(4) - .unlockedBy(AllItems.BRASS_INGOT::get) + .unlockedByTag(I::brassNugget) .viaShaped(b -> b .define('N', brassNugget()) .pattern("N N") @@ -1499,7 +1499,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { /// ///////////////////// STEEL_FRAME = create(steelFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.STEEL_INGOT::get) + .unlockedByTag(I::steelNugget) .viaShaped(b -> b .define('N', steelNugget()) .pattern("NNN") @@ -1507,7 +1507,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), ALUMINUM_FRAME = create(aluminumFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.ALUMINUM_INGOT::get) + .unlockedByTag(I::aluminumNugget) .viaShaped(b -> b .define('N', aluminumNugget()) .pattern("NNN") @@ -1515,7 +1515,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), CAST_IRON_FRAME = create(castIronFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.CAST_IRON_INGOT::get) + .unlockedByTag(I::castIronNugget) .viaShaped(b -> b .define('N', castIronNugget()) .pattern("NNN") @@ -1523,7 +1523,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), LEAD_FRAME = create(leadFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.LEAD_INGOT::get) + .unlockedByTag(I::leadNugget) .viaShaped(b -> b .define('N', leadNugget()) .pattern("NNN") @@ -1531,7 +1531,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), NICKEL_FRAME = create(nickelFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.NICKEL_INGOT::get) + .unlockedByTag(I::nickelNugget) .viaShaped(b -> b .define('N', nickelNugget()) .pattern("NNN") @@ -1539,7 +1539,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), CONSTANTAN_FRAME = create(constantanFrame()::asItem).returns(4) - .unlockedBy(TFMGItems.CONSTANTAN_INGOT::get) + .unlockedByTag(I::constantanNugget) .viaShaped(b -> b .define('N', constantanNugget()) .pattern("NNN") @@ -1547,7 +1547,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), COPPER_FRAME = create(copperFrame()::asItem).returns(4) - .unlockedBy(Items.COPPER_INGOT::asItem) + .unlockedByTag(I::copperNugget) .viaShaped(b -> b .define('N', copperNugget()) .pattern("NNN") @@ -1555,7 +1555,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), ZINC_FRAME = create(zincFrame()::asItem).returns(4) - .unlockedBy(AllItems.ZINC_INGOT::get) + .unlockedByTag(I::zincNugget) .viaShaped(b -> b .define('N', zincNugget()) .pattern("NNN") @@ -1563,7 +1563,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("NNN")), BRASS_FRAME = create(brassFrame()::asItem).returns(4) - .unlockedBy(AllItems.BRASS_INGOT::get) + .unlockedByTag(I::brassNugget) .viaShaped(b -> b .define('N', brassNugget()) .pattern("NNN") @@ -1572,7 +1572,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { /// ///////////////////////// FIREBOX = create(TFMGBlocks.FIREBOX) - .unlockedBy(TFMGBlocks.INDUSTRIAL_PIPE::get) + .unlockedBy(I::fireproofBricks) .viaShaped(b -> b .define('B', fireproofBricks()) .define('P', brassPipe()) @@ -1582,7 +1582,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("BPB")), EMPTY_CIRCUIT_BOARD = create(TFMGItems.EMPTY_CIRCUIT_BOARD) - .unlockedBy(TFMGItems.PLASTIC_SHEET::get) + .unlockedBy(I::plasticSheet) .viaShaped(b -> b .define('P', plasticSheet()) .define('G', greenDye()) @@ -1671,7 +1671,7 @@ public class TFMGStandardRecipeGen extends TFMGRecipeProvider { .pattern("OQO")), MACHINE_INPUT = create(TFMGBlocks.MACHINE_INPUT) - .unlockedBy(TFMGBlocks.HEAVY_MACHINERY_CASING::get) + .unlockedBy(I::heavyMachineryCasing) .viaShaped(b -> b .define('M', steelMechanism()) .define('H', heavyMachineryCasing()) diff --git a/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/create/TFMGMechanicalCraftingRecipeGen.java b/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/create/TFMGMechanicalCraftingRecipeGen.java index 7436cc3a..c9dc0255 100644 --- a/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/create/TFMGMechanicalCraftingRecipeGen.java +++ b/src/main/java/com/drmangotea/tfmg/datagen/recipes/values/create/TFMGMechanicalCraftingRecipeGen.java @@ -2,6 +2,7 @@ package com.drmangotea.tfmg.datagen.recipes.values.create; import java.util.function.UnaryOperator; +import com.drmangotea.tfmg.TFMG; import com.drmangotea.tfmg.datagen.recipes.TFMGRecipeProvider; import com.drmangotea.tfmg.registry.TFMGBlocks; import com.drmangotea.tfmg.registry.TFMGItems; @@ -169,7 +170,7 @@ public class TFMGMechanicalCraftingRecipeGen extends TFMGRecipeProvider { return register(consumer -> { MechanicalCraftingRecipeBuilder b = builder.apply(MechanicalCraftingRecipeBuilder.shapedRecipe(result.get(), amount)); - ResourceLocation location = Create.asResource("mechanical_crafting/" + CatnipServices.REGISTRIES.getKeyOrThrow(result.get() + ResourceLocation location = TFMG.asResource("mechanical_crafting/" + CatnipServices.REGISTRIES.getKeyOrThrow(result.get() .asItem()) .getPath() + suffix); b.build(consumer, location);