Mods / Realms 0.3.4
- Tags:
- Author:
- Pr0fesseur
- Side:
- Both
- Created:
- Jul 25th at 4:03 AM
- Last modified:
- Sep 6th at 7:08 AM
- Downloads:
- 52
-
Recommended download (for Vintage Story 1.4.4-dev.2 - 1.22.7):
Realms-0.3.5.zip 1-click install
Realms 0.3.4 The only true seamless multi-world experience for Vintage Story.
Tired of quitting to the main menu, launching a second world, or dealing with clunky workarounds just to visit another save? Realms changes that forever.
This experimental single-player mod keeps your game window and integrated server running while it instantly routes you between any worlds you’ve registered. No reconnect. No loading screen limbo. No second server. Just a live, in-process switch that feels like stepping through a rift.
What makes Realms unique
- Instant world switching without ever leaving the game
- Fully player-controlled registry — nothing is touched until you explicitly add it
- Beautiful blue-green realm portals with paired endpoints that persist
- Complete command suite for management and travel
- Mods stay loaded across switches
- Built specifically for Vintage Story 1.22.5 single-player
How it works
Register your worlds with simple commands, craft a Realm Core, place it, and choose your destination. Stand on the core for three seconds and watch the rift open. The first crossing creates a permanent paired portal on the other side. After that, travel is instant and seamless in both directions.
/realms list
/realms add "Your World Name"
/realm tp world-alias
/realm portal place world-alias
Important
This is a proof-of-concept that reaches deep into the game’s internals. Always back up your saves. Test both directions with copies before using it on anything irreplaceable. Single-player / integrated server only.
Realms isn’t just another teleport mod. It’s the closest thing Vintage Story has ever had to true multi-world travel.
Download it. Register a couple of worlds. Step through the rift.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.3.5 | otherrealms | 6 | Sep 6th at 7:08 AM | Realms-0.3.5.zip | 1-click install | ||
|
Update for crashing and forced looking up error | |||||||
| 0.3.4 | otherrealms | 18 | Aug 11th at 11:28 AM | Realms-0.3.4.zip | 1-click install | ||
|
Fixed sql error and tested tp between worlds. | |||||||
| 0.3.3 | otherrealms | 23 | Jul 25th at 12:23 PM | Realms-0.3.3.zip | 1-click install | ||
|
0.33 permissions update | |||||||
| 0.3.1 | otherrealms | 5 | Jul 25th at 4:21 AM | Release Retracted | |||
Retraction Reason:bad relase Changelog:Alpha release bugs expected | |||||||



