Прозрачность блока.

Версия Minecraft
1.12.2
586
32
136
Есть у меня блок, хочу сделать "пустоту" в середине блока, и вот, сделал текстуру, айтем смотрится правильно, а блок увы, нет,как решить?Безымянный.png
 
Решение
Код:
    @Override
    public boolean isOpaqueCube(IBlockState state) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public boolean isFullCube(IBlockState state) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public BlockRenderLayer getBlockLayer() {
        return BlockRenderLayer.TRANSLUCENT;
    }

TRANSLUCENT - если хочешь сделать его прозрачным, но чтобы изнутри текстура видна была(иначе - CUTOUT - просто вырезает текстуру на полигоне, а TRANSLUCENT - вырезает и накладывает изнутри)
5,018
47
783
Код:
    @Override
    public boolean isOpaqueCube(IBlockState state) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public boolean isFullCube(IBlockState state) {
        return false;
    }

    @Override
    @SideOnly(Side.CLIENT)
    public BlockRenderLayer getBlockLayer() {
        return BlockRenderLayer.TRANSLUCENT;
    }

TRANSLUCENT - если хочешь сделать его прозрачным, но чтобы изнутри текстура видна была(иначе - CUTOUT - просто вырезает текстуру на полигоне, а TRANSLUCENT - вырезает и накладывает изнутри)
 
Сверху