package com.hbm.blocks.bomb; import java.util.Random; import com.hbm.tileentity.bomb.TileEntityTurretBase; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.ChatComponentText; import net.minecraft.world.World; public abstract class TurretBase extends BlockContainer { Random rand = new Random(); public TurretBase(Material mat) { super(mat); } @Override public int getRenderType(){ return -1; } @Override public boolean isOpaqueCube() { return false; } @Override public boolean renderAsNormalBlock() { return false; } public abstract boolean executeHoldAction(World world, int i, double yaw, double pitch, int x, int y, int z); public abstract void executeReleaseAction(World world, int i, double yaw, double pitch, int x, int y, int z); }