Jump to content

maximka1221

Members
  • Posts

    6
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

maximka1221's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Try this: package com.CraigTheMailman.MinecraftExpansion.blocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.IIcon; import net.minecraft.world.World; import com.CraigTheMailman.MinecraftExpansion.MinecraftExpansion; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class WorkSurface extends Block { @SideOnly(Side.CLIENT) private IIcon workSurfaceTop; public WorkSurface(Material wood) { super(Material.wood); this.setHardness(3.5F); this.setResistance(5.0F); this.setCreativeTab(MinecraftExpansion.tabK); } @SideOnly(Side.CLIENT) public IIcon getIcon (int side, int metadata) { return side == 1 ? this.workSurfaceTop : this.blockIcon; } @SideOnly(Side.CLIENT) public void registerBlockIcons (IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon("MCExpansion:CustomMech1_Side"); this.workSurfaceTop = iconRegister.registerIcon("MCExpansion:CustomMech1_Top"); } public boolean onBlockActivated (World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { if(!player.isSneaking() && !world.isRemote) { FMLNetworkHandler.openGui(player, MinecraftExpansion.instance, MinecraftExpansion.guiIDCustom1, world, x, y, z); } return true; } }
  2. The BiomeGenBase class: package cc.cu.maximka.GreenCraft.biome; import cc.cu.maximka.GreenCraft.block.BlockHandler; import cc.cu.maximka.GreenCraft.lib.BiomeNames; import net.minecraft.world.biome.BiomeGenBase; public class BiomeGenGreenCraft extends BiomeGenBase { public BiomeGenGreenCraft(int biomeId) { super(biomeId); this.temperature = 1.0F; this.rootHeight = -0.5F; this.setBiomeName("greenCraft.greenCraftBiome"); this.setHeight(height_Default); this.topBlock = BlockHandler.blockMalachiteBlock; this.fillerBlock = BlockHandler.blockMalachiteOre; } } The BiomeHandler class (called at the end of preInit after registering items and blocks): package cc.cu.maximka.GreenCraft.biome; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.BiomeDictionary; import net.minecraftforge.common.BiomeDictionary.Type; import net.minecraftforge.common.BiomeManager; public class BiomeHandler { public static BiomeGenBase biomeGreenCraft; public static void registerBiomes() { biomeGreenCraft = new BiomeGenGreenCraft(40); BiomeManager.addSpawnBiome(biomeGreenCraft); BiomeDictionary.registerBiomeType(biomeGreenCraft, Type.FOREST); } }
  3. Hello, I have a biome but I dont know how to register it. GameRegistry.addBiome has been removed so how can i register it? Thanks to the helpers!
×
×
  • Create New...

Important Information

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