- 2
- 0
У блока листвы появляется вот эта белая штука на текстуре (скрины). В чем проблема и как ее решить?
ps. бейте тряпкой как можно сильнее - я новичок.
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"
}
}