private bool Func_22012_g(net.minecraft.src.World world, int i, int j, int k, int l) { int i1 = l & 3; switch (i1) { case 0: { // '\0' return(world.IsBlockIndirectlyProvidingPowerTo(i, j, k + 1, 3) || world.GetBlockId (i, j, k + 1) == net.minecraft.src.Block.REDSTONE_WIRE.ID && world.GetBlockMetadata (i, j, k + 1) > 0); } case 2: { // '\002' return(world.IsBlockIndirectlyProvidingPowerTo(i, j, k - 1, 2) || world.GetBlockId (i, j, k - 1) == net.minecraft.src.Block.REDSTONE_WIRE.ID && world.GetBlockMetadata (i, j, k - 1) > 0); } case 3: { // '\003' return(world.IsBlockIndirectlyProvidingPowerTo(i + 1, j, k, 5) || world.GetBlockId (i + 1, j, k) == net.minecraft.src.Block.REDSTONE_WIRE.ID && world.GetBlockMetadata (i + 1, j, k) > 0); } case 1: { // '\001' return(world.IsBlockIndirectlyProvidingPowerTo(i - 1, j, k, 4) || world.GetBlockId (i - 1, j, k) == net.minecraft.src.Block.REDSTONE_WIRE.ID && world.GetBlockMetadata (i - 1, j, k) > 0); } } return(false); }
private bool Func_30003_g(net.minecraft.src.World world, int i, int j, int k) { int l = world.GetBlockMetadata(i, j, k); if (l == 5 && world.IsBlockIndirectlyProvidingPowerTo(i, j - 1, k, 0)) { return(true); } if (l == 3 && world.IsBlockIndirectlyProvidingPowerTo(i, j, k - 1, 2)) { return(true); } if (l == 4 && world.IsBlockIndirectlyProvidingPowerTo(i, j, k + 1, 3)) { return(true); } if (l == 1 && world.IsBlockIndirectlyProvidingPowerTo(i - 1, j, k, 4)) { return(true); } return(l == 2 && world.IsBlockIndirectlyProvidingPowerTo(i + 1, j, k, 5)); }
private bool IsPowered(net.minecraft.src.World world, int i, int j, int k, int l) { if (l != 0 && world.IsBlockIndirectlyProvidingPowerTo(i, j - 1, k, 0)) { return(true); } if (l != 1 && world.IsBlockIndirectlyProvidingPowerTo(i, j + 1, k, 1)) { return(true); } if (l != 2 && world.IsBlockIndirectlyProvidingPowerTo(i, j, k - 1, 2)) { return(true); } if (l != 3 && world.IsBlockIndirectlyProvidingPowerTo(i, j, k + 1, 3)) { return(true); } if (l != 5 && world.IsBlockIndirectlyProvidingPowerTo(i + 1, j, k, 5)) { return(true); } if (l != 4 && world.IsBlockIndirectlyProvidingPowerTo(i - 1, j, k, 4)) { return(true); } if (world.IsBlockIndirectlyProvidingPowerTo(i, j, k, 0)) { return(true); } if (world.IsBlockIndirectlyProvidingPowerTo(i, j + 2, k, 1)) { return(true); } if (world.IsBlockIndirectlyProvidingPowerTo(i, j + 1, k - 1, 2)) { return(true); } if (world.IsBlockIndirectlyProvidingPowerTo(i, j + 1, k + 1, 3)) { return(true); } if (world.IsBlockIndirectlyProvidingPowerTo(i - 1, j + 1, k, 4)) { return(true); } return(world.IsBlockIndirectlyProvidingPowerTo(i + 1, j + 1, k, 5)); }