Posted April 25, 201411 yr Hi, i made a Biome for a dimension, but it is generating on normal world, but i dont wanna this. I want just generate on my dimension. CODE: BiomeGenDarkness.java package com.darknessmod.world; import java.util.List; import java.util.Random; import com.darknessmod.blocks.DBlocks; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.world.World; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenAbstractTree; public class BiomeGenDarkness extends BiomeGenBase{ public BiomeGenDarkness(int par1) { super(par1); this.spawnableMonsterList.clear(); this.spawnableCreatureList.clear(); this.spawnableCaveCreatureList.clear(); this.spawnableWaterCreatureList.clear(); this.topBlock = DBlocks.DarkGrass; this.fillerBlock = DBlocks.DarkDirt; this.waterColorMultiplier = 0x000000; this.theBiomeDecorator=new BiomeDecoratorDark(); } @SideOnly(Side.CLIENT) public int getSkyColorByTemp(float par1) { return 0; } public WorldGenAbstractTree func_150567_a(Random random) { return new WorldGenDarkTrees(false, 5, DBlocks.DarkLog, DBlocks.DarkLeaves); } } DarknessMod.java package com.darknessmod; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.BiomeDictionary; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.common.MinecraftForge; import com.darknessmod.blocks.DBlocks; import com.darknessmod.blocks.DBlocksRecipes; import com.darknessmod.items.DItems; import com.darknessmod.items.DItemsRecipes; import com.darknessmod.world.DarknessWorldConfig; import com.darknessmod.world.WorldProviderDarkness; import com.darknessmod.world.BiomeGenDarkness; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; @Mod(modid=DarknessMod.MODID, name=DarknessMod.MODNAME, version=DarknessMod.VERSION) public class DarknessMod { public static final String MODID = "darknessmod"; public static final String MODNAME = "Into Darkness Mod"; public static final String VERSION = "1.0.0"; public static final String CLIENTPROXYLOCATION = "com." + MODID + ".ClientProxy"; public static final String COMMONPROXYLOCATION = "com." + MODID + ".CommonProxy"; @Mod.Instance("darknessmod") public static DarknessMod darknessmod; @SidedProxy(clientSide = DarknessMod.CLIENTPROXYLOCATION, serverSide = DarknessMod.COMMONPROXYLOCATION) public static CommonProxy proxy; public static BiomeGenBase BiomeGenDarkness = new BiomeGenDarkness(35).setBiomeName("Darkness");; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { DBlocks.registerBlocks(); DItems.registerItems(); DBlocksRecipes.init(); DItemsRecipes.init(); DimensionManager.registerProviderType(DarknessWorldConfig.DimID, WorldProviderDarkness.class, true); DimensionManager.registerDimension(DarknessWorldConfig.DimID, DarknessWorldConfig.DimID); } }
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.