Posted September 14, 201510 yr Hey folks, I need data on client and server side synced everytime a player rightclicks the block. I know that I need to use markBlockForUpdate and description packets. But when i call the markBlockForUpdate before opening the gui the data is not there when I need it. So where should I call it? @Override public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumFacing side, float hitX, float hitY, float hitZ) { if(worldIn.isRemote) return true; worldIn.markBlockForUpdate(pos); playerIn.openGui(ShadowsRising.INSTANCE, ShadowsRising.GENERATOR, worldIn, pos.getX(), pos.getY(), pos.getZ()); return true; }
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.