private static final AxisAlignedBB AABB = new AxisAlignedBB(0F,0F,0F,1F,0.25F,1F);
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos) {
return AABB;
}
setBlockBounds(0F,0F,0F,1F,0.25F,1F);
setBlockBounds(0F,0F,0F,1F,0.25F,1F);
public BlockADoorBorder()
{
super("blockadoorborder", Material.circuits, true);
setBlockUnbreakable();
setCreativeTab(CreativeTabs.tabCombat);
setStepSound(soundTypeMetal);
setResistance(Float.MAX_VALUE);
setBlockTextureName("iron_block");
setBlockName("blockADoorBorder");
setBlockBounds(0.25F, 0.0F, 0.0F, 0.75F, 1.0F, 1.0F);
}
private static final AxisAlignedBB AABB = new AxisAlignedBB(0F,0F,0F,1F,0.25F,1F);
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos) {
return AABB;
}
public class BlockMine extends BaseBlock {
public BlockMine(String name, float hardness, Material material) {
super(name, hardness, material);
setBlockBounds(0.25F, 0.0F, 0.0F, 0.75F, 1.0F, 1.0F);
}
}
setBlockBounds(0.25F, 0.0F, 0.0F, 0.75F, 1.0F, 1.0F);
на эту строку ругается, мол, не такого метода.private static final AxisAlignedBB MINE_AABB = new AxisAlignedBB(0.1875, 0, 0.1875, 0.1875, 0.125, 0.1875);
public AxisAlignedBB getBoundingBox(IBlockState blockState, IBlockAccess source, BlockPos position) {
return MINE_AABB;
}
package luckyblock.redmod.blocks;
public class BlockMine extends BaseBlock {
public BlockMine(String name, float hardness, Material material) {
super(name, hardness, material);
}
private EntityLivingBase placer;
private static final AxisAlignedBB MINE_AABB = new AxisAlignedBB(0.1875, 0, 0.1875, 0.1875, 0.125, 0.1875);
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isFullCube(IBlockState state)
{
return false;
}
public AxisAlignedBB getBoundingBox(IBlockState blockState, IBlockAccess source, BlockPos position) {
return MINE_AABB;
}
@Override
public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placerIn, ItemStack stack) {
placer = placerIn;
}
private boolean canBePlacedOn(World worldIn, BlockPos pos)
{
return worldIn.getBlockState(pos).isTopSolid();
}
public boolean canPlaceBlockAt(World worldIn, BlockPos pos)
{
return this.canBePlacedOn(worldIn, pos.down());
}
}
А нечего, что у тебя x1 = x2 и z1 = z2 ??0.1875, 0, 0.1875, 0.1875, 0.125, 0.1875