Posted December 13, 201311 yr Hey guys! My ore spawns way too much... I want my ore to be more rare then diamond, but not as annoyingly rare as emerald. Here is the SuperOreWorldGeneration code: package ajaygross137.MyFirstMod.worldGen; import java.util.Random; import ajaygross137.MyFirstMod.common.MyFirstMod; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import cpw.mods.fml.common.IWorldGenerator; public class SuperOreWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch(world.provider.dimensionId) { case 0: generateSurface(world, random, chunkX*16, chunkZ*16); break; } } private void generateSurface(World world, Random random, int i, int j) { for (int k = 0; k < 25; k++) { int chunkX = i + random.nextInt(16); int chunkY = random.nextInt(16); int chunkZ = j + random.nextInt(16); (new WorldGenMinable(MyFirstMod.SuperOre.blockID, ).generate(world, random, chunkX, chunkY, chunkZ); } } }
December 13, 201311 yr Then reduce the chance for it to generate? atm it seems like you are generating 25 veins per chunk or something If you guys dont get it.. then well ya.. try harder...
December 13, 201311 yr Author Then reduce the chance for it to generate? atm it seems like you are generating 25 veins per chunk or something ok ok thanks that seems to solve it but how to I make it like more rare than diamonds, but more common then emeralds?
December 13, 201311 yr Then reduce the chance for it to generate? atm it seems like you are generating 25 veins per chunk or something ok ok thanks that seems to solve it but how to I make it like more rare than diamonds, but more common then emeralds? Choose a value between the one for diamond and emerald Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
December 13, 201311 yr STOP! Right now, just stop. THINK! Just think over what you want to achieve for a few seconds. Consider what it means for something to be rare, it means it happens less often. So how do we make something happen at a % chance? Now by using Random you are easily able to do that I bet Now considering some other ways to limit spawning, we could make sure to only do it in a specific Y range like diamonds or only in specific biomes. Yeah, well I said more than I intended to say, so there ya go Good luck If you guys dont get it.. then well ya.. try harder...
December 13, 201311 yr Author STOP! Right now, just stop. THINK! Just think over what you want to achieve for a few seconds. Consider what it means for something to be rare, it means it happens less often. So how do we make something happen at a % chance? Now by using Random you are easily able to do that I bet Now considering some other ways to limit spawning, we could make sure to only do it in a specific Y range like diamonds or only in specific biomes. Yeah, well I said more than I intended to say, so there ya go Good luck Thanks! Now one more question... How do I mark this as [sOLVED]?
December 13, 201311 yr Next to the title in the first post is a button called "Edit post". Click on that and edit you title Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.