Browse Source

Added Recipes for Petrified Wood

Gregorius Techneticies 2 months ago
parent
commit
61445ab511
Signed by: Gregorius Techneticies <gregoriustech@gmail.com> GPG Key ID: 1B693EA14F2FD70F

+ 2
- 1
CHANGELOG.md View File

@@ -25,11 +25,12 @@ Nothing (I tend to only add finished Stuff to the Changelog).
25 25
 [CHANGED] Barrels and Drums did not have the same Melting Points that Pipes have. I fixed that. Metal Drums now have 1.25 times more Heat Resistance, while Wooden Barrels and Plastic Cans got a properly assigned fixed Value, which in most cases should not make them burn up.
26 26
 [CHANGED] Blue Steel is Red Steel now and vice versa. This should fix my ages old fuckup of the Recipes. Everything should still be the same as before when it comes to Stats, just the Color of the Material changed. If you used Matter Fabricators to make Red/Blue Steel for some reason, you may need to check the USB Stick with the Recipe.
27 27
 [CHANGED] Oil and Natural Gas can now pass through Water. In the case of Oil this will result in Buildcraft alike Oil Fountains or puddles in the Ocean, should you be super lucky. If not, just dig a tunnel down and it happens too. XD
28
-[ADDED] Railcrafts Firestones now work as Fuel in Solid Burning Boxes and can also light TNT, Burning Boxes, Coke Ovens and the likes. Please be aware that Burning Boxes need the Firestone to he hoppered in to work, since they otherwise work like Flint and Steel.
28
+[ADDED] Railcrafts Firestones now work as Fuel in Solid Burning Boxes and can also light TNT, Burning Boxes, Coke Ovens and the likes. Please be aware that Burning Boxes need the Firestone to he hoppered in to work, since they otherwise work like Flint and Steel. Firestones are not "used up 100%" when in a Burning Box, and will always leave with 1 Durability left. Carving Firestones in the Laser is now doable in lower Tiers too.
29 29
 [ADDED] In a potentially failing attempt of fixing the Nichrome Issue in Stainless Steel, I added a Version of the Recipe that takes Nichrome instead of Invar, which is ofcourse in the proper ratios. I do not know how well that will work for people using the Crucible, but better than nothing. I did the same for Ultimet and Signalum too.
30 30
 [ADDED] Barbecue Sauce (BBQ Sauce), because why not.
31 31
 [ADDED] Axes, Saws and Chainsaws can now place Saplings too. They will still place Workbenches if Saplings cant be placed.
32 32
 [ADDED] Tooltip for Covers that can be controlled with the Cover Controller Cover. In case of Covers where the Cover Controller Cover is required (such as Shutter Cover), it will be Cyan instead of Dark Gray to make it easier to see.
33
+[ADDED] Petrified Wood is now craftable into the old "made of Stone" Vanilla Slabs. The Injector also has a Recipe to turn regular Wood into Petrified Wood now.
33 34
 [ADDED] Config to make it possible to disable specific Ores in Stone Layers from generating.
34 35
 
35 36
 

+ 2
- 2
src/main/java/gregapi/data/MT.java View File

