McJty Posted October 10, 2014 Posted October 10, 2014 Hi all. I'm using onEntityCollidedWithBlock to detect if a player touches my block. It works fine. However. What I want to do is to start a certain process (teleportation in my case) when this happens. This takes a while (few seconds) and when it is done the player teleports away. However, when the player moves away from my block before he teleports this should be interrupted. So I need to find a way to detect that the entity is no longer colliding with the block. I know that onEntityCollidedWithBlock stops being called but it is hard to check for something that is not happening :-) Any clues? Quote
McJty Posted October 13, 2014 Author Posted October 13, 2014 Nobody can think of a solution to this problem? Quote
McJty Posted October 13, 2014 Author Posted October 13, 2014 Fixed it by calling testIntersection on the AABB of the block and the player. Quote
Recommended Posts
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.