Ran into the same problem with 0.3.4 as ArcticPanda00.
First attempt: registered primary world fine, refused to register second world to to mapping differences. There was 2 new mods installed on the first world, and the second world was a new world using the exact same mods as the first (freshly created)
Second attempt: Deleted both maps, and created 2 new ones. used the second for the first registration, and right out of the gate, was told mapping differences, cannot route player safely.
Will try again, once I deleted the config folder for realms, with 2 new created worlds, and give feedback
--=-==-=--
Edit
3'rd test suceeded with 2 normal worlds, and 1 creative. Tried to look for the realm core, dont see it in the creative menu, dont see it in the help guide, and there is no info on how to craft it here.
--=-==-=--
Teleported to second world. world glitched bad, permanently looking up. teleported to third, same problem before coming right, kept glitching with movement. teleported back to first world, and moved around a bit, map view is not right, client crashed 3 seconds after moving on first world. Crash report below
Ill do some additional testing I didt experience this issue after the update.
Ill push an update tomorrow
Hello mining worlds. Will definately give this one a try tonight.
Question, will this work on a server as well? (please say yes)
yes should do
Updated please use updated version going forward ther was a sql error in older version
Hi! I've been testing Realms 0.3.3 in singleplayer and I'm running into an issue when trying to register a second world.
I tested on both VS 1.22.6 and 1.22.5. On 1.22.5, I created two completely new worlds (A1 and A2) using the same installation and exact same mod set. I opened A1 and registered it first as instructed, but attempting to register A2 gives:
“Block/item mappings differ; character transfer is unsafe.”
Afterward,
/realms listshows A1 as “open; routing unavailable.”The server log shows the failure coming from
Realms.Core.RegistryValidator.ValidatePair(...). I also repeatedly get:SQLite Error 8: 'attempt to write a readonly database'when Realms attempts to open other saves. I verified that the
.vcdbsfiles are not marked read-only and that my Windows account has full modify/write permissions for the Saves folder.Is there a required step for making the block/item mappings identical between separately created worlds, or could this be an issue with how Realms is opening/validating secondary saves?
I'm happy to provide the server/client logs or do additional testing if that would help.
ill take a look
give me a bit and if theres an issue i can replicate ill update it or provide guidance
send me logs via pastebin
Thanks! Here are the logs from my latest clean reproduction on VS 1.22.5 with Realms 0.3.3. I created two fresh worlds (A1 and A2) under the same installation/mod set. The server log contains both the block/item mapping validation failure and repeated SQLite
attempt to write a readonly databaseerrors when Realms tries to inspect other saves.Server: https://pastebin.com/dWqzsCx3
Client: https://pastebin.com/xLyHm0DG
working on it now thanks for the understanding ill get it sorted for you!
All fixed and i tested the sheeeit outa it lemme know if you have issues
Thank you! Broke a few worlds trying to test things but I believe I finally figured a few things out!
I’ve been doing some controlled retesting with Realms and wanted to check whether there is currently an intended limit on the number of destination realms that can be linked from a single origin world.
I tested with three clean worlds: G1 as the origin, with G2 and G3 as separate destinations. G1 → G2 worked normally and repeatedly. After registering G3 and binding a second portal from G1 → G3, I began encountering several issues:
Is a single registered origin world currently intended to support multiple destination realms, or is the expected configuration limited to one origin → one destination?
If multiple destinations are intended to work, I can provide the client/server logs and more detailed reproduction steps.
ill triple check, theres really no limit to the amount of places you can add.. you should be able to test with /realm tp {world}
im testing 5 worlds all of them seem to be generating fine in this instance now im testing seed drift and checking if world corruption happens stand y fro further updates
I completed teh test and could not find any issue with map corruption from different worlds when traveling around... ill keep testing as i am trying to reproduce the errors you see
Thanks for continuing to look into this! I think I may not have explained the current reproduction clearly enough, because registration itself is now working.
The issue I'm currently reproducing occurs when one origin world is connected to two separate destination worlds.
Clean test setup:
G1 → G2 works normally in both directions. I can enter G2 and return to G1 successfully.
I can also successfully register G3. The problem begins when I create a second portal in G1 pointing to G3.
On entering G3, the destination coordinates selected by Realms placed me inside a mountain/solid stone rather than at an open surface location. Realms then reported:
Realm loaded, but the return portal could not be createdwith the reserved return-portal position reported as obstructed.
I cleared space around the destination area and tested the transition again, but the return portal still was not successfully established.
I then tested persistence separately by placing clearly visible blocks in G3, returning to G1 with
/realm tp G1, and re-entering G3. I returned to the same general location, but the blocks placed during the previous visit had not persisted.I also had a question about portal destination placement. Is there currently a way to choose or specify the destination coordinates where a portal enters another Realm, rather than having Realms automatically select the destination?
In the G3 test, the automatically selected destination placed me inside a mountain/solid stone, which also prevented the return portal from being created. For the eventual use case, I'd ideally like to be able to establish a specific arrival location in each world and have portals consistently connect to that location.
If manual destination selection isn't currently supported, is that something you would consider adding?
ye im working on a direct position selector, will update soon. ill work on the persistance issue as well.
notice anything fun?
New realmsgen coming soon... to fill out the realms package
working on some fun realm ideas for everyone i hope to launch a 5 pack of realms you can generate. with more to be added as i build out a nice list.
Ihave some mining world variants, no caves high resource, compact stone regions so you can find what youre looking for fast.
deep floor to ceiling regions
A complete skylands
a nightmare level
and a dark forest
below is a template im working on... it has no decorations yet jsut working out the carving features
Could you make a copy of Nether from MC? Also Moon, Mars and other planets.
Also backrooms dimension
yes i can :) and i will! please have patience it takes some time getting the proper mapping down as you can see this is similar to the nether ... which is my first attempt. im getting pretty close ..
i remade the nether and im calling my version Ashenreach, with over 20 new blocks and a new mob!
https://prnt.sc/3WG0c4NW6oxC
Hello again, for your planet dimensions do have any specific requests? do you want a full reimagining of the minecraft style moons for VS or straight moon map?
I could make some pretty interesting changes and new blocks etc. maybe some new mobs for the moon simple ones but could make some interesting features.
do you want custom strata or minerals or custom teleporter only for each realm?
im open to any feedback you may have ..
as far as mars etc let me know what youd like to see as well
for the backrooms what do you want jsut a permanant maze style world like the backrooms datapacks or something more interesting.. backrooms is a bit more complicated but can be done. ive never used these maps so i need some input if you have ideas on how it should work.
How is it different from Manifold mod?
this is not an api rework... you just create a new world and add it no overly complicated setup this can load as many worlds as you want and interconnect them. teleporter portal is craftable and can be placed anywhere you like.
essentially its a mod exactly like multiverse core for MC
Is it easier to make nether dimension like in MC with this mod or Manifold?
this doesent create them you create the dimension world etc. then add it to the list of worlds with /realm add {world}
It uses the same method as multiverse you njust need to have your map created first then just add it. you can use any map that you want.
to create it jus build as many new maps to whatever specification you want and add it in your primary world. easy peasy.
I will be building a dimension generaor in a few. I ahve to release the caves and caverns release first then ill start a dimension generator for you.
Does it work in multiplayer?
no reason it shouldnt, i ofc cant test i dont have multiple players to test it.. but it jsut tracks players across multiple realms. if you have some issues with mp semd me logs via a pastebin link and ill fix em.
Permissions issue sorted sorry fo the bug on release
This mod seems really promising, I've wanted something like this for a while. I can't seem to get it working though, I get an error when attempting to use most commands. Typing "/realms list" produces this error message in server-main.log:
[Error] Exception: Programming error: Incomplete command - no name or required privilege has been set
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, TextCommandCallingArgs args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 90
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, IServerPlayer player, Int32 groupId, String args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 145
I'm on Linux if it matters.
Got it sorted thats on me was a permissions issue