Блок листвы отдает белым туманом

Версия Minecraft
1.12.2
У блока листвы появляется вот эта белая штука на текстуре (скрины). В чем проблема и как ее решить?
ps. бейте тряпкой как можно сильнее - я новичок.


Код:
package nuc.lamp.block;

import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemStack;
import net.minecraft.util.BlockRenderLayer;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.NonNullList;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.common.IShearable;
import nuc.lamp.TheLostWorlds;


import static nuc.lamp.block.BlockRegister.HALFDEAD_FOLIAGE;
import static nuc.lamp.item.ItemRegister.LEAF_OF_A_HALFDEAD_TREE;


public class BlockHalfdeadFoliage extends Block implements IShearable {

   public BlockHalfdeadFoliage(String name)
    {
        super(Material.LEAVES);
        this.setHardness(0.2f);
        this.setLightOpacity(1);
        this.setResistance(1.0F);
        this.setSoundType(SoundType.PLANT);
        this.setRegistryName("halfdead_foliage");
        this.setUnlocalizedName("Halfdead foliage");
        this.setCreativeTab(TheLostWorlds.TLW_SHADOW_WORLD);
    }

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

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

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

    public boolean isShearable(ItemStack item, IBlockAccess world, BlockPos pos) {
        return true;
    }

    @Override
    public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos pos, IBlockState f, int fortune) {
        drops.clear();
        drops.add(new ItemStack(LEAF_OF_A_HALFDEAD_TREE, 2));
    }

    public NonNullList onSheared(ItemStack item, IBlockAccess world, BlockPos pos, int fortune) {
        return NonNullList.withSize(1, new ItemStack(HALFDEAD_FOLIAGE));
    }

    @Override
    public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) {
        return true;
    }
}

Код:
{
  "variants": {
    "normal": { "model": "the_lost_worlds:halfdead_foliage" }
  }
}

Код:
{
  "parent": "block/cube_all",
  "textures": {
    "all": "the_lost_worlds:blocks/halfdead_foliage"
  }
}
 

Вложения

  • Screenshot_10.png
    Screenshot_10.png
    813.9 KB · Просмотры: 51
  • Screenshot_11.png
    Screenshot_11.png
    918.3 KB · Просмотры: 51
  • Screenshot_12.png
    Screenshot_12.png
    929.7 KB · Просмотры: 47
Назад
Сверху