Jump to content

Recommended Posts

Posted

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);
	}

}

}

Posted

Then reduce the chance for it to generate? :P

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?

 

Posted

Then reduce the chance for it to generate? :P

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/

Posted

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 :P

Good luck :)

 

If you guys dont get it.. then well ya.. try harder...

Posted

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 :P

Good luck :)

Thanks! Now one more question... How do I mark this as [sOLVED]? ;)
Posted

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Thanks, I've now installed a slightly newer version and the server is at least starting up now.
    • i have the same issue. Found 1 Create mod class dependency(ies) in createdeco-1.3.3-1.19.2.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Found 11 Create mod class dependency(ies) in createaddition-fabric+1.19.2-20230723a.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Detailed walkthrough of mods which rely on missing Create mod classes: Mod: createaddition-fabric+1.19.2-20230723a.jar Missing classes of create: com/simibubi/create/compat/jei/category/sequencedAssembly/JeiSequencedAssemblySubCategory com/simibubi/create/compat/recipeViewerCommon/SequencedAssemblySubCategoryType com/simibubi/create/compat/rei/CreateREI com/simibubi/create/compat/rei/EmptyBackground com/simibubi/create/compat/rei/ItemIcon com/simibubi/create/compat/rei/category/CreateRecipeCategory com/simibubi/create/compat/rei/category/WidgetUtil com/simibubi/create/compat/rei/category/animations/AnimatedBlazeBurner com/simibubi/create/compat/rei/category/animations/AnimatedKinetics com/simibubi/create/compat/rei/category/sequencedAssembly/ReiSequencedAssemblySubCategory com/simibubi/create/compat/rei/display/CreateDisplay Mod: createdeco-1.3.3-1.19.2.jar Missing classes of create: com/simibubi/create/content/kinetics/fan/SplashingRecipe
    • The crash points to moonlight lib - try other builds or make a test without this mod and the mods requiring it
    • Do you have shaders enabled? There is an issue with the mod simpleclouds - remove this mod or disable shaders, if enabled  
    • Maybe you need to create file in assets/<modid>/items/<itemname>.json with content like this:   { "model": { "type": "minecraft:model", "model": "modname:item/itemname" } }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.