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

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

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

Block.canConnectRedstone介绍

暂无

代码示例

代码示例来源:origin: SleepyTrousers/EnderIO

public static boolean shouldAutoConnectRedstone(@Nonnull World world, @Nonnull IBlockState state, @Nonnull BlockPos pos, @Nonnull EnumFacing from) {
 if (state.getBlock().canConnectRedstone(state, world, pos, from) || shouldAutoConnectRedstone(state)) {
  return true;
 }
 return false;
}

代码示例来源:origin: amadornes/MCMultiPart

public static boolean canConnectRedstone(IBlockAccess world, BlockPos pos, EnumEdgeSlot edge, EnumFacing side) {
  return MultipartHelper.getContainer(world, pos).map(c -> canConnectRedstone(c, edge, side)).orElseGet(() -> {
    IBlockState state = world.getBlockState(pos);
    return state.getBlock().canConnectRedstone(state, world, pos, side.getOpposite());
  });
}

代码示例来源:origin: RS485/LogisticsPipes

@Override
@ModDependentMethod(modId = LPConstants.mcmpModID)
public boolean canConnectRedstone(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side) {
  Block block = mcmpBlockAccess.getBlock();
  return block != null ? block.canConnectRedstone(state, world, pos, side) : super.canConnectRedstone(state, world, pos, side);
}

代码示例来源:origin: amadornes/MCMultiPart

public static boolean canConnectRedstone(IBlockAccess world, BlockPos pos, EnumFacing side) {
  return MultipartHelper.getContainer(world, pos).map(c -> canConnectRedstone(c, side)).orElseGet(() -> {
    IBlockState state = world.getBlockState(pos);
    return state.getBlock().canConnectRedstone(state, world, pos, side.getOpposite());
  });
}

代码示例来源:origin: amadornes/MCMultiPart

public default boolean canConnectRedstone(IBlockAccess world, BlockPos pos, IPartInfo part, EnumFacing side) {
  return part.getState().getBlock().canConnectRedstone(part.getState(), world, pos, side);
}

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

return true;
if (block.canConnectRedstone(state, world, pos, null) || state.canProvidePower()) {
  return true;

相关文章

Block类方法