You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've searched existing issues and couldn't find a duplicate.
I confirm this is not a duplicate.
Is your feature request related to a problem? Please describe.
I am working on a multiverse-like plugin for pumpkin to allow easy management of multiple worlds and dimensions, and I was working on implementing the logic to teleport the player to either the same world but a different dimension, or a entirely different world, but I noticed there was no functionality to do this easily. I tried to make my own implementation of such a function, but I do not have a large understanding of which packets need to be communicated during such a teleport.
Furthermore, I have found that the current structure of certain structs (like the Player and Entity structs) lack support for changing the dimension (the necessary structs are behind a non-mutable shared reference).
So in total it looks like a lot of change will have to take place to allow this, and I sadly don't have the knowledge (or time) to implement such large changes. Therefore I will leave this issue here, so that someone might get to this in the future.
Describe the solution you'd like
Add a method (or multiple methods) to allow moving a player between worlds/dimensions.
Example:
I've searched existing issues and couldn't find a duplicate.
Is your feature request related to a problem? Please describe.
I am working on a multiverse-like plugin for pumpkin to allow easy management of multiple worlds and dimensions, and I was working on implementing the logic to teleport the player to either the same world but a different dimension, or a entirely different world, but I noticed there was no functionality to do this easily. I tried to make my own implementation of such a function, but I do not have a large understanding of which packets need to be communicated during such a teleport.
Furthermore, I have found that the current structure of certain structs (like the Player and Entity structs) lack support for changing the dimension (the necessary structs are behind a non-mutable shared reference).
So in total it looks like a lot of change will have to take place to allow this, and I sadly don't have the knowledge (or time) to implement such large changes. Therefore I will leave this issue here, so that someone might get to this in the future.
Describe the solution you'd like
Add a method (or multiple methods) to allow moving a player between worlds/dimensions.
Example:
The text was updated successfully, but these errors were encountered: