import mods.botania.ManaInfusion; import mods.botania.Lexicon; import minetweaker.item.IItemStack; val steelingot = ; val blocksteel = ; val manasteel = ; val manasteelblock = ; val framedlivingwood = ; val frameddreamwod = ; val craftingtable = ; # Oredict // Andesite for item in [ , , ] as IItemStack[] { .add(item); } // Diorite for item in [ , , ] as IItemStack[] { .add(item); } // Botania Nerf ManaInfusion.removeRecipe(manasteel); for ingotSteel in .items { ManaInfusion.addInfusion(manasteel, ingotSteel, 1000); } ManaInfusion.removeRecipe(manasteelblock); for blockSteel in .items { ManaInfusion.addInfusion(manasteelblock, blockSteel, 5000); } Lexicon.removePage("botania.entry.pool", 7); Lexicon.addInfusionPage("botania.page.pool","botania.entry.pool",7,[manasteel, manasteelblock],[steelingot, blocksteel],[1000, 5000]); game.setLocalization("en_US", "botania.page.pool", "Infusing &1Steel&0."); // Botania Woods a la Gregtech sauce // All it takes are Oredictionary registrations // Livingwood val livingwood = ; val livingwoodSlab = ; val livingwoodPlank = ; val livingwoodPlankSlab = ; .add(livingwood); .add(livingwoodPlank); .add(livingwoodSlab); .add(livingwoodPlankSlab); // Dreamwood val dreamwood = ; val dreamwoodSlab = ; val dreamwoodPlank = ; val dreamwoodPlankSlab = ; .add(dreamwood); .add(dreamwoodPlank); .add(dreamwoodSlab); .add(dreamwoodPlankSlab); // ShimmerWood val shimmerWoodPlanks = ; val shimmerWoodPlanksSlab = ; .add(shimmerWoodPlanks); .add(shimmerWoodPlanksSlab); // livingwood slabs need a dedicated recipe tweak var toolSaw = ; recipes.removeShaped(livingwoodSlab * 6,[[livingwood,livingwood,livingwood]]); recipes.addShaped(livingwoodSlab * 2,[[toolSaw,livingwood]]); // framedLivingwood recipes.remove(framedlivingwood); recipes.addShaped(framedlivingwood, [ [livingwoodPlank, null, livingwoodPlank], [null, null, null], [livingwoodPlank, null, livingwoodPlank] ]); recipes.remove(frameddreamwod); recipes.addShaped(frameddreamwod, [ [dreamwoodPlank, null, dreamwoodPlank], [null, null, null], [dreamwoodPlank, null, dreamwoodPlank] ]);