Posted September 15, 201411 yr Heyho Guys! I have a rather complicate question here: Why can't you change the motion of a creative mode player withe the motionX/Y/Z variable? If I try to change this value, the players movement doesn't change. How can you achieve that it does change? What I want to create is basically a method to shoot entities up into the air. This works for every Entity (ok, i didn't try Enderdragon and Wither) except for Players in creative mode. How can I fix this? There must be a way! http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
September 15, 201411 yr Was it failing for player in creative mode at all or just a player in creative mode flight? I know flight disables most external movement (explosions, fluid streams, gravity etc) so you might want to look in that code, I'm sure there's a way to get around it
September 15, 201411 yr Author It fails for players in Creativemode at all, no matter if they are flying http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
September 16, 201411 yr Author If I do it with moveEntity it doesn't work even if the player is in survival mode. http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
September 16, 201411 yr Author Works in survival but not in creative http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
September 17, 201411 yr Author OK, I have now fixed the bug! The problem was that the velocity of the player is controlled on both client and server side. I added a packet which sends the actual velocity of the player to the client side and writes it into Minecraft.thePlayer. This finally works as I expect it. By the way, the same thig is also done in the explosions. http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
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.