Posted October 24, 201410 yr See this screenshot: You see the redstone coming into my block. That's how it should be. It should *only* do that from that specific side though. And that also works. Redstone on the right or on the left of my block should not connect (neither visually nor logically). So visually it is ok but I don't know how to check that my block is getting redstone power from that side. If the patch of redstone right before my block on the right is removed (i.e. there is a single line of redstone going into my block) then all is ok. I get notified that a redstone signal is there. But if there is a redstone 'bend' right before my block it isn't working. This is the code I'm using right now: @Override public void onNeighborBlockChange(World world, int x, int y, int z, Block block) { int meta = world.getBlockMetadata(x, y, z); ForgeDirection k = BlockTools.getOrientationHoriz(meta); int power = world.isBlockProvidingPowerTo(x + k.offsetX, y + k.offsetY, z + k.offsetZ, k.getOpposite().ordinal()); meta = BlockTools.setRedstoneSignalIn(meta, power > 0); world.setBlockMetadataWithNotify(x, y, z, meta, 2); } So how can I make sure my block can get powered indirectly like on the screenshot but *only* from that side. Thanks!
October 25, 201410 yr Author Sorry to bump but nobody knows how this works or where I can read more about how redstone works in Minecraft (on a technical/coding level) or any example code for this? Thanks
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.