Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PylonBlock extends BlockContainer {
- // Treat it like a normal block here. The Block Bounds are a good idea - the
- // first three are X Y and Z of the botton-left corner,
- // And the second three are the top-right corner.
- public PylonBlock() {
- super(Material.iron);
- this.setCreativeTab(GeomancyCreativeTab.tabGeomancy);
- // this.setBlockBounds(0.4F, 0.0F, 0.4F, 0.6F, 3.0F, 0.6F);
- }
- // Make sure you set this as your TileEntity class relevant for the block!
- @Override
- public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) {
- return new TEPylon();
- }
- // You don't want the normal render type, or it wont render properly.
- @Override
- public int getRenderType() {
- return -1;
- }
- // It's not an opaque cube, so you need this.
- @Override
- public boolean isOpaqueCube() {
- return false;
- }
- // It's not a normal block, so you need this too.
- public boolean renderAsNormalBlock() {
- return false;
- }
- // This is the icon to use for showing the block in your hand.
- public void registerIcons(IIconRegister icon) {
- this.blockIcon = icon.registerIcon("geomancy:models/pylon.png");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement