繁体   English   中英

Minecraft mod 1.12.2 玻璃虫

[英]Minecraft mod 1.12.2 glass bug

我正在做一个简单的 Minecraft mod,但我有自定义玻璃块的问题:

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;
    }
}

为 isFullCube 返回 false 以便 MC 将渲染它周围的块。

添加这个解决了问题,我仍然可以在上面放门;)

    @Override
public boolean isOpaqueCube(IBlockState state) {
    return false;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM