package com.hbm.blocks.turret; import com.hbm.blocks.BlockDummyable; import com.hbm.tileentity.turret.TileEntityTurretHowardDamaged; import net.minecraft.block.material.Material; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class TurretHowardDamaged extends BlockDummyable { public TurretHowardDamaged(Material mat) { super(mat); } @Override public TileEntity createNewTileEntity(World world, int meta) { if(meta >= 12) return new TileEntityTurretHowardDamaged(); return null; } @Override public int[] getDimensions() { return new int[] { 0, 0, 1, 0, 1, 0 }; } @Override public int getOffset() { return 0; } @Override public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_) { this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F); } @Override public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) { this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F); return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ); } }