Posted November 27, 20168 yr When the player clicks a GUI. I'm causing this GUI giving the player an item in the inventory: ItemStack item = player.inventory.getStackInSlot(player.inventory.currentItem); player.inventory.setInventorySlotContents(emptySlot, item); player.inventory.setInventorySlotContents(player.inventory.currentItem, scepter); player.inventory.markDirty(); in the currentItem slot and I switch the old item to an old slot. But when I right click with the new item, it still tries to place the old block.
November 27, 20168 yr You can't change anything that has to do with world data on client-side Classes: 94 Lines of code: 12173 Other files: 206 Github repo: https://github.com/KokkieBeer/DeGeweldigeMod
November 27, 20168 yr The client can't modify data on the server side, so you have to use packets to send a signal to the server to change the ItemStack on the player. Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
November 27, 20168 yr Author Shouldn't "markDirty()" cause such a package sending? Isn't there a precoded message which does update the inventory?
November 27, 20168 yr Shouldn't "markDirty()" cause such a package sending? No, that's probably for server -> client synchronization Isn't there a precoded message which does update the inventory? I don't know, but I do know that that's not what you need. You need to make custom packets to send a signal from the client to the server when the user wants to change the item, and change the item on the server side when the packet is received. Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
November 27, 20168 yr Author Yeah I know how the packets work but I hoped deep inside my heart that I don't have to create one more of these messages =D
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.