The enderporter now checks for whether or not isSurfaceWorld() returns true in the world provider. Closes #117