Files
refinedstorage/src/main/java/storagecraft/block/BlockCable.java
Raoul Van den Berge 54e4885020 sensitive cables
2015-12-19 13:56:27 +01:00

49 lines
1.0 KiB
Java

package storagecraft.block;
import java.util.List;
import net.minecraft.block.ITileEntityProvider;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import storagecraft.tile.TileCable;
public class BlockCable extends BlockBase implements ITileEntityProvider {
public BlockCable() {
super("cable");
}
@Override
public TileEntity createNewTileEntity(World world, int meta) {
return new TileCable();
}
@Override
public void getSubBlocks(Item item, CreativeTabs tab, List subItems) {
for (int i = 0; i < 2; i++) {
subItems.add(new ItemStack(item, 1, i));
}
}
@Override
public int damageDropped(int meta) {
return meta;
}
@Override
public int getRenderType() {
return -1;
}
@Override
public boolean isOpaqueCube() {
return false;
}
@Override
public boolean renderAsNormalBlock() {
return false;
}
}