- 60
- 0
У меня такая проблема мой блок не хочет вставать на сам себя, то есть я поставил блок хочу сделать столб из блоков и не получается просто блок не ставится, ещё он ставится только на поверхность mc блоков, с боку, снизу поставить нельзя если нету под ним mc блока просто не ставится.
Если поможете буду очень благодарен!
Код:
package com.dcv_hacker.planetcraft.block;
import com.dcv_hacker.planetcraft.TabsHandler;
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.util.EnumBlockRenderType;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
public class Copper_Block extends Block
{
public Copper_Block(final Material materialIn, final String name)
{
super(materialIn);
setRegistryName(name);
setUnlocalizedName(name);
setHardness(4.0F);
setLightLevel(0F);
setCreativeTab(TabsHandler.TAB_ITEM);
setHarvestLevel("pickaxe", 1);
}
public boolean isOpaqueCube(final IBlockState state)
{
return false;
}
public EnumBlockRenderType getRenderType(final IBlockState state)
{
return EnumBlockRenderType.MODEL;
}
public boolean isFullCube(final IBlockState state)
{
return false;
}
public boolean canPlaceBlockAt(final World worldIn, final BlockPos pos)
{
return super.canPlaceBlockAt(worldIn, pos) && worldIn.getBlockState(pos.down()).isFullyOpaque();
}
}
Если поможете буду очень благодарен!