Mods / Teleportation Network Patched

Tags:
Author: Lorgar
Side: Both
Created: Jan 30th at 6:09 PM
Last modified: Sep 15th at 4:17 PM
Downloads: 9784
Follow Unfollow 240

Latest release (for Vintage Story 1.21.0 and 1.21.1, potentially outdated):
TeleportationNetworkPatched_VS1.21.0_net8_v1.14.9.zip  1-click install


Updated version for 1.20 of the awesome Teleport Network mod https://news.kalataka.ru/show/mod/10

Requires common lib for v1.20.0-rc.1 which you can get here: https://news.kalataka.ru/show/mod/5457

I created it for my own world and wanted to share it with the community. Enjoy :)

 

Feel free to merge these changes into the original mod. I will remove this page then.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.14.9 tpnetpatched 2621 Sep 15th at 4:17 PM TeleportationNetworkPatched_VS1.21.0_net8_v1.14.9.zip 1-click install
1.14.8 tpnetpatched
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
2787 May 2nd at 1:43 PM TeleportationNetworkPatched_VS1.20.0_net7_v1.14.8.zip 1-click install

Fixed: client crash when editing a teleporter on a world that was created on a server that configured "allowMap" with a string value (like "true" or "false" including the quotes) for world creation

1.14.7 tpnetpatched
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.9
155 Apr 29th at 6:07 PM TeleportationNetworkPatched_VS1.20.0_net7_v1.14.7.zip 1-click install

Fixed: Do not show teleport dialog for players near a player on a teleporter

Fixed: Crash when editing teleporter and icons cannot be loaded for unknown reasons

1.14.6 tpnetpatched
1.20.0 - 1.20.3
2393 Feb 22nd at 1:02 AM TeleportationNetworkPatched_VS1.20.0_net7_v1.14.6.zip 1-click install

Fixed: Crash when playing without world map and editing a teleporter

1.14.5 tpnetpatched
1.20.0 - 1.20.3
1828 Jan 30th at 6:13 PM Empty TeleportationNetworkPatched_VS1.20.0_net7_v1.14.5.zip 1-click install

62 Comments (oldest first | newest first)

💬 Wahazar, 6 hours ago

I set UnstableTeleportRange to 5000 and put unstability always, hoping that it would limit single usage to the nearest teleport - but got teleported near initial teleport, even if target distance was about 4000. Does this settings work?

💬 Pervy_Sage, Nov 1st at 1:29 AM

Thank you for updating this.

💬 Kaldo, Oct 20th at 8:01 AM (modified Oct 20th at 8:01 AM)

Thank you for maintaining this mod! Works great and feels like a perfect fit for the game, at least for those of us who don't like backtracking and traveling in a line for days that much

💬 Aksyl, Oct 2nd at 2:39 AM

May be worth mention, I used the command /db prune and I think it got rid of the TLs added by this mod.

💬 Lorgar , Sep 22nd at 2:45 PM

disputedname There is no possibilty for closed networks. All teleporters are one network. You can only make private teleporters by completely blocking access with claims to a teleporter that is not active yet. To build teleporter networks the mod translocator engineering may be better suited for you.

💬 disputedname, Sep 21st at 2:55 AM

is there a way to make closed networks of teleporters?

💬 RiverTheSheep, Sep 16th at 8:19 AM

Alright cool, I haven't explored too drastically yet, I'll just use my discretion to pop some in where I feel is fair for places I've already been 

💬 Laerinok, Sep 16th at 8:15 AM (modified Sep 16th at 8:16 AM)

Kadlore

Glad it is working. All available names are listed here : /tpnet schematic list

 

RiverTheSheep

Any chunks you already discovered will not have TP. Only new genereated chunks can have a TP. but you can import/paste a TP where you want. cf messages below.

💬 Kadlore, Sep 16th at 7:58 AM

Laerinok thanks, my mistake was to think that "name" was any name that we wanted, "common" work but "home" not

 

