Posted July 31, 20205 yr I'm making an entity that I am trying to make rideable, but I haven't been able to ride it. I overrode the applyPlayerInteraction method for my entity and added: player.sendMessage(new StringTextComponent("ride"), player.getUniqueID()); player.startRiding(this); but the message gets sent and you don't ride the entity. What have I done wrong? Same with player.sendMessage(new StringTextComponent("open"), player.getUniqueID()); getInventory().openInventory(player); in the same method Edited August 1, 20205 yr by DavidQF555
July 31, 20205 yr Author Ah turns out that the inventory problem is just because I made it so you had to be sneaking, which is not allowed. I the Inventory class does not override openInventory(), and the openInventory() method is just empty. How would I actually open an inventory?
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.