Minecraft мод 1.12.2 стеклянная ошибка - PullRequest
0 голосов
/ 18 января 2020

Я делаю простой мод для Minecraft, но у меня проблема с нестандартным стеклянным блоком:

https://1drv.ms/u/s! AqlbJB4d16OZu0TtNAG68on1C3EN? E = Fl9Ecv

Блок под и позади стеклянные блоки видны. Как я могу это исправить?

, если между следующим блоком есть место: https://1drv.ms/u/s! AqlbJB4d16OZu0X-Wjd-hx3_wGEF? E = LQoAao

public class HardGlass extends BlockBase
{

    public HardGlass(String name, Material material) 
    {
        super(name, material);

        setSoundType(SoundType.GLASS);
        setHardness(600.0F);
        setResistance(100.0F);
        setHarvestLevel("pixaxe",3);
        setLightOpacity(1);

    }


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

    public boolean isFullCube(IBlockState state)
    {
        return true;
    }
}

Ответы [ 2 ]

0 голосов
/ 18 января 2020

Добавление этого решило проблему, и я все еще могу поставить двери на него;)

    @Override
public boolean isOpaqueCube(IBlockState state) {
    return false;
}
0 голосов
/ 18 января 2020

Вернуть false для isFullCube, чтобы M C отобразил блоки вокруг него.

...