Multiverse-NetherPortals

Multiverse-NetherPortals

689k Downloads

Entities not being teleported to Nether/End

Scindix opened this issue ยท 7 comments

commented

Hi,
I'm using SpigotMC 1.15.2 (i.e. based on Bukkit 1.15.2) with Multiverse NetherPortals v4.1.0 and it works fine for teleporting players between overworld, the Nether and the End.

However if entities touch a portal block they just stay there as if there was no portal. They are not teleported to another dimension, not even to the wrong one. Tested with items and mobs. This is contrary to how it works in vanilla (also tested in comparison).

The console doesn't spit out any errors.

I'm not sure if I'm using the wrong configuration, if this is a bug or if this is even supposed to work. Some insight on this would be nice. I'm even willing to help on a fix if there is something to fix. But right now I'm just wondering what origin my issue has.

commented

This issue still persists with Paper 110 for 1.16.1, Using the Latest Discord Devbuild (22 of July 2020 - 8:06AM)

Something I've realized while trying to fix #72 is that entities are only TP'd via nether portals if allow-nether in server.properties is on, and via end portals if allow-end in bukkit.yml is on.

These settings were on aswell.

commented

did you try this exact build: #156 (comment)

commented

Tried that build, now they go through, yet can't be found on the other side #72 . I have no idea where they go.

Edit: Fixed it, for some reason the animals true property keeps resetting even after typing /mvmodify set animals true, once the world is unloaded it resets

commented

see #72 its a known issue we are working on

commented

I've seen issue #72 and thought mine was different as entities aren't teleported at all. Whereas in #72 people report entities to be teleported to the wrong dimension.

However after a lot of testing I found the cause for the different behaviours: I've installed Multiverse-Inventories so that Inventories will be shared between overworld, Nether and the End, but not between different overworlds. Disabling Multiverse-Inventories gives the same behaviour as in the mentioned issue. Probably the plugin tries to teleport the entity outside of the defined group and Multiverse-Inventories tries to prevent that.

So it's really just #72, but in disguise. Just wanted to clarify that in case anyone else comes across this. Thanks for your efforts btw.

Anyway I found a workaround in my case. Renaming the worlds in the most important group to "world", "world_nether" and "world_the_end" makes it work at least for these specific worlds.

commented

Something I've realized while trying to fix #72 is that entities are only TP'd via nether portals if allow-nether in server.properties is on, and via end portals if allow-end in bukkit.yml is on.

commented

This is fixed in the latest release.