Jump to content

Iceverin99

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Iceverin99

  1. Hi! I need help with my block. I want my block have custom model - anvil model. I tried with getRenderType(), but it's crashed. Can you help me? Code: package com.iceverin.aa.block; import com.iceverin.aa.AncientAnvil; import com.iceverin.aa.lib.Strings; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.world.IBlockAccess; public class BlockAncientAnvil extends Block { public BlockAncientAnvil(int id) { super(id, Material.anvil); setUnlocalizedName(Strings.ANCIENT_ANVIL_NAME); setCreativeTab(AncientAnvil.aaTab); setHardness(7.5F); setResistance(2750.0F); setStepSound(soundAnvilFootstep); } public boolean renderAsNormalBlock() { return false; } public boolean isOpaqueCube() { return false; } public int getRenderType() { return 35; } @SideOnly(Side.CLIENT) public boolean shouldSideBeRendered(IBlockAccess blockAccess, int x, int y, int z, int side) { return true; } } And i don't want to my block's class extending BlockAnvil, because my anvil will be working unlike vanilla anvil. PS. Sorry for my english, i'm from Poland.
  2. You need a lot of "if" statements. if(world.getBlockID(x, y, z) == Block.leaves.blockID { world.setBlockToAir(x, y, z) }
  3. Ok, thanks!
  4. Aaand where i need to put this? Constructor or onItemCreated()?
  5. Hi! How to make NBT for items?
×
×
  • Create New...

Important Information

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