Нестандартный блок даёт баг в текстуре

Версия Minecraft
1.12.2
API
Forge
При загрузке модели блока в майнкрафт происходит баг текстур, как это можно исправить?
2020-11-02_21-11-18.png
blockstates:
{
    "forge_marker": 1,
    "defaults": {
        "model": "km:strange_block"
     },
    "variants": {
        "normal":{"model": "km:strange_block"}
    }
}

Код блока:
public class BlockStrangeBlock extends Block implements IHasModel
{
    public BlockStrangeBlock(String name, Material material) {
        super(material);
        setUnlocalizedName(name);
        setRegistryName(name);
        setCreativeTab(Main.TAB);
        setHardness(3);
        setResistance(3);
        setSoundType(SoundType.STONE);

        MainBlocks.BLOCKS.add(this);
        MainItems.ITEMS.add(new ItemBlock(this).setRegistryName(this.getRegistryName()));
    }
    public void registerModels()
    {
        Main.proxy.registerItemRenderer(Item.getItemFromBlock(this), 0, "inventory");
    }
}
 
Последнее редактирование:
@Override
@SideOnly(Side.CLIENT)
public BlockRenderLayer getBlockLayer()
{
return BlockRenderLayer.TRANSLUCENT;
}

Если не ошибаюсь.
 
Java:
@SideOnly(Side.CLIENT)
@Override
public BlockRenderLayer getRenderLayer() {
    return BlockRenderLayer.CUTOUT;
}
CUTOUT попробуй
 
Блоки за твоим блоком хотя бы стали рендериться? Если да, то проблема мерцания - в модели
 
Добавь в блок
Java:
@Override
public boolean isFullCube(IBlockState state) {
    return false;
}

@Override
public boolean isOpaqueCube(IBlockState state) {
    return false;
}
 
Да никак, это же ворнинги, их надо игнорировать, эти два метода помечены как устаревшие, потому что в следующих версиях майна они уже не нужны
 
Назад
Сверху