09-24-2013, 11:19 PM
I need to update each redstone wire that is connected. I have managed to (nearly) achieve this with recursing the HandleRedstoneWire function and changes to WakeUp, but the last block of wire doesn't update for some reason.
I will go on to pickup delays soon - but I don't know how to pass a bool from SpawnItemPickups to the pickup handler (it complains about default values or something).
I think I will remove the Core block interaction code, because it doesn't actually do anything - i.e. I can still place a block in ANOTHER player if the server hasn't updated their position correctly. All Core does is check if the block being placed is intersecting YOURSELF, which the client already does, so is effectively useless.
I will go on to pickup delays soon - but I don't know how to pass a bool from SpawnItemPickups to the pickup handler (it complains about default values or something).
I think I will remove the Core block interaction code, because it doesn't actually do anything - i.e. I can still place a block in ANOTHER player if the server hasn't updated their position correctly. All Core does is check if the block being placed is intersecting YOURSELF, which the client already does, so is effectively useless.