💬 RiverTheSheep, Sep 16th at 7:33 AM

If I add this to an existing world will it work in newly explored chunks? Or will I have to do it fully manually? 

💬 Laerinok, Sep 16th at 7:22 AM

Kadlore

I can confirm that you can paste a schematic. You must be in 'creative mode' and enter the location coordinates: /tpnet schematic paste common 7 115 37

Spoiler!
💬 Laerinok, Sep 16th at 7:07 AM

Kadlore

I am pretty sure I imported some TP in my last game and it was in June. I will check this in my test game.

💬 Kadlore, Sep 16th at 6:31 AM

/tpnet schematic paste <name> <pos> doesn't work since december

💬 Laerinok, Sep 16th at 6:23 AM

Kadlore

Look at the orginal mod. The link is in the description.

💬 Kadlore, Sep 16th at 6:12 AM

Hi, how to manually place the teleport? I explored quite a lot already. 

💬 Vargrr, Sep 16th at 12:04 AM

Lorgar thank you for your hard work!

💬 Lorgar , Sep 15th at 4:23 PM

Vargrr Now it is. Update to the new released mod version. Common lib version v1.20.0-rc.1 still works. Yes best to install before you explore too much. Otherwise teleports need manual placement in creative for explored areas. Have fun trying it out!

💬 Vargrr, Sep 15th at 10:53 AM

is this mod working with 1.21? seems so awesome i want to try it out before i explore too much more on our world? the village is SO far away ;_;

💬 Lorgar , Sep 11th at 9:11 PM

Yes there will be a 1.21 version. I am already working on it but I am limited on time.

💬 Werka, Sep 11th at 7:32 AM

Will there be an update to the new version 1.21?

💬 MyuriC, Aug 30th at 10:44 PM

Copy that. (☞゚ヮ゚)☞

💬 Lorgar , Aug 27th at 6:38 PM (modified Aug 27th at 6:38 PM)

Giordy492 Locations are shared automatically, sharing unlocks can be done with help from other players. Stand together on a teleport and the one with the other teleport unlocked selects the location to teleport everyone. Then all can unlock that location for themselves. I will note your idea down to add it when I consider new config options.

💬 Giordy492, Aug 25th at 10:45 PM (modified Aug 25th at 10:45 PM)

this mod needs a way to automatically share new portals with other players...

💬 Lorgar , Aug 25th at 1:59 PM

MyuriC Mod works fine with 1.20.12. Usually minor version updates are no problem. For 1.21 rc versions it does not work yet (world gen issue and teleport not activating)

💬 MyuriC, Aug 24th at 12:08 AM

Does this mod work in 1.20.12 or are we waiting for the full 1.21 release?

💬 Mornedil, Jun 12th at 6:27 PM

@Lorgar Thank you, that's great to know :)

💬 Lorgar , Jun 12th at 2:59 PM

Mornedil Yes you can add this mod to existing worlds. It behaves exactly as you say.

If you want teleporters in already explored areas you have to use creative mode:

- Via command (There are more versions than common and adapt numbers to the desired position):
/tpnet schematic paste common 100 125 200
- By giving yourself the teleport block and place it. It creates a new teleport location on placement. You have to build a structure around it yourself if you want one.

💬 Mornedil, Jun 10th at 8:29 PM

is it possible to add this mod on an existing world?

I'm assuming it won't generate any teleporters in already generated chunks, but I'm wondering if it would successfully add new teleporters to any newly generated chunks in the world?

💬 DracaBro, May 23rd at 3:38 AM

Lorgar!!! Thank you so much for fixing the dialog box!  I only just noticed you fixed that, we haven't updated yet, working on doing a server reset and we should be able to finally enjoy a network in peace!  Thank you so much, keep up thee awesome work, God bless yea!

💬 kariohki, May 5th at 3:50 PM

