Posted August 8, 201510 yr I'm trying to make 2 ores spawn. The first one was fine, but I tried to do another one, it doesn't work. Here is the ore code: for (int a = 0; a < 4000 ; a++){ int firstBlockXCoord = chunkX + rand.nextInt(16); int firstBlockZCoord = chunkZ + rand.nextInt(16); int quisqueY = rand.nextInt(50); BlockPos quisquePos = new BlockPos(firstBlockXCoord, quisqueY, firstBlockZCoord); (new WorldGenMinable(dgr2Blocks.blue_ore.getDefaultState(), 3)).generate(world, rand, quisquePos); } I put 4000 because I just wanted to see if it spawned, but its not.
August 8, 201510 yr Author http://pastebin.com/kW1JWxnc - Ore generator. http://pastebin.com/fjzy8cwM - My blocks.
August 8, 201510 yr are u registrating the generator? also there is really no need to create a new worldgenminable all the time.. create it in the constructor and just call generate instead of (new WorldGenMinable(dgr2Blocks.dark_ore.getDefaultState(), 2)).generate(world, rand, quisquePos);
August 8, 201510 yr Author are u registrating the generator? also there is really no need to create a new worldgenminable all the time.. create it in the constructor and just call generate instead of (new WorldGenMinable(dgr2Blocks.dark_ore.getDefaultState(), 2)).generate(world, rand, quisquePos); Yep, I did register it. I had public static oreGenerationClass WorldGen = new oreGenerationClass(); and GameRegistry.registerWorldGenerator(WorldGen, 1); under my main file. The second code is under init.
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.