@@ -1107,8 +1107,8 @@ public class MT {
1107 1107
 	Phosphorite             = elec          ( 8226, "Phosphorite"           , SET_DIAMOND           ,  50,  50,  65, 255, G_GEM_ORES, FLAMMABLE, BRITTLE, MORTAR, CRYSTAL, CRYSTALLISABLE)                                                                          .uumMcfg( 0, Ca             , 5*U, PO4              , 3*U, F                , 1*U)                                                                          .aspects(TC.MESSIS, 2),
1108 1108
 	Obsidian                = elec          ( 8214, "Obsidian"              , SET_STONE             ,  80,  50, 100, 255, G_STONE, STONE, BRITTLE, MORTAR, UNBURNABLE)                                                                                              .setMcfg(64, Mg             , 1*U, Fe               , 1*U, SiO2             , 6*U, O                , 4*U)                                                  .aspects(TC.TENEBRAE, 1, TC.IGNIS, 2, TC.TERRA, 2).setSmelting(Lava, U).heat(1300, 4000).qual(1, 3.0, 32, 3),
1109 1109
 	Paper                   = dust          ( 8216, "Paper"                 , SET_PAPER             , 250, 250, 250, 255, TICKS_PER_SMELT/ 8, MULTIPLATES, MORTAR)                                                                                                                                                                                                                                                              .aspects(TC.COGNITIO, 1).setBurning(Ash, U9),
1110
-	Rubber                  = create        ( 8217, "Rubber"                , SET_RUBBER            ,  20,  20,  20, 255, G_INGOT_MACHINE, APPROXIMATE, FLAMMABLE, EXTRUDER, EXTRUDER_SIMPLE, WIRES, MORTAR, BOUNCY, STRETCHY, FURNACE)                             .uumMcfg( 0, C              , 5*U, H                , 8*U)                                                                                                  .aspects(TC.MOTUS, 2).heat(410).setBurning(Ash, U9).setSmelting(null, 2*U3).qual(1, 1.5, 16, 0),
1111
-	Plastic                 = create        ( 8218, "Plastic"               , SET_DULL              , 200, 200, 200, 255, G_INGOT_MACHINE, APPROXIMATE, FLAMMABLE, EXTRUDER, EXTRUDER_SIMPLE, WIRES, MORTAR, BOUNCY, BRITTLE, FURNACE, MD.MFR)                      .uumMcfg( 0, C              , 1*U, H                , 2*U)                                                                                                  .aspects(TC.MOTUS, 2).heat(423).setBurning(Ash, U9).setSmelting(null, 2*U3).qual(1, 3.0, 32, 1),
1110
+	Rubber                  = create        ( 8217, "Rubber"                , SET_RUBBER            ,  20,  20,  20, 255, G_INGOT_MACHINE, APPROXIMATE, FLAMMABLE, EXTRUDER, EXTRUDER_SIMPLE, WIRES, MORTAR, BOUNCY, STRETCHY, FURNACE)                             .uumMcfg( 0, C              , 5*U, H                , 8*U)                                                                                                  .aspects(TC.MOTUS, 2).heat(410).setBurning(Ash, U9).setSmelting(null, 2*U3).qual(1, 3.0, 256, 0),
1111
+	Plastic                 = create        ( 8218, "Plastic"               , SET_DULL              , 200, 200, 200, 255, G_INGOT_MACHINE, APPROXIMATE, FLAMMABLE, EXTRUDER, EXTRUDER_SIMPLE, WIRES, MORTAR, BOUNCY, BRITTLE, FURNACE, MD.MFR)                      .uumMcfg( 0, C              , 1*U, H                , 2*U)                                                                                                  .aspects(TC.MOTUS, 2).heat(423).setBurning(Ash, U9).setSmelting(null, 2*U3).qual(1, 3.0, 256, 1),
1112 1112
 	Bone                    = dustelec      ( 8219, "Bone"                  , SET_DULL              , 250, 250, 250, 255, MORTAR, "Fossil")                                                                                                                         .uumMcfg( 8, Ca             , 1*U)                                                                                                                          .aspects(TC.MORTUUS, 2, TC.CORPUS, 1).qual(1, 4.0,  64, 1),
1113 1113
 	SlimyBone               = gem           ( 8287, "Slimy Bone"            , SET_DULL              , 230, 250, 230, 255, MORTAR)                                                                                                                                   .uumMcfg( 8, Ca             , 1*U)                                                                                                                          .aspects(TC.MORTUUS, 2, TC.LIMUS , 1).qual(1, 5.0, 128, 1),
1114 1114
 	Gunpowder               = dust          ( 8220, "Gunpowder"             , SET_DULL              , 128, 128, 128, 255, EXPLOSIVE, FLAMMABLE)                                                                                                                     .uumMcfg( 3, C              , 2*U, S                , 1*U, NaNO3            , 1*U)                                                                          .aspects(TC.PERDITIO, 3, TC.IGNIS, 4).setBurning(Ash, U9),

+ 4
- 4
src/main/java/gregapi/load/LoaderItemData.java View File

@@ -2152,10 +2152,10 @@ public class LoaderItemData implements Runnable {
2152 2152
 		OM.data(ST.make(Blocks.stone_slab, 1, 9)                    , MT.Sand               ,  U2);
2153 2153
 		OM.data(ST.make(Blocks.double_stone_slab, 1, 1)             , MT.Sand               ,  U * 1);
2154 2154
 		OM.data(ST.make(Blocks.double_stone_slab, 1, 9)             , MT.Sand               ,  U * 1);
2155
-		OM.data(ST.make(Blocks.stone_slab, 1,  2)                   , ANY.Wood              ,  U2);
2156
-		OM.data(ST.make(Blocks.stone_slab, 1, 10)                   , ANY.Wood              ,  U2);
2157
-		OM.data(ST.make(Blocks.double_stone_slab, 1,  2)            , ANY.Wood              ,  U * 1);
2158
-		OM.data(ST.make(Blocks.double_stone_slab, 1, 10)            , ANY.Wood              ,  U * 1);
2155
+		OM.data(ST.make(Blocks.stone_slab, 1,  2)                   , MT.PetrifiedWood      ,  U2);
2156
+		OM.data(ST.make(Blocks.stone_slab, 1, 10)                   , MT.PetrifiedWood      ,  U2);
2157
+		OM.data(ST.make(Blocks.double_stone_slab, 1,  2)            , MT.PetrifiedWood      ,  U * 1);
2158
+		OM.data(ST.make(Blocks.double_stone_slab, 1, 10)            , MT.PetrifiedWood      ,  U * 1);
2159 2159
 		OM.data(ST.make(Blocks.stone_slab, 1,  3)                   , ANY.Stone             ,  U2);
2160 2160
 		OM.data(ST.make(Blocks.stone_slab, 1, 11)                   , ANY.Stone             ,  U2);
2161 2161
 		OM.data(ST.make(Blocks.double_stone_slab, 1,  3)            , ANY.Stone             ,  U * 1);

+ 1
- 1
src/main/java/gregtech/compat/Compat_Recipes_Railcraft.java View File

@@ -147,7 +147,7 @@ public class Compat_Recipes_Railcraft extends CompatMods {
147 147
 			RM.Mixer.addRecipe2(T, 16, 16, aEvent.mStack, OM.dust(MT.Bone, U*3), ST.make(MD.RC, "part.bleached.clay", 1, 0));
148 148
 		}});
