Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BlockTrash extends Block implements IHasModel
- {
- protected static final AxisAlignedBB BOUNDINGBOX = new AxisAlignedBB(0D, 0.001D, 0D, 1D, 0.002D, 1.0D);
- public BlockTrash(String name)
- {
- super(Material.ROCK);
- setUnlocalizedName(name);
- setRegistryName(name);
- setCreativeTab(CreativeTabs.DECORATIONS);
- setSoundType(SoundType.GROUND);
- this.setLightOpacity(0);
- BlocksInit.BLOCKS.add(this);
- ItemInit.ITEMS.add(new ItemBlock(this).setRegistryName(this.getRegistryName()));
- }
- @Override
- public void registerModels() {
- CustomBlocks.proxy.registerItemRenderer(Item.getItemFromBlock(this), 0, "inventory");
- }
- @Override
- public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos) {
- return BOUNDINGBOX;
- }
- @Override
- public BlockRenderLayer getBlockLayer()
- {
- return BlockRenderLayer.CUTOUT;
- }
- @Override
- public boolean isOpaqueCube(IBlockState state)
- {
- return false;
- }
- @Override
- public boolean isFullBlock(IBlockState state) {
- return false;
- }
- @Override
- public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
- {
- return BlockFaceShape.UNDEFINED;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement