coolAlias Posted July 2, 2015 Share Posted July 2, 2015 Some users have reported crashes when a creeper explodes next to one of my blocks, which has the following code: @Override public float getExplosionResistance(World world, BlockPos pos, Entity entity, Explosion explosion) { return (((Boolean) world.getBlockState(pos).getValue(UNBREAKABLE)).booleanValue() ? BlockWeight.getMaxResistance() : getExplosionResistance(entity)); } Now, this method is called from Explosion, which calls Entity#getExplosionResistance using the IBlockState found at the original position, yet the Entity method inexplicably adds the entity's eye height to the block position before calling the original blockstate's block's method: // Entity#getExplosionResistance: return blockStateIn.getBlock().getExplosionResistance(worldIn, pos.add(0, getEyeHeight(), 0), this, explosionIn); Of course I know how to fix it for my own blocks, but my question is, why the heck would it be coded this way in the first place? If a Block method is called with a BlockPos or an IBlockState parameter, I've come to expect that the block at that position / state is the one being called. Is this just another muck-up by Mojang, or are should we code expecting ANY Block method to be passed block states not corresponding to the block? That seems like a lot of lame 'if (state.getBlock() != this) return' statements that will need to be added if that is the case. Quote http://i.imgur.com/NdrFdld.png[/img] Link to comment Share on other sites More sharing options...
TheGreyGhost Posted July 3, 2015 Share Posted July 3, 2015 I would say its probably a bug Maybe something to do with legacy code, which had posY different between client & server, so you had to add eyeHeight on one side but not the other. -TGG Quote Link to comment Share on other sites More sharing options...
coolAlias Posted July 4, 2015 Author Share Posted July 4, 2015 That seems likely. Just like in 1.7 they passed 'x, x, z' to the Block#getExplosionResistance -.- I reported it when it was still 1.7.2 with the exact class and line of code needed to fix it; 6 months later they respond 'oh, it's not an issue anymore because we're working on 1.8, which doesn't use coordinates'... well you could have f-ing fixed it 6 months ago and it wouldn't be an issue in 1.7 either! Anyway, I have no interest in reporting bugs to Mojang. Just another one of those fun things we get to code around - pointless identity checks, here I come! Quote http://i.imgur.com/NdrFdld.png[/img] Link to comment Share on other sites More sharing options...
coolAlias Posted July 8, 2015 Author Share Posted July 8, 2015 I thought I would be clever and make a workaround, but for some reason it fails miserably: @Override public float getExplosionResistance(World world, BlockPos pos, Entity entity, Explosion explosion) { IBlockState state = world.getBlockState(pos); if (state.getBlock() != this && entity != null) { // reverse the insanity caused by Mojang: state = world.getBlockState(pos.add(0, -entity.getEyeHeight(), 0)); } // Return resistance for block at the original position if still not the correct block: if (state.getBlock() != this) { return world.getBlockState(pos).getBlock().getExplosionResistance(world, pos, entity, explosion); } // now the state should be the correct block, but often still isn't! return ((SomeProperty) state.getProperty(SOMETHING)).someValue(); } As mentioned, that does not always result in the correct block. Not only that, but even if it is the correct block, it is in no way guaranteed to be the correct state, or perhaps it is that the position added for the block in the Explosion class is affected and causes a different outcome than expected later. Block#getExplosionResistance should only be called once per block position from Explosion#doExplosionA(), either directly or passed through Entity#getExplosionResistance, but you can see below that each position is called many times PER explosion, some even as many as ~10 or more times. Here is the log output from a single creeper explosion: [spoier] [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air // HERE, for example, this block position is checked 3 times in a row (not sure why), and recall that this ONLY prints if MY block's // getExplosionResistance method was called, meaning that neither the initial nor the adjusted position was actually my block! [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-272} is tile.chest_invisible [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-272} is tile.chest_invisible [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-272} is tile.chest_invisible [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-272} is tile.chest_invisible [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-488, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-488, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-487, y=71, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-487, y=69, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=71, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=69, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-272} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-271} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-271} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-269} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-272} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-271} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-271} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-270} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-270} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-486, y=74, z=-273} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-486, y=72, z=-273} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-272} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-272} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-271} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-271} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-270} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-270} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-269} is tile.secret_stone [21:03:00] [server thread/WARN] [zeldaswordskills]: Wrong block! Block at BlockPos{x=-485, y=74, z=-269} is tile.air [21:03:00] [server thread/WARN] [zeldaswordskills]: Block at adjusted position BlockPos{x=-485, y=72, z=-269} is tile.secret_stone I was pretty confident the above solution would work, but obviously it's not good enough (or even useful at all, really). I also tried using ceil() on the eye height to make sure it got full block positions with the same result as above; maybe I should try floor() instead. Anyway, I've re-added the hack I used in 1.7.2 when a similar bug was present that caused my supposedly indestructible blocks to be destroyed by explosions, except in the current case it is specific to creature-based explosions such as the creeper; inanimate explosions such as TNT work properly. Hack to prevent blocks from getting destroyed that shouldn't be (varies somewhat based on the specific block, but you get the idea): @Override public void onBlockExploded(World world, BlockPos pos, Explosion explosion) { // only allow block to be exploded if it is not unbreakable if (!((Boolean) world.getBlockState(pos).getValue(UNBREAKABLE)).booleanValue()) { super.onBlockExploded(world, pos, explosion); } } Quote http://i.imgur.com/NdrFdld.png[/img] Link to comment Share on other sites More sharing options...
Recommended Posts
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.