本文整理了Java中net.minecraft.block.Block.isTopSolid()
方法的一些代码示例,展示了Block.isTopSolid()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Block.isTopSolid()
方法的具体详情如下:
包路径:net.minecraft.block.Block
类名称: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));
}
内容来源于网络,如有侵权,请联系作者删除!