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

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

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

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);
}

相关文章

Block类方法