Jump to content

DArkHekRoMaNT

Vintarian
  • Posts

    573
  • Joined

  • Last visited

  • Days Won

    18

Posts posted by DArkHekRoMaNT

  1. 10 hours ago, Malicante said:

    [Server Notification] [tpnet] Added teleport Blancathey at 499707, 116, 499328 to teleports list

    This is just a notification that a teleport has been added to the general list of all teleports in the world (not to a specific player).

  2. 12 hours ago, eborg said:

    I am just playing single player. It spawned correctly in a new chunk. Working as expected. It would be nice if there was some in game way to see how to fix the broken ones. Also to rename them. Thanks for a great mod.

    How to fix is shown in the usage tip when hovering over the teleport (central block). Also I plan to add the renaming in new versions.

  3. New version 1.4.4 available!

    • Removed the recipe for disassembling the quiver (MoreClasses adds his cheap quiver recipe to the hunter, this leads to the recipe for turning hide into leather)
  4. On 1/8/2021 at 7:29 AM, eborg said:

    If you have already started a world and want to add a teleporter how do you add one?

    game 1.15+: /tpimp paste common

    /tpimp paste normal
    Will generate a structure below you (it is better to stand a couple of blocks higher, otherwise most of the structure will be underground). The teleport, like the merchant, in the new world always appears next to the spawn, so at least there you should set it manually. They will also start spawning in not yet generated chunks.

  5. Reimagined teleportation system

    Will spawn broken teleport structures ~ every 4000 blocks. You can repair the structure with a temporal gear, then teleport from it to any other structure you activate. By default, the structure needs to be repaired only once, but to use it you need to walk to it once with your feet (and open the teleport dialog). The structure does not break, so you cannot move the teleport. Both of these items can be toggled in the config or with /tpnetconfig (on servers requires a reboot of the world)

    There are also a few additional commands

    • /rndtp [range] teleports to a random point within range (or anywhere on the map, if not specified). Might kill, so be careful  (fixed in v1.4.0)
    • /tpimp list - shows a list of available teleport structures
      /tpimp paste <name> - will spawn the teleport structure with the given name under the player.
    • /tpnetconfig - change the mod config (on servers requires a reboot of the world)
    • .tpdlg - opens the teleport dialog, only in creative

    Preview

    Spoiler

     

     

    Download: ModDB or GitHub

    • Like 5
    • Cookie time 1
  6. 12 minutes ago, l33tmaan said:

    I figured it would be best to continue our conversation here instead of in the Extra Chests thread.

    Our server is currently on 1.14.2, running version 1.3.1 of this mod. To give you the full story, we had a big warehouse full of chests from 1.13.Then the purple chest thing happened and we replaced, uh... most of them. We updated this time and now a bunch of the chests are causing crashes and the purple ones are completely screwed and everything inside them is lost (fortunately it wasn't much). "No big deal," we say, "we'll just replace the chests with new ones." I noticed that the old chests said they were outdated, which was helpful in replacing them.

    NOW, after we've replaced all the chests, there are still some issues. Sometimes I'll leave an area and come back, or relog or whatever, and the chests will be colored incorrectly and usually face the wrong direction. I think it's only happening to unlabeled chests - labeled ones seem fine. Using the chest crashes me unless I break it and put the chest back down, at which point it works correctly. We just updated today so we should be fine there. Any ideas?

      Reveal hidden contents

    Running on 64 bit Windows with 16 GB RAM 
    Version: v1.14.2 (Stable)12/30/2020 10:13:42 PM: Critical error occurred
    System.Exception: Chunk retesselated listener number 0 threw an exception (a=False, b=False, b=False)
    System.NullReferenceException: Object reference not set to an instance of an object.
       at Vintagestory.GameContent.BlockEntityAnimationUtil.<StartAnimation>b__16_0()
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       at Vintagestory.Client.NoObf.ChunkTesselatorManager.OnFinalizeFrame(Single dt)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
       at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._X2niSFpb8ndF6zWsCcobp5QBcvO(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single )
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
       at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
       at OpenTK.GameWindow.DispatchRenderFrame()
       at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] )
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart )
    -------------------------------

    Event Log, last 3 entries
    ==================================
    { TimeGenerated = 12/13/2020 5:19:49 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFDD9A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _FxoapxPRiV5MwbaFwu9ZjI5uiQu._YAVoZtbV5cwe0WdpbVCDdWZLwKS()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _huHsn0RbJO3ryia0aqdhX6Bb1sS._XMRlElq0Rg6quIIKA3ytPtPW3Jd(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14, System.String[])
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(System.Threading.ThreadStart)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._Q94MSQMy7MbChZ1FRrVUB2AgwfL(System.String[])
     }
    { TimeGenerated = 11/23/2020 4:47:54 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFCD8A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _tbDNSZpN0b4WGkPbXXfou7PhsQl._4FaQHZNbeHKn9WINUsvqvFV8i9T()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _VisI2OeWzgjAMuHLDUPaKaN5Lds._6J0Ioc1Jsh7Nj2siLiS88rTI5Ze(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._EEzpApWBQHtHR4iMJabXK2wDvlA(_ex0VSgRAdtsvhANmJHZHaf9ATWt, System.String[])
       at _IcGByoJhapvESnm6vaOawAHbkeU._EEzpApWBQHtHR4iMJabXK2wDvlA(System.Threading.ThreadStart)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._k39DsboSFqAvcX2gaWs5Tk5Zl6Q(System.String[])
     }
    { TimeGenerated = 11/22/2020 7:47:17 AM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFCD8A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _tbDNSZpN0b4WGkPbXXfou7PhsQl._4FaQHZNbeHKn9WINUsvqvFV8i9T()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _VisI2OeWzgjAMuHLDUPaKaN5Lds._6J0Ioc1Jsh7Nj2siLiS88rTI5Ze(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._EEzpApWBQHtHR4iMJabXK2wDvlA(_ex0VSgRAdtsvhANmJHZHaf9ATWt, System.String[])
       at _IcGByoJhapvESnm6vaOawAHbkeU._EEzpApWBQHtHR4iMJabXK2wDvlA(System.Threading.ThreadStart)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._k39DsboSFqAvcX2gaWs5Tk5Zl6Q(System.String[])
     }

     

    Both 1.3 are unstable, and for a normal update to 1.3.1, MoreVariantsFixes are needed, then the chests should not break and lose content. Although this does not solve the problem with the tessellation error, at least at 1.14.2, at 1.14.0 it started working fine for me.

  7. 1 hour ago, l33tmaan said:

    He got this mod mixed up with MoreVariants. Your chests are fine, Dauron, it's the MV chests we're having this issue with.

    🤣 Heh, I already thought that not only my chests broke.
    Do not use unstable versions, in the latest stable version of MoreVariants the chests just have the wrong textures, but they don't break anything.
    Anyway, I'm a little tired of fixing these chests, I have a great desire to just remove them for a while 😖

  8. 6 minutes ago, MaxieMan said:

    After installing your mod on my server I've been having issues where certain chests cause clients to crash when they open them. This is temporarily fixed by breaking the chest and making a new one, but it begins to happen again after some time. Any idea of what might cause this? Here's the crash log:

    
    Running on 64 bit Windows with 16 GB RAM 
    Version: v1.14.2 (Stable)12/30/2020 3:22:07 PM: Critical error occurred
    System.Exception: Chunk retesselated listener number 0 threw an exception (a=False, b=False, b=False)
    System.NullReferenceException: Object reference not set to an instance of an object.
       at Vintagestory.GameContent.BlockEntityAnimationUtil.<StartAnimation>b__16_0()
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       at Vintagestory.Client.NoObf.ChunkTesselatorManager.OnFinalizeFrame(Single dt)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
       at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._X2niSFpb8ndF6zWsCcobp5QBcvO(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single )
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
       at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
       at OpenTK.GameWindow.DispatchRenderFrame()
       at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] )
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart )
    -------------------------------
    
    Event Log, last 3 entries
    ==================================
    { TimeGenerated = 12/30/2020 12:11:21 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.Exception
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vintagestory.API.MathTools.Vec3i, Vintagestory.Client.NoObf.ClientChunk)
       at Vintagestory.Client.NoObf.ChunkTesselatorManager.OnFinalizeFrame(Single)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(Vintagestory.API.Client.EnumRenderStage, Single)
       at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(Vintagestory.API.Client.EnumRenderStage, Single)
       at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single)
       at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._X2niSFpb8ndF6zWsCcobp5QBcvO(Single)
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single)
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(System.Object, OpenTK.FrameEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.GameWindow.RaiseRenderFrame(Double, Double ByRef)
       at OpenTK.GameWindow.DispatchRenderFrame()
       at OpenTK.GameWindow.Run(Double, Double)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14, System.String[])
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(System.Threading.ThreadStart)
    
     }
    { TimeGenerated = 12/18/2020 4:54:15 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 00007FF812093B29
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _FxoapxPRiV5MwbaFwu9ZjI5uiQu._YAVoZtbV5cwe0WdpbVCDdWZLwKS()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _huHsn0RbJO3ryia0aqdhX6Bb1sS._XMRlElq0Rg6quIIKA3ytPtPW3Jd(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14, System.String[])
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(System.Threading.ThreadStart)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._Q94MSQMy7MbChZ1FRrVUB2AgwfL(System.String[])
     }

     

    Same problem as with MoreVariants chests. I think we should still ask Tyron to deal with these unfortunate chests. After adding the open/close animation, non-vanilla chests break. I think this is a problem not only for chests, but any container using the GenericTypedContainer.

  9. 6 hours ago, Samuel Kloss said:

    Its more a role-playing thing. I personally dont like the rusty gears. Also i would like to have Currencys with different worths to make purchases easier as example

    Because the Server is flooded with Copper, the Copper Coins are not much worth and since you cant smelt them back the Coins are not as much worth as Copper also. But someone decides to sell his meat stew for 12 Copper Coins. and you want to buy 10 of it. So instead of giving him 120 Coins, he says you can also give him 1 Silver Coin and 20 Copper Coins. 

     

    Maybe add the ability to melt coins back? It would be logical and convenient. But only for crafted coins, not for vs.

  10. 5 minutes ago, Digitalr said:

    Can confirm issue with consuming 2 charges. Is this a bug, or feature (while i travel relatively short distances e.g. 1000-1500, only one charge consumed, but atm i jump twice at 10000+, and both jumps consumes 2 charges)?

    I know about this problem. It is quite old and comes from the use of the vanilla TeleporTo method. In some cases, it may not work, and since the method does not detect in any way whether the teleportation has completed or not, by default I believe that it has been completed. I think I'll rewrite this part later.

    By the way, I like your version with distance and consumed durability. Perhaps I will rework the durability system of mirrors, now I don't really like it :)

  11. 23 hours ago, EreticKB said:

    Some chests crash game when open. It seems that 1.3.1 for 1.14 not properly working with 1.14.2.

    
    Version: v1.14.2 (Stable)23.12.2020 10:52:24: Critical error occurred
    System.Exception: Chunk retesselated listener number 0 threw an exception (a=False, b=False, b=False)
    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
       в Vintagestory.GameContent.BlockEntityAnimationUtil.<StartAnimation>b__16_0()
       в Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       в Vintagestory.Client.NoObf.ClientEventManager.TriggerChunkRetesselated(Vec3i chunkPos, ClientChunk chunk)
       в Vintagestory.Client.NoObf.ChunkTesselatorManager.OnFinalizeFrame(Single dt)
       в Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
       в Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
       в Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
       в _uWwiuXC8cGTH1JnsWiUY9FUaXOo._X2niSFpb8ndF6zWsCcobp5QBcvO(Single )
       в _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single )
       в _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single )
       в Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
       в System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       в OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
       в OpenTK.GameWindow.DispatchRenderFrame()
       в OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
       в _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] )
       в _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart )
    -------------------------------

     

    Oh.  What are same problematic chests...

    Maybe I'll have to debug the vanilla TypedContainer class to understand where the strange tessellation error comes from :(

  12. 8 hours ago, xCoiotex said:

    Added new changes to the pt-br lang

     

    Also.. I'm kinda noob with git

    I've tried to clone this repo into the mods folder, but it didn't work...

    I wanted just to push the mod everytime you make a change

    also, is there someway for me to just pull this pt-br lang archive whenever you make a change in the eng file?

    Thanks for this awesome mod btw! I'm thinking to start making some mods, but surely I would need help...

    pt-br.json 14.71 kB · 0 downloads

    You will not be able to just clone the mod from git, there are a lot of unnecessary dev files, and the mod itself is in sub-folder "resources" :(

    If you want to add a translation via git, then you can fork repo, change or add the lang file and make a pull request :)

  13. Chests are checked every 10 seconds, if the current chest is not normal-labeled or normal-generic - it will be replaced. This only works with loaded chests in the world, so there is a recipe for uncraft chests if you have a lot of them :)

    The trouble with textures, I had to change the types again (now they fully like vanilla), so with Fixes normal and outdated chests have the same json file, which leads to problems of the first versions at 1.14. I tried to solve this with Dauron's method and it seems to work, but there may still be strange texturing. All right purple chests should be normal after reentering or restarting the world.

    Why the broken chests still turn out is not clear, I solved the problem with them. Probably. I'm not sure about anything anymore -.- 

    And pay attention to the texture. I only had crashes with chests that had the vanilla texture of an oak chest. Also they rotate only by cardinal points. I removed lang for outdated chests, it should help a little in debugging if you come across a strange chest again. The attribute type of a chest can only be recognized in the world, in the inventory it always has only the main code.

    MoreVariants_v1.14.0_v1.3.1-without-lang.zip

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.