Posted July 18, 201312 yr Whats the right way to break a block? world.destroyBlock() just breaks the block client side and then creates a ghost block that comes back after a block update.
July 18, 201312 yr Author with World being Minecraft.getMinecraft().theWorld, it creates a ghost block as I said. My question should really being how to send a packet to update the server side block.
July 18, 201312 yr Author if you meant running, I'm running it from eclipse. The function might be in a client side part, but I tried in in the server-side common proxy too.
July 18, 201312 yr Author There is a world object that is from the World class instead of minecraft. I know, I've tried doing it with Minecraft.getMinecraft().thePlayer.worldObj.setBlockToAir(x,y,z); but it still doesn't work. Am I getting the wrong world obj? And if so, where do I get the right one?
July 18, 201312 yr Author Got it: FMLClientHandler.instance().getServer().worldServerForDimension(0).destroyBlock(x, y, z, false);
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.