Player's gamemode isn't changed if they pass through a portal at high speed (i.e. with an Elytra)
RalphORama opened this issue ยท 2 comments
Information
-
Server version: Paper version git-Paper-240 (MC: 1.16.3)
-
Full output of
/mv version -b
: https://j.mp/2T3iBx6 -
Server log: https://pastebin.com/raw/UdexD8FD
Details
I was able to reproduce my issue on a freshly setup and up-to-date server with the latest version of Multiverse plugins with no other plugins and with no kinds of other server or client mods.
Description
I have two worlds, a creative world and a survival world. I linked them together with Multiverse Portals (shaped like nether portals). In most cases, players' gamemodes are changed to creative/survival when passing through these portals. However, if a player in the survival world builds up sufficient speed before entering a portal (i.e. by divebombing with an elytra), their gamemode isn't changed when they pass through the portal. This allows players to enter the creative world but stay in survival mode, and vice-versa.
Steps to reproduce
- Create a pair of portals linking gamemode:creative and gamemode:survival multiverse worlds
- In the survival world, equip an elytra
- Using fireworks or another method, go super high up, then build up a lot of speed by dive-bombing towards the portal
- Pass through the bottom of the portal at high speed
- You should now be in the creative world but still in survival mode.
Expected behavior
Players' gamemodes are changed to the world's gamemode regardless of how they access the portal.
Screenshots
Here's what my portals look like:
This is a rather interesting issue...
Could you try the test build of #584 and let us know if it still happens?