TheGrovesyProject101 Posted February 14, 2013 Posted February 14, 2013 how do i get things such as my ores and biome to only spawn in my dimension please help Quote My youtube channel for forge tutorials: http://www.youtube.com/user/TheGrovesyProject101?feature=mhee if i helped please press thank you
Yagoki Posted February 14, 2013 Posted February 14, 2013 not definite as I've not done any biome or dimension ID stuff myself, but in the biome spawning script(and ore) can you not get it to check the world dimension id (using world.provider.dimensionID) and if it is not equal to your dimensions id return false or stop the script or something (I'm assuming a world parameter is passed somewhere) again i've not got any experience of this but that would be my first guess Quote github
TheGrovesyProject101 Posted February 14, 2013 Author Posted February 14, 2013 nope ive tried that thx anyway though Quote My youtube channel for forge tutorials: http://www.youtube.com/user/TheGrovesyProject101?feature=mhee if i helped please press thank you
Mazetar Posted February 14, 2013 Posted February 14, 2013 Since you have your own dimension, could you not just make it spawn trough the world generation for your new world and only there? Quote If you guys dont get it.. then well ya.. try harder...
TheGrovesyProject101 Posted February 16, 2013 Author Posted February 16, 2013 have tried but dont know how to get ores to generate in my dimension and biomes not to generate in the overworld Quote My youtube channel for forge tutorials: http://www.youtube.com/user/TheGrovesyProject101?feature=mhee if i helped please press thank you
GamerAndAHalf Posted March 20, 2013 Posted March 20, 2013 For the ore: In your generate file add a switch statement of world.provider.dimensionID. If it is your custom dimension id then add your generate method there. Quote
coolboy4531 Posted March 24, 2013 Posted March 24, 2013 If you want a certain ore, in your dimension. You need to put the ore in the biome, here is an example. public void generateSurface(World world, int x, int y, int z, Random rand) BiomeGenBase biome = new BiomeGenBase(); something like that. YourOre ore = new YourOre(); if (biome instanceof BiomeGenBase.YOURBIOME) { //add your generating stuff ore.generate(world, x, y, z, rand); } Quote
Recommended Posts
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.