EssentialsX

EssentialsX

2M Downloads

[AtomMC] /world Command with more then 3 world causes Client to respawn in an incorrect dimension

CDAGaming opened this issue ยท 4 comments

commented

Information

Full output of /ess version:

[22:57:20] [Server thread/INFO] []: Server version: 1.12.2-R0.1-SNAPSHOT null (MC: 1.12.2) - This is Atom from https://gitlab.com/divinecode/atom/Atom
[22:57:20] [Server thread/INFO] []: EssentialsX version: 2.16.1.0
[22:57:20] [Server thread/INFO] []: LuckPerms version: 4.3.108
[22:57:20] [Server thread/INFO] []: Vault version: 1.7.1-b91
[22:57:20] [Server thread/INFO] []: EssentialsXProtect version: 2.16.1.0
[22:57:20] [Server thread/INFO] []: EssentialsXChat version: 2.16.1.0
[22:57:20] [Server thread/INFO] []: EssentialsXGeoIP version: 2.16.1.0
[22:57:20] [Server thread/INFO] []: EssentialsXAntiBuild version: 2.16.1.0
[22:57:20] [Server thread/INFO] []: EssentialsXSpawn version: 2.16.1.0

Server log: https://gist.github.com/CDAGaming/df5fe366c619b556a1702491eeb979d5

EssentialsX config: https://gist.github.com/CDAGaming/84c9f240c965c0f25400a84b8c742272

Details

Description
With Atom allowing both Bukkit/Spigot plugins and forge mods to be used together, /world as well as re-spawning is no longer working properly. Instead of respawning in the Overworld like normal, I am now re-spawning in the nether, often times above lava. As an example, I'm using the mods Aether Legacy and Aether II in my example

Steps to reproduce

  • Set up an AtomMC Server (Or Join nodats.doucl.com and type /server atom) with EssentialsX, and Aether II and Aether Legacy
  • /suicide or /kill and try to respawn

Expected behavior

  • Being able to re-spawn in the overworld and being able to use /world for as many dimensions that exist.

Screenshots
N/A

commented

Essentials is only supported on Paper/Spigot as far as i know. Also your huge log is a pain to read. Anyways, this is probs cause that server software does weird stuff with worlds (or some misconfiguration with multiverse if you use that)

commented

Slimmed down the Gist, sorry about that. It may be just the Server Software so Im waiting for the dev over there to see if he can do anything about it

commented

EssentialsX aims to support Spigot, Paper and Glowstone, and we don't support hybrid servers. (I recommend using Sponge; it's maintained by a large team that know how to integrate plugins and mods.)

The Bukkit API and Forge have traditionally always had different conventions for identifying worlds/dimensions. Forge follows the vanilla convention, where a "world" contains several dimensions, but in Bukkit, a "world" is a single dimension.

I'm guessing that somewhere along the line, Atom isn't matching its Bukkit world names to the right vanilla/Forge dimensions. From your log, dimensions 1 and -1 are just called DIM1 and DIM-1 to Bukkit, whereas they're usually called world_nether and world_the_end on Bukkit servers.

commented

Closing as there isn't anything we can do about this other than recommending SpongeForge and Nucleus.