Language

MultiWorld Positions

MultiWorld Positions

Modrinth

An extension to the MultiWorld Fabric mod that stores last-known locations across different worlds.

249 downloads 7 followers updated 8mo ago
latest v0.3.1+1.21.9 Modrinth
Fabric 1.21.4 – 1.21.9 OptimizationStorageWorldgen

MultiWorld Positions (Fabric)

An extension to the MultiWorlds mod by Isaiah

Tracks and restores player positions across worlds/dimensions on a dedicated server. It saves a player’s last location per world, restores on return, and adds special behavior for vanilla “default worlds” (Overworld, Nether, End) while allowing you to exclude hub/lobby worlds from saving.

Features

  • Per-world position saving on teleport, respawn, disconnect, and shutdown.
  • Exclusion list for hub/lobby worlds so they don’t pollute saved positions.
  • Default worlds group: treats Overworld, Nether, End as one connected set with last-known default dimension tracking.
    • When a player enters any default world, the mod can redirect them to the last default dimension they were in and restore that dimension’s saved coordinates.
  • JSON config file is auto-generated; easy to edit.
  • Player data saved per UUID in JSON for portability and safe backups.
  • Debug logging toggle for deeper insights during setup/testing.

Configuration quick start

A config file is created at first run:

  • config/multiworldpositions.json

Default contents (subject to change as features evolve):

{
  "hubWorldsExcluded": [
    "multiverse:spawn"
  ],
  "debugMode": false,
  "defaultWorlds": [
    "minecraft:overworld",
    "minecraft:the_nether",
    "minecraft:the_end"
  ]
}
  • hubWorldsExcluded: Worlds here will never be saved/restored.(Good to use for Spawn worlds/server hubs)
  • debugMode: Write extra logs for troubleshooting.
  • defaultWorlds: The set of worlds that are treated as the “default” connected dimensions. You can adjust if your server uses different keys. These are usually the minecraft namespaced worlds/dimensions Ex. "minecraft:overworld", "minecraft:the_nether", "minecraft:the_end". (Use these as your survival world)

Player data storage

Saved at: config/worldpositions/.json

Installation

  • Server: Put the built mod jar into the server’s mods folder along with Fabric Loader and Fabric API.
  • Client: Not required.
  • Start the server once to generate the configuration file.

Versions

Release
0.3.1+1.21.9
fabric · 1.21.9 · 8mo ago
Updated Nether Portal logic. First join spawn fix.
173
Beta
0.3.0+1.21.9
fabric · 1.21.9 · 8mo ago
17
Beta
0.3.0
fabric · 1.21.4 · 8mo ago
Original Release
59

Comments 0

No comments yet. Be the first to share your thoughts.

Download MultiWorld Positions

Files are served directly from the original source. Modgrid does not host or modify them.