本文整理了Java中net.minecraft.block.Block.canBeConnectedTo()
方法的一些代码示例,展示了Block.canBeConnectedTo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Block.canBeConnectedTo()
方法的具体详情如下:
包路径:net.minecraft.block.Block
类名称:Block
方法名:canBeConnectedTo
暂无
代码示例来源:origin: vadis365/TheErebus
private boolean canFenceGateConnectTo(IBlockAccess world, BlockPos pos, EnumFacing facing) {
Block block = world.getBlockState(pos.offset(facing)).getBlock();
return block.canBeConnectedTo(world, pos.offset(facing), facing.getOpposite());
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
private boolean canFenceConnectTo(IBlockAccess world, BlockPos pos, EnumFacing facing)
{
BlockPos other = pos.offset(facing);
Block block = world.getBlockState(other).getBlock();
return block.canBeConnectedTo(world, other, facing.getOpposite()) || canConnectTo(world, other, facing.getOpposite());
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
private boolean canFenceConnectTo(IBlockAccess world, BlockPos pos, EnumFacing facing)
{
BlockPos other = pos.offset(facing);
Block block = world.getBlockState(other).getBlock();
return block.canBeConnectedTo(world, other, facing.getOpposite()) || canConnectTo(world, other, facing.getOpposite());
}
代码示例来源:origin: vadis365/TheErebus
private boolean canFenceConnectTo(IBlockAccess world, BlockPos pos, EnumFacing facing) {
BlockPos other = pos.offset(facing);
Block block = world.getBlockState(other).getBlock();
return block.canBeConnectedTo(world, other, facing.getOpposite()) || canConnectTo(world, other, facing.getOpposite());
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
public boolean canPaneConnectToPane(IBlockAccess world, BlockPos pos, EnumFacing dir) {
BlockPos other = pos.offset(dir);
IBlockState state = world.getBlockState(other);
return (state.getBlock().canBeConnectedTo(world, other, dir.getOpposite())
|| attachesTo(world, state, other, dir.getOpposite()))
&& (state.getBlock() instanceof BlockPane || state.getBlock() instanceof ClearGlassPaneBlock);
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
public boolean canPaneConnectToBlock(IBlockAccess world, BlockPos pos, EnumFacing dir) {
BlockPos other = pos.offset(dir);
IBlockState state = world.getBlockState(other);
return (state.getBlock().canBeConnectedTo(world, other, dir.getOpposite())
|| attachesTo(world, state, other, dir.getOpposite()))
&& !(state.getBlock() instanceof BlockPane || state.getBlock() instanceof ReinforcedGlassPaneBlock);
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
public boolean canPaneConnectToBlock(IBlockAccess world, BlockPos pos, EnumFacing dir) {
BlockPos other = pos.offset(dir);
IBlockState state = world.getBlockState(other);
return (state.getBlock().canBeConnectedTo(world, other, dir.getOpposite())
|| attachesTo(world, state, other, dir.getOpposite()))
&& !(state.getBlock() instanceof BlockPane || state.getBlock() instanceof ClearGlassPaneBlock);
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
public boolean canPaneConnectToPane(IBlockAccess world, BlockPos pos, EnumFacing dir) {
BlockPos other = pos.offset(dir);
IBlockState state = world.getBlockState(other);
return (state.getBlock().canBeConnectedTo(world, other, dir.getOpposite())
|| attachesTo(world, state, other, dir.getOpposite()))
&& (state.getBlock() instanceof BlockPane || state.getBlock() instanceof ReinforcedGlassPaneBlock);
}
内容来源于网络,如有侵权,请联系作者删除!