149 149
 		addListener(DYE_OREDICTS_LENS[DYE_INDEX_Cyan], new IOreDictListenerEvent() {@Override public void onOreRegistration(OreDictRegistrationContainer aEvent) {
150
-			RM.LaserEngraver.addRecipe2(T,512,512, OP.gem.mat(MT.Firestone, 1), ST.amount(0, aEvent.mStack), IL.RC_Firestone_Cut.get(1));
150
+			RM.LaserEngraver.addRecipe2(T, 16, 2048, OP.gem.mat(MT.Firestone, 1), ST.amount(0, aEvent.mStack), IL.RC_Firestone_Cut.get(1));
151 151
 		}});
152 152
 		}};
153 153
 		

+ 2
- 2
src/main/java/gregtech/loaders/b/Loader_OreProcessing.java View File

@@ -310,8 +310,8 @@ public class Loader_OreProcessing implements Runnable {
310 310
 			tTertiaryByProductTiny  = null;
311 311
 			
312 312
 			if (aMaterial == MT.Gneiss || aMaterial == MT.PetrifiedWood) {
313
-				RM.Crusher  .addRecipe1(T, 16, 64, aOreStack, OP.rockGt.mat(aMaterial, UT.Code.bindStack(aMaterial.mOreMultiplier * aMultiplier * 4)));
314
-				RM.Hammer   .addRecipe1(T, 16, 64, aOreStack, OP.rockGt.mat(aMaterial, UT.Code.bindStack(aMaterial.mOreMultiplier * aMultiplier * 3)));
313
+				RM.Crusher.addRecipe1(T, 16, 64, aOreStack, OP.rockGt.mat(aMaterial, UT.Code.bindStack(aMaterial.mOreMultiplier * aMultiplier * 4)));
314
+				RM.Hammer .addRecipe1(T, 16, 64, aOreStack, OP.rockGt.mat(aMaterial, UT.Code.bindStack(aMaterial.mOreMultiplier * aMultiplier * 3)));
315 315
 			}
316 316
 			
317 317
 			ArrayList<ItemStack> tByProductStacks = new ArrayListNoNulls<>();

+ 1
- 0
src/main/java/gregtech/loaders/c/Loader_Recipes_Other.java View File

@@ -393,6 +393,7 @@ public class Loader_Recipes_Other implements Runnable {
393 393
 		
394 394
 		CR.shaped(stick         .mat(MT.PetrifiedWood   ,  1), CR.DEF_NAC, "X" , "X" , 'X', rockGt.dat(MT.PetrifiedWood));
395 395
 		CR.shaped(plate         .mat(MT.PetrifiedWood   ,  1), CR.DEF_NAC, "XX", "XX", 'X', rockGt.dat(MT.PetrifiedWood));
396
+		CR.shaped(ST.make(Blocks.stone_slab          , 1,  2), CR.DEF_NAC, "XX"      , 'X', rockGt.dat(MT.PetrifiedWood));
396 397
 		CR.shaped(plateTiny     .mat(MT.Paper           ,  9), CR.DEF_NAC, "b ", " X", 'X', plate.dat(MT.Paper));
397 398
 		CR.shaped(plateTiny     .mat(MT.Paper           ,  9), CR.DEF_NAC, "q ", " X", 'X', plate.dat(MT.Paper));
398 399
 		for (OreDictMaterial tWax : ANY.Wax.mToThis) {

+ 28
- 18
src/main/java/gregtech/loaders/c/Loader_Recipes_Woods.java View File

@@ -1,5 +1,5 @@
1 1
 /**
2
- * Copyright (c) 2020 GregTech-6 Team
2
+ * Copyright (c) 2021 GregTech-6 Team
3 3
  *
4 4
  * This file is part of GregTech.
5 5
  *
@@ -35,6 +35,7 @@ import gregapi.data.IL;
35 35
 import gregapi.data.MD;
36 36
 import gregapi.data.MT;
37 37
 import gregapi.data.OD;
38
+import gregapi.data.OP;
38 39
 import gregapi.data.RM;
39 40
 import gregapi.data.TD;
40 41
 import gregapi.oredict.OreDictManager;
@@ -204,24 +205,27 @@ public class Loader_Recipes_Woods implements Runnable {
204 205
 			RM.generify(aEntry.mPlank, IL.Plank.get(1));
205 206
 			RM.pulverizing(aEntry.mPlank, OM.dust(aEntry.mMaterialPlank.mTargetPulver, 1, 1));
206 207
 			
207
-			CR.shaped(gearGt             .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "BPB", "PsP", "BPB", 'P', aPlank, 'B', bolt.dat(aEntry.mMaterialPlank));
208
-			CR.shaped(gearGtSmall        .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  " s"       , 'P', aPlank);
209
-			CR.shaped(casingSmall        .mat(aEntry.mMaterialPlank, 2), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  " P",  "s "       , 'P', aPlank);
210
-			CR.shaped(plateTiny          .mat(aEntry.mMaterialPlank, 9), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "s ",  " P"       , 'P', aPlank);
211
-			CR.shaped(ring               .mat(aEntry.mMaterialPlank, 4), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  " k"       , 'P', aPlank);
212
-			CR.shaped(round              .mat(aEntry.mMaterialPlank, 9), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  "fk"       , 'P', aPlank);
213
-			CR.shaped(toolHeadBuilderwand.mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "ks",  "fP"       , 'P', aPlank);
214
-			CR.shaped(toolHeadHammer     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PP ", "PP ", "PPv", 'P', aPlank);
208
+			if (aEntry.mMaterialPlank != MT.PetrifiedWood)
209
+			RM.Injector.addRecipe1(T, 16, 128, aEntry.mPlank, FL.Mineralwater.make(1000), NF, OP.rockGt.mat(MT.PetrifiedWood, 4));
210
+			
211
+			CR.shaped(gearGt             .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "BPB", "PsP", "BPB", 'P', aEntry.mPlank, 'B', bolt.dat(aEntry.mMaterialPlank));
212
+			CR.shaped(gearGtSmall        .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  " s"       , 'P', aEntry.mPlank);
213
+			CR.shaped(casingSmall        .mat(aEntry.mMaterialPlank, 2), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  " P",  "s "       , 'P', aEntry.mPlank);
214
+			CR.shaped(plateTiny          .mat(aEntry.mMaterialPlank, 9), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "s ",  " P"       , 'P', aEntry.mPlank);
215
+			CR.shaped(ring               .mat(aEntry.mMaterialPlank, 4), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  " k"       , 'P', aEntry.mPlank);
216
+			CR.shaped(round              .mat(aEntry.mMaterialPlank, 9), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "P ",  "fk"       , 'P', aEntry.mPlank);
217
+			CR.shaped(toolHeadBuilderwand.mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,  "ks",  "fP"       , 'P', aEntry.mPlank);
218
+			CR.shaped(toolHeadHammer     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PP ", "PP ", "PPv", 'P', aEntry.mPlank);
215 219
 			if (!aEntry.mMaterialPlank.contains(TD.Compounds.COATED)) {
216
-			CR.shaped(toolHeadRawArrow   .mat(aEntry.mMaterialPlank, 4), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        "  P", "r v", 'P', aPlank);
217
-			CR.shaped(toolHeadRawSword   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " P ", "rPv", 'P', aPlank);
218
-			CR.shaped(toolHeadRawPickaxe .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        "PPP", "r v", 'P', aPlank);
219
-			CR.shaped(toolHeadRawShovel  .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,               "rPv", 'P', aPlank);
220
-			CR.shaped(toolHeadRawSpade   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " P ", "r v", 'P', aPlank);
221
-			CR.shaped(toolHeadRawAxe     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " PP", "rPv", 'P', aPlank);
222
-			CR.shaped(toolHeadRawHoe     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " PP", "r v", 'P', aPlank);
223
-			CR.shaped(toolHeadRawSense   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PPP", "   ", "r v", 'P', aPlank);
224
-			CR.shaped(toolHeadRawPlow    .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PPP", "PPP", "r v", 'P', aPlank);
220
+			CR.shaped(toolHeadRawArrow   .mat(aEntry.mMaterialPlank, 4), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        "  P", "r v", 'P', aEntry.mPlank);
221
+			CR.shaped(toolHeadRawSword   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " P ", "rPv", 'P', aEntry.mPlank);
222
+			CR.shaped(toolHeadRawPickaxe .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        "PPP", "r v", 'P', aEntry.mPlank);
223
+			CR.shaped(toolHeadRawShovel  .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,               "rPv", 'P', aEntry.mPlank);
224
+			CR.shaped(toolHeadRawSpade   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " P ", "r v", 'P', aEntry.mPlank);
225
+			CR.shaped(toolHeadRawAxe     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " PP", "rPv", 'P', aEntry.mPlank);
226
+			CR.shaped(toolHeadRawHoe     .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC,        " PP", "r v", 'P', aEntry.mPlank);
227
+			CR.shaped(toolHeadRawSense   .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PPP", "   ", "r v", 'P', aEntry.mPlank);
228
+			CR.shaped(toolHeadRawPlow    .mat(aEntry.mMaterialPlank, 1), CR.ONLY_IF_HAS_RESULT | CR.DEF_NAC_NCC, "PPP", "PPP", "r v", 'P', aEntry.mPlank);
225 229
 			}
226 230
 			
227 231
 			CR.shaped(ToolsGT.sMetaTool.getToolWithStats(ToolsGT.ROLLING_PIN, aEntry.mMaterialPlank, MT.Wood), CR.DEF_MIR, "  S", " P ", "S f", 'P', aPlank, 'S', OD.stickAnyWood);
@@ -269,6 +273,9 @@ public class Loader_Recipes_Woods implements Runnable {
269 273
 			CR.remove(NI, NI, aPlank, NI, aPlank, aPlank, aPlank, aPlank, aPlank);
270 274
 			CR.remove(aPlank, NI, NI, aPlank, aPlank, NI, aPlank, aPlank, aPlank);
271 275
 			
276
+			if (aEntry.mMaterialPlank != MT.PetrifiedWood)
277
+			RM.Injector.addRecipe1(T, 16, 96, aEntry.mPlank, FL.Mineralwater.make(750), NF, OP.rockGt.mat(MT.PetrifiedWood, 3));
278
+			
272 279
 			if (ST.valid(aEntry.mSlab)) {
273 280
 				CR.shaped(ST.validMeta_(1, aEntry.mSlab ), CR.DEF_NCC_MIR, "vP", 'P', aEntry.mStair);
274 281
 				RM.sawing(16, 72, F, 3, aEntry.mStair, ST.validMeta_(1, aEntry.mSlab), dustSmall.mat(aEntry.mMaterialPlank, 1));
@@ -282,6 +289,9 @@ public class Loader_Recipes_Woods implements Runnable {
282 289
 			ItemStack aPlank = ST.validMeta_(1, aEntry.mPlank);
283 290
 			CR.remove(aPlank, aPlank, aPlank);
284 291
 			
292
+			if (aEntry.mMaterialPlank != MT.PetrifiedWood)
293
+			RM.Injector.addRecipe1(T, 16, 64, aEntry.mPlank, FL.Mineralwater.make(500), NF, OP.rockGt.mat(MT.PetrifiedWood, 2));
294
+			
285 295
 			if (ST.valid(aEntry.mStair)) {
286 296
 				CR.shaped(ST.validMeta_(2, aEntry.mStair), CR.DEF_NCC_MIR, "vP", "PP", 'P', aEntry.mSlab);
287 297
 			}

Loading…
Cancel
Save