// BlocksplitNerfs.zs tweaks # Imports import minetweaker.item.IIngredient; # Ingredients val blocks = { "Amber" : , "Amethyst" : , "Apaitte" : , "BlueTopaz" : , "Charcoal" : , "CoalCoke" : , "Coal" : , "Diamond" : , "Dilithium" : , "Electrotine" : , "Emerald" : , "EnderEye" : , "EnderPearl": , "FoolsRuby" : , "Force" : , "Forcicium" : , "Forcillium" : , "GarnetYellow" : , "GarnetRed" : , "GreenSapphire" : , "InfusedAir": , "InfussedEarth" : , "InfusedEntropy" : , "InfusedFire": , "InfusedOrder" : , "InfusedWater" : , "Jasper" : , "Lapis" : , "Lazurite" : , "Lignite" : , "Monazite" : , "NetherStar" : , "Niter" : , "Olivine" : , "Opal" : , "Phosphorus" : , "Quartzite" : , "ReinforcedMetal" : , "Ruby" : , "Sapphire" : , "Sodalite" : , "Tanzanite" : , "Topaz" : , "Vinteum" : } as IIngredient[string]; val dusts = { "Amber" : , "Amethyst" : , "Apaitte" : , "BlueTopaz" : , "Charcoal" : , "CoalCoke" : , "Coal" : , "Diamond" : , "Dilithium" : , "Electrotine" : , "Emerald" : , "EnderEye" : , "EnderPearl": , "FoolsRuby" : , "Force" : , "Forcicium" : , "Forcillium" : , "GarnetYellow" : , "GarnetRed" : , "GreenSapphire" : , "InfusedAir": , "InfussedEarth" : , "InfusedEntropy" : , "InfusedFire": , "InfusedOrder" : , "InfusedWater" : , "Jasper" : , "Lapis" : , "Lazurite" : , "Lignite" : , "Monazite" : , "NetherStar" : , "Niter" : , "Olivine" : , "Opal" : , "Phosphorus" : , "Quartzite" : , "ReinforcedMetal" : , "Ruby" : , "Sapphire" : , "Sodalite" : , "Tanzanite" : , "Topaz" : , "Vinteum" : } as IIngredient[string]; val gems = { "Amber" : , "Amethyst" : , "Apaitte" : , "BlueTopaz" : , "Charcoal" : , "CoalCoke" : , "Coal" : , "Diamond" : , "Dilithium" : , "Electrotine" : , "Emerald" : , "EnderEye" : , "EnderPearl": , "FoolsRuby" : , "Force" : , "Forcicium" : , "Forcillium" : , "GarnetRed" : , "GarnetYellow" : , "GreenSapphire" : , "InfusedAir": , "InfussedEarth" : , "InfusedEntropy" : , "InfusedFire": , "InfusedOrder" : , "InfusedWater" : , "Jasper" : , "Lapis" : , "Lazurite" : , "Lignite" : , "Monazite" : , "NetherStar" : , "Niter" : , "Olivine" : , "Opal" : , "Phosphorus" : , "Quartzite" : , "ReinforcedMetal" : , "Ruby" : , "Sapphire" : , "Sodalite" : , "Tanzanite" : , "Topaz" : , "Vinteum" : } as IIngredient[string]; # Tweaks /* Fix Issue #403 https://github.com/Beyond-Reality/BeyondRealityModPack/issues/403 * Diamond block should not pulverize or split without machine */ for material, block in blocks { for dust in dusts[material].items { recipes.removeShapeless(dust * 9, [block]); } for gem in gems[material].items { recipes.removeShapeless(gem * 9, [block]); } }