Lorgar Thanks for the info! Didn't know you had to stand still since there wasn't an animation and I keep the sound pretty low in game.

💬 Lorgar , May 5th at 3:45 PM

crumps That will help a lot. I can also go through the whole mod list when it does not show without other mods.

This mod is compatible with betterruins. I play with both in singleplayer and also on a server with them. Of course I cannot say if there is maybe a 1 in 1000 case of overlap that is problematic.

💬 crumps, May 5th at 1:16 PM

Lorgar yeah I can definitely do that! Give me a bit to clear out some space from my google drive (too many pokemon ROM's lol) I'll up load it for ya. I do have a large number of mods on the server as well, 60 or so so its definitely possible there's another mod that's messing with it. Do you know if this is compatible with betterruins? That would be my first inclination, as I've been having other problems with that mod as well interacting strangely with Rivers.

💬 Lorgar , May 5th at 1:13 AM

kariohki You first have to repair the gears on the ground in the center with a temporal gear. Then stand on top to activate it. You will hear a sound and see some effects. After some seconds the teleport list appears. When you have multiple activated that way you can teleport between them.

💬 kariohki, May 4th at 6:06 PM

Question about how the mod actually works...how do you teleport between two teleport buildings? I've tried right clicking, left clicking, using shift and control and clicks, and nothing. I've found two teleport buildings in the same booting ot the game in singleplayer.

💬 Lorgar , May 4th at 4:22 PM

Hey crumps!

From that error I can see that it happens when this mod wants to add the structure to the generated landscape. Something is missing from the world generator but unfortunately there is no line number for the TeleportStructureGenerator to see what is missing.

You do not have to set any setting. Adding the mod is enough. The problem can come from a server setting or something with another mod can also be a possibility or just bad luck that the game does something unexpected sometimes. At the moment I cannot say what the exact reason is.

When the problem also happens after server restart it would be great when you can upload your worlds .vcdbs file somewhere. For example zip it and upload to Google Drive. Then I can check your world with my development tools to find and fix the issue.

💬 crumps, May 4th at 3:26 AM

Hey! not sure if you'd have any knowledge on how to help with tis, but i installed the mod to try on my server with a fresly made seed and i keep getting the following error over and over:

Exception System.NullReferenceException: Object reference not set to an instance of an object.
at TeleportationNetwork.TeleportStructureGenerator.OnChunkColumnGenPostPass(IChunkColumnGenerateRequest request)
at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1853
4.5.2025 03:24:55 [Server Worldgen] An error was thrown in pass TerrainFeatures when generating chunk column X=15982,Z=15948 in world 'Nova Sequoia' with seed 429043846

 

IS there perhaps a setting I missed, or maybe something with another mod that isn't allowing it to worK? I do have the correct version of Common Lib

💬 GameEra, May 1st at 11:06 PM

thanks for the fix and for keeping this mod updated Lorgar, much appreciated! 

💬 Lorgar , Apr 29th at 6:15 PM

New version is released.

Fixes issues with teleport dialog showing when multiple players are in the same area and a crash on teleport editing when there are mod issues, config issues or other issues.

 

Edit: Fixed another teleport editing crash with 1.14.8 when a world was created on a server in a very specific way. See changelog for details

💬 Lorgar , Apr 27th at 9:51 PM

DracaBro That is indeed idiotic. The teleport area is only as big as the visible seal around the block. Activation is on contact which is also the reason why it does not work for elks. What you see is a bug that is related to the original mod or some changed game behavior. Therefore it cannot simply be disabled.

Somehow each player around the teleporter gets the dialog for the teleporting player. Surrounding players can even decide the location for the player on the teleporter. This is clearly not as it should be. I have to dig into the teleport logic to see where it messes up.

Wahazar Xlib does not cause crashing for me but playing a mode without world map crashes with the same message. New game version likely changed something and I have to adapt the waypoint icon check.

Tommmm Players can use the teleporters on a server. Teleporters have to be repaired once by any player. Each teleport then needs to be found by a player and stepped onto. That way it will be in their list to use.

💬 DracaBro, Apr 27th at 8:10 PM

Okay how can we disable the dialog box from popping up for EVERYONE near the teleporter? As people within 100 blocks of the teleporter have the dialog box pop up for some idiotic reason.

💬 DracaBro, Apr 26th at 11:39 PM

Is there a setting for making the teleport area be smaller, cuz having someone get the pop up who are 100 blocks away is a bit "Um why? they aren't even on the runes?"

💬 Wahazar, Apr 25th at 11:30 PM

Game crashed during attempt to open Teleport edit window (shift+right click). This issue occurs when Xlib mod is loaded:

Spoiler!
Game Version: v1.20.9 (Stable)
26.04.2025 01:29:43: Critical error occurred in the following mod: tpnetpatched@1.14.6
Loaded Mods: game@1.20.9, commonlib@2.6.1, statushudcont@3.2.6, creative@1.20.9, survival@1.20.9, xlib@0.8.16, tpnetpatched@1.14.6
System.ArgumentNullException: Value cannot be null. (Parameter 'Asset Data is null. Is the asset loaded?')
at Vintagestory.Client.NoObf.SvgLoader.rasterizeSvg(IAsset svgAsset, Int32 textureWidth, Int32 textureHeight, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 154
at Vintagestory.Client.NoObf.SvgLoader.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 74
at Vintagestory.Client.NoObf.GuiAPI.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\API\GuiAPI.cs:line 58
at Vintagestory.GameContent.WaypointMapLayer.<>c__DisplayClass18_1.<.ctor>b__2(Context ctx, Int32 x, Int32 y, Single w, Single h, Double[] rgba) in VSEssentials\Systems\WorldMap\WaypointLayer\WaypointMapLayer.cs:line 118
at Vintagestory.API.Client.IconUtil.DrawIconInt(Context cr, String type, Int32 x, Int32 y, Single width, Single height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 121
at Vintagestory.API.Client.IconUtil.DrawIcon(Context cr, String type, Double x, Double y, Double width, Double height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 104
at Vintagestory.API.Client.GuiElementIconListPicker.DrawElement(String icon, Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementIconListPicker.cs:line 22
at Vintagestory.API.Client.GuiElementElementListPickerBase`1.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementElementListPickerBase.cs:line 65
at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 436
at TeleportationNetwork.GuiDialogEditTeleport.ComposeDialog() in D:\Dokumente\Visual Studio\TeleportationNetwork\Gui\GuiDialogEditTeleport.cs:line 150
at TeleportationNetwork.GuiDialogEditTeleport.TryOpen() in D:\Dokumente\Visual Studio\TeleportationNetwork\Gui\GuiDialogEditTeleport.cs:line 60
at TeleportationNetwork.BlockEntityTeleport.OpenEditDialog() in D:\Dokumente\Visual Studio\TeleportationNetwork\BlockEntity\Teleport\BlockEntityTeleport.cs:line 272
at TeleportationNetwork.BlockTeleport.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\Dokumente\Visual Studio\TeleportationNetwork\Block\BlockTeleport.cs:line 94
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 877
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 578
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 222
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 85
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 202
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 816
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1019
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 248
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
💬 Tommmm, Apr 24th at 10:10 PM

Is there a way to make this usable for players on my server free and usable? I can only get this to work in creative.

💬 CilyMe, Apr 3rd at 6:11 PM

Hey there Lorgar! I just got myself an Elk and see that it's not triggering the teleportation dialog when being ridden. I haven't tried it yet, but according to the wiki you can take elk while riding through translocators. Is it possible to add the same elk riding functionality to TPNet? Apologies if this has been asked/addressed before, I didn;t see anything in a casual scan. Thanks!

💬 Lorgar , Mar 18th at 3:12 PM

CtrlAltSilent For PVP it is best to disable the automatic map icons. That way people can hide the teleporters. After running the mod once there is a tpnet.json in ModConfig folder. To disable map icons change setting "ShowTeleportOnMap" to false . You can also disable the structure protection by changing setting "TeleportBuildProtected" to allow breaking the building.

Pr0fesseur I tested with Campaign Cartographer 4.6.1 and ProspectTogether 2.0.2. Only issue I see is the missing animation. Crashes did not happen and I am able to use all new colors and icons. A mod list or exception may help to look further into this.

💬 Pr0fesseur, Mar 14th at 7:58 PM

Quick post the game crashes with i try to shift right click on the teleporter i dont believe i have simply survival but i do have cartography... and prospecting together which modifies the map.. but i can change the name of the teleporter in the map itself and it applies when i use tp dialog.. I alsol dont get the animation that it used to ahve when you stepped on it

 

 

💬 CtrlAltSilent, Mar 14th at 3:01 PM

Odd question, is there a way to disable the displaying of coordinates or disabling the displaying the non-global spots to the whole world. I would love to have this in a PVP server where either option would be helpful.

💬 Yarro, Mar 13th at 3:52 PM

Thank you for patching this, especially since there hasn't been an update on the main mod for a while.I've been missing this mod since 1.20 came out

💬 Lorgar , Feb 24th at 12:36 AM

@TastyBeard The original author is developing a new version of this mod. Therefore I want to keep this mod compatible so that everyone can migrate when it is finished.
With this situation I do not want to add new features like a crafting recipe as it would diverge from the original teleport mod causing issues switching when version 2 is ready.

What you can do is spawn teleporters via creative.
Command (There are more versions than common and adapt to the desired position):
/tpnet schematic paste common 100 125 200
Or give yourself the teleport block and place it. It creates a new location on placement.

When it is wanted for players on a server then I can recommend vinconomy. Set up an admin shop that sells teleport blocks for some item. Just be aware that they cannot be broken down by normal players which can cause the requirement for admin intervention.

@Wahazar I have seen these messages in normal game mode too. Usually when a lot of chunks need to be generated which happens when teleporting into an unknown region.
At least on my tests there was no measurable performance impact. Generating a whole new landscape around the player naturally takes a moment.
I agree that the notification messages are a bit annoying. Due to the low severity and that it is a tricky beast to hunt down I did not hunt that issue yet

@GadGhast The mod itself is explained on the linked page of the original mod.
In short: You find teleport structures, repair them once with a temporal gear and then stand on the block. A whirring noise starts and you get a list of already found and repaired teleporters you can then teleport to.

💬 GadGhast, Feb 23rd at 3:49 PM

how does it work?

💬 Wahazar, Feb 23rd at 3:26 PM

There is another minor issue with Wilderness Survival, when spawn point spread is set to 5000 blocks - after player's death, there is lot of messages like "Tried to get block outside generating chunks" and player need to wait longer than usual for respawn.

I suspect, that game is trying to generate new portal near player new spawn, but it usually impossible due to teleports distance.

Edit: On the other side - this side effect (random spawn always near teleporter) may be welcomed. Searching for new spawn doesn't affect server performance, just produce many warnings in console.

💬 TastyBeard, Feb 23rd at 2:22 AM

Love the this mod. Thank you for bringing it to 1.20. Any chance you can add a crafting recipe for the teleporters?

💬 TastyBeard, Feb 23rd at 2:19 AM
💬 Lorgar , Feb 22nd at 3:15 PM

If you have the world map available in your game, you do not need to update. The patch is only required for players who want to edit teleporter names in Wilderness Survival mode which disables the world map.

💬 LeNi99, Feb 22nd at 7:55 AM

What did you patch exactly? Because the original mod still works on 1.20

💬 Lorgar , Feb 22nd at 1:07 AM

New version is up that fixes this and adapts the edit dialog accordingly.

Thank you for the information. Wilderness Survival was exactly the required info :)

💬 Wahazar, Feb 21st at 10:50 PM

OK, we found it - it is not related with other mods. Simply Wilderness Survival mode is crashing during attempt to rename teleport.

EDIT: namely, lack of map is a culprit :)

💬 Lorgar , Feb 21st at 8:53 PM

The mod works with 1.20.4. I tested it on a local server.

Just checked again and I can still rename, change color, set icon without issues. From your exception I see that something is failing during dialog building due to icon drawing. I have to test your modlist. Maybe some mod adds icons that cause issues here.

💬 Wahazar, Feb 21st at 6:09 PM

We got crash during attempt to edit Teleport name:

Running on 64 bit Windows 10.0.26100.0 with 31863 MB RAM
Game Version: v1.20.4 (Stable)
21.02.2025 19:04:39: Critical error occurred in the following mod: tpnetpatched@1.14.5
Loaded Mods: bettertraders@0.0.9, chiseltools@1.14.12, DeepStorage@0.0.6, natsachievements@1.2.0, game@1.20.4, betterfirepit@1.1.5, betterruins@0.4.7, carryon@1.8.0-pre.1, commonlib@2.6.1, hydrateordiedrate@1.9.2, playerlist@2.1.5, rivers@4.1.0, rpvoicechat@2.3.14, stickydirt@0.1.0, traitacquirer@0.9.6, creative@1.20.4, survival@1.20.4, xlib@0.8.13, em@3.0.1, playercorpse@1.11.0, tpnetpatched@1.14.5, xskills@0.8.14, theworkingclasses@1.0.4
System.ArgumentNullException: Value cannot be null. (Parameter 'Asset Data is null. Is the asset loaded?')
at Vintagestory.Client.NoObf.SvgLoader.rasterizeSvg(IAsset svgAsset, Int32 textureWidth, Int32 textureHeight, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 154
at Vintagestory.Client.NoObf.SvgLoader.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 74
at Vintagestory.Client.NoObf.GuiAPI.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\API\GuiAPI.cs:line 58
at Vintagestory.GameContent.WaypointMapLayer.<>c__DisplayClass18_1.<.ctor>b__2(Context ctx, Int32 x, Int32 y, Single w, Single h, Double[] rgba) in VSEssentials\Systems\WorldMap\WaypointLayer\WaypointMapLayer.cs:line 118
at Vintagestory.API.Client.IconUtil.DrawIconInt(Context cr, String type, Int32 x, Int32 y, Single width, Single height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 119
at Vintagestory.API.Client.GuiElementIconListPicker.DrawElement(String icon, Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementIconListPicker.cs:line 22
at Vintagestory.API.Client.GuiElementElementListPickerBase`1.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementElementListPickerBase.cs:line 65
at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 436
at TeleportationNetwork.GuiDialogEditTeleport.ComposeDialog() in D:\Dokumente\Visual Studio\TeleportationNetwork\Gui\GuiDialogEditTeleport.cs:line 141
at TeleportationNetwork.GuiDialogEditTeleport.TryOpen() in D:\Dokumente\Visual Studio\TeleportationNetwork\Gui\GuiDialogEditTeleport.cs:line 59
at TeleportationNetwork.BlockEntityTeleport.OpenEditDialog() in D:\Dokumente\Visual Studio\TeleportationNetwork\BlockEntity\Teleport\BlockEntityTeleport.cs:line 272
at TeleportationNetwork.BlockTeleport.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\Dokumente\Visual Studio\TeleportationNetwork\Block\BlockTeleport.cs:line 94
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 874
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 617
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 79
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 992
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Wahazar, Feb 21st at 6:04 PM

Does it works for 1.20.4 ? 

💬 RischEdan, Feb 3rd at 11:45 PM

Works for me.  Thanks for updating this!

💬 HandjobofVecna, Jan 31st at 3:25 AM

Worked for me as of now. Thanks a million, this mod is so essential. 

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом