本文整理汇总了Java中net.minecraft.block.state.BlockFaceShape.UNDEFINED属性的典型用法代码示例。如果您正苦于以下问题:Java BlockFaceShape.UNDEFINED属性的具体用法?Java BlockFaceShape.UNDEFINED怎么用?Java BlockFaceShape.UNDEFINED使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类net.minecraft.block.state.BlockFaceShape
的用法示例。
在下文中一共展示了BlockFaceShape.UNDEFINED属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ejectFailure
@Nullable
public void ejectFailure(World world, BlockPos pos, ItemStack failure, EnumFacing[] directions)
{
int ioff = 0;
for(int i = 0; i < directions.length; i++)
{
EnumFacing direction = directions[(i + ioff) % directions.length];
BlockPos ejectPos = pos.offset(direction);
IBlockState state = world.getBlockState(ejectPos);
if(state.getBlockFaceShape(world,ejectPos,direction.getOpposite()) == BlockFaceShape.UNDEFINED)
{
ejectFailure(world,pos,failure,direction);
return;
}
}
ejectFailure(world,pos,failure,EnumFacing.UP);
}
示例2: getBlockFaceShape
@Deprecated
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
{
EnumFacing st = state.getValue(FACING);
if (st == face)
return BlockFaceShape.CENTER;
EnumFacing op = face.getOpposite();
if (st == op)
return BlockFaceShape.SOLID;
return BlockFaceShape.UNDEFINED;
}
示例3: getBlockFaceShape
@SuppressWarnings("deprecation")
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState blockState, BlockPos pos, EnumFacing face) {
return BlockFaceShape.UNDEFINED;
}
示例4: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing facing)
{
return BlockFaceShape.UNDEFINED;
}
示例5: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing facing) {
return state.getValue(BlockDirectional.FACING) == facing ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
}
示例6: getBlockFaceShape
@SuppressWarnings("deprecation")
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing face)
{
return BlockFaceShape.UNDEFINED;
}
示例7: getBlockFaceShape
@SuppressWarnings("deprecation")
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing face)
{
return BlockFaceShape.UNDEFINED;
}
示例8: getBlockFaceShape
public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
{
return BlockFaceShape.UNDEFINED;
}
示例9: getBlockFaceShape
public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
{
return face == EnumFacing.DOWN ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
}
示例10: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
{
return BlockFaceShape.UNDEFINED;
}
示例11: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess blockAccess, IBlockState state, BlockPos pos, EnumFacing side)
{
return side == EnumFacing.DOWN ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
}
示例12: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, EnumFacing p_193383_4_)
{
return BlockFaceShape.UNDEFINED;
}
示例13: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess worldIn, IBlockState state, BlockPos pos, EnumFacing face)
{
return face == EnumFacing.DOWN ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
}
示例14: getBlockFaceShape
public BlockFaceShape getBlockFaceShape(IBlockAccess p_193383_1_, IBlockState p_193383_2_, BlockPos p_193383_3_, EnumFacing p_193383_4_)
{
return p_193383_4_ == EnumFacing.DOWN ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
}
示例15: getBlockFaceShape
@Override
public BlockFaceShape getBlockFaceShape(IBlockAccess access, IBlockState state, BlockPos pos, EnumFacing facing) {
return BlockFaceShape.UNDEFINED;
}