net.minecraft.block.Block.isTopSolid()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(133)

本文整理了Java中net.minecraft.block.Block.isTopSolid()方法的一些代码示例,展示了Block.isTopSolid()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Block.isTopSolid()方法的具体详情如下:
包路径:net.minecraft.block.Block
类名称:Block
方法名:isTopSolid

Block.isTopSolid介绍

暂无

代码示例

代码示例来源:origin: DimensionalDevelopment/VanillaFix

@Override
public boolean isTopSolid() {
  return block.isTopSolid(this);
}

代码示例来源:origin: DimensionalDevelopment/VanillaFix

@Override
@Deprecated
public boolean isTopSolid() {
  return normalState.getBlock().isTopSolid(this);
}

代码示例来源:origin: raoulvdberge/refinedstorage

@SuppressWarnings("deprecation")
public static boolean isValidCover(ItemStack item) {
  if (item.isEmpty()) {
    return false;
  }
  Block block = getBlock(item);
  IBlockState state = getBlockState(item);
  return block != null && state != null && ((isModelSupported(state) && block.isTopSolid(state) && !block.getTickRandomly() && !block.hasTileEntity(state)) || block instanceof BlockGlass || block instanceof BlockStainedGlass);
}

代码示例来源:origin: McJtyMods/LostCities

private boolean isValidStandingPosition(World world, BlockPos pos) {
  IBlockState state = world.getBlockState(pos);
  return state.getBlock().isTopSolid(state) && state.getBlock().isFullCube(state) && state.getBlock().isOpaqueCube(state) && world.isAirBlock(pos.up()) && world.isAirBlock(pos.up(2));
}

相关文章

Block类方法