{"action":"opened","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/857","repository_url":"https://api.github.com/repos/SpongePowered/SpongeCommon","labels_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/857/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/857/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeCommon/issues/857/events","html_url":"https://github.com/SpongePowered/SpongeCommon/issues/857","id":167258883,"number":857,"title":"[1.10.2] Issues with Chorus Fruit event tracking","user":{"login":"Meronat","id":18372958,"avatar_url":"https://avatars.githubusercontent.com/u/18372958?v=3","gravatar_id":"","url":"https://api.github.com/users/Meronat","html_url":"https://github.com/Meronat","followers_url":"https://api.github.com/users/Meronat/followers","following_url":"https://api.github.com/users/Meronat/following{/other_user}","gists_url":"https://api.github.com/users/Meronat/gists{/gist_id}","starred_url":"https://api.github.com/users/Meronat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Meronat/subscriptions","organizations_url":"https://api.github.com/users/Meronat/orgs","repos_url":"https://api.github.com/users/Meronat/repos","events_url":"https://api.github.com/users/Meronat/events{/privacy}","received_events_url":"https://api.github.com/users/Meronat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-24T22:47:52Z","updated_at":"2016-07-24T22:47:52Z","closed_at":null,"body":"I'm using Sponge Vanilla 1.10.2-5.0.0-BETA-92, and I was testing with checking if I could cancel a MoveEntityEvent if caused by chorus fruit, which teleports you a short distance. I unfortunately could not find chorus fruit in the cause at all and found some other problems. If you look at the attached picture, you can see all of the events caused by using a chorus fruit, so it must call the event every time it checks for a location or something along those lines, and I believe that shouldn't necessarily be the case and is definitely not the most efficient. It also does not call the MoveEntityEvent.Teleport event at all, which seems like it would be appropriate for the interaction. The server also warned me that, \"Meronat moved wrongly!\" each time I used the fruit, when really I didn't as it is a normal Minecraft function, so that check or statement may want to be removed for chorus fruit. I may be utilizing causes improperly, but I do not believe so since I tried a few other methods as well.\r\n\r\n![whydoeschorusfruitdothis](https://cloud.githubusercontent.com/assets/18372958/17086999/b559e188-51c5-11e6-91ae-0dbedfed2593.PNG)"}}
{"actor":{"display_login":"Meronat"}}