Player get falsely teleported
How to reproduce: player needs to stand on a trapdoor, under the trapdoor there needs to be air. Above the player (3 to unlimited blocks) needs to be a solid block. When the player opens the trapdoor he gets teleported to the block above, even if it is 100 blocks above him. This only occures when the opening event of the trapdoor got cancelled.
"[22:14:58.767] [Server thread/CRITICAL]: RuntimeException: "onPlayerTeleport" (EXCEPTION) in "plugins/WorldGuard_v3.0.0-ACM/src/MihaiChirculete/WorldGuard/EventListener" at line 203 --- Stack trace --- #0 pmsrc/src/event/RegisteredListener(61): MihaiChirculete\WorldGuard\EventListener->onPlayerTeleport(object pocketmine\event\entity\EntityTeleportEvent#151020) #1 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityTeleportEvent#151020) #2 pmsrc/src/entity/Entity(1480): pocketmine\event\Event->call() #3 pmsrc/src/player/Player(2676): pocketmine\entity\Entity->teleport(object pocketmine\math\Vector3#150868, null, null) #4 plugins/Zuri/src/checks/moving/Phase(162): pocketmine\player\Player->teleport(object pocketmine\math\Vector3#150868) #5 plugins/Zuri/src/listener/PlayerListener(546): ReinfyTeam\Zuri\checks\moving\Phase->checkEvent(object pocketmine\event\player\PlayerMoveEvent#150550, object ReinfyTeam\Zuri\player\PlayerAPI#92783) #6 plugins/Zuri/src/listener/PlayerListener(120): ReinfyTeam\Zuri\listener\PlayerListener->checkEvent(object pocketmine\event\player\PlayerMoveEvent#150550, object pocketmine\player\Player#13422) #7 pmsrc/src/event/RegisteredListener(61): ReinfyTeam\Zuri\listener\PlayerListener->onPlayerMove(object pocketmine\event\player\PlayerMoveEvent#150550) #8 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\player\PlayerMoveEvent#150550) #9 pmsrc/src/player/Player(1422): pocketmine\event\Event->call() #10 pmsrc/src/player/Player(1515): pocketmine\player\Player->processMostRecentMovements() #11 pmsrc/src/world/World(990): pocketmine\player\Player->onUpdate(int 241) #12 pmsrc/src/world/World(915): pocketmine\world\World->actuallyDoTick(int 241) #13 pmsrc/src/world/WorldManager(351): pocketmine\world\World->doTick(int 241) #14 pmsrc/src/Server(1855): pocketmine\world\WorldManager->tick(int 241) #15 pmsrc/src/Server(1737): pocketmine\Server->tick() #16 pmsrc/src/Server(1104): pocketmine\Server->tickProcessor() #17 pmsrc/src/PocketMine(360): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#2, string[51] C:\JDBros\Virtual\Virtual\MeinServer\pocketmine-mp, string[59] C:\JDBros\Virtual\Virtual\MeinServer\pocketmine-mp\plugins) #18 pmsrc/src/PocketMine(383): pocketmine\server() #19 pmsrc(170): require(string[102] phar://C:/Users/tacke/AppData/Local/Temp/PocketMine-MP-phar-cache.0/PMMEB3F.tmp.) --- End of exception information ---"