Mods / Temporal Mirror
Category:
#Magic
#Utility
Author: DArkHekRoMaNT
Side: Both
Created: Feb 17th 2021 at 11:32 AM
Last modified: Oct 23rd 2022 at 7:39 AM
Downloads: 4326
Follow Unfollow 33
Author: DArkHekRoMaNT
Side: Both
Created: Feb 17th 2021 at 11:32 AM
Last modified: Oct 23rd 2022 at 7:39 AM
Downloads: 4326
Follow Unfollow 33
Latest file for Various v1.17.x:
TemporalMirror_v1.17.9_v1.7.0.zip
1-click install
Mysterious Mirrors (new version by mossy)
This mod adds Temporal Mirror, you can save a point (Sneak + RMB on the block) and return to this point (Hold RMB). The mirror is crafted from a frame and temporary gear and can teleport up to 1k-15k blocks (depending on the material). Can be repaired. The frame is made on anvil or using metal casting. A wooden frame require any wooden plank and chisel.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.7.0 | 948 | Oct 23rd 2022 at 7:39 AM | Show | TemporalMirror_v1.17.9_v1.7.0.zip | Install now | |
v1.6.1 | 774 | Sep 10th 2022 at 5:00 PM | Show | TemporalMirror_v1.17.3_v1.6.1.zip | Install now | |
v1.6.0 | 851 | Dec 13th 2021 at 6:39 PM | Show | TemporalMirror_v1.16.0-pre.8_v1.6.0.zip | Install now | |
v1.5.1 | 701 | Aug 9th 2021 at 10:13 PM | Show | TemporalMirror_v1.15.3_v1.5.1.zip | Install now | |
v1.5.0 | 414 | Aug 9th 2021 at 9:18 PM | Show | TemporalMirror_v1.15.3_v1.5.0.zip | Install now | |
v1.4.1 | 638 | Feb 17th 2021 at 11:34 AM | Show | TemporalMirror_v1.14.0_v1.4.1.zip | Install now |
Yanazake Ok I think all this needs is basically a recompile. I'm going to be uploading an updated version. Unfortunately, it will probably have to be a fresh mod page, since I can't just be given permissions to this existing page.
Here's what's showing in the crash log. I tried to make a new creative world, and the only thing I had before the world started was half of a seraph voice note. And this is the crash log.
Running on 64 bit Linux with 15 GB.
Game Version: v1.18.5 (Stable)
5/21/2023 4:58:46 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.12, backpackpackplus@1.0.3, emotemenu@1.0.4, hideandfabric@1.3.0, mannequinstand@1.0.1, OresAPlenty@3.1.0, primitivesurvival@3.2.0, game@1.18.5, animalcages@2.1.5, blocksoverlay@2.1.0, commonlib@2.0.4, expandedfoods@1.6.6, fieldsofsalt@1.1.1, hudclock@2.9.1, kreaturesandkritters@1.0.3, nemi@1.1.0, petai@1.7.7, prospectorinfo@4.3.0, stepup@1.2.0, stonebakeoven@1.0.2, temporalmirror@1.7.0, creative@1.18.5, survival@1.18.5, dowsedinsalt@1.0.0, em@2.1.2, feverstonewilds@1.2.0, stonequarry@3.0.1, bricklayers@2.1.0
System.MissingFieldException: Field not found: Vintagestory.API.Common.Entities.SyncedEntityPos Vintagestory.API.Common.Entities.Entity.Pos Due to: Could not find field in class
at Vintagestory.API.Common.ItemStack.GetDescription (Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.Common.ItemSlot inSlot, System.Boolean debug) [0x0000c] in <151670ea5af9488c97adc6d4637134de>:0
at Vintagestory.Common.CreativeTab.CreateSearchCache (Vintagestory.API.Common.IWorldAccessor world) [0x0004d] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.Common.CreativeTabs.CreateSearchCache (Vintagestory.API.Common.IWorldAccessor world) [0x0001c] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0 () [0x00016] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.API.Common.TyronThreadPool+<>c__DisplayClass3_0.<QueueTask>b__0 (System.Object a) [0x00000] in <151670ea5af9488c97adc6d4637134de>:0
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <de882a77e7c14f8ba5d298093dde82b2>:0
----------------------
Even with just this on, it crashes the game:
Running on 64 bit Linux with 15 GB.
Game Version: v1.18.5 (Stable)
5/21/2023 5:02:11 PM: Critical error occurred
Loaded Mods: game@1.18.5, temporalmirror@1.7.0, creative@1.18.5, survival@1.18.5
System.MissingFieldException: Field not found: Vintagestory.API.Common.Entities.SyncedEntityPos Vintagestory.API.Common.Entities.Entity.Pos Due to: Could not find field in class
at Vintagestory.API.Common.ItemStack.GetDescription (Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.Common.ItemSlot inSlot, System.Boolean debug) [0x0000c] in <151670ea5af9488c97adc6d4637134de>:0
at Vintagestory.Common.CreativeTab.CreateSearchCache (Vintagestory.API.Common.IWorldAccessor world) [0x0004d] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.Common.CreativeTabs.CreateSearchCache (Vintagestory.API.Common.IWorldAccessor world) [0x0001c] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0 () [0x00016] in <1f3460e41e8b4f5c9909b9730ecb932a>:0
at Vintagestory.API.Common.TyronThreadPool+<>c__DisplayClass3_0.<QueueTask>b__0 (System.Object a) [0x00000] in <151670ea5af9488c97adc6d4637134de>:0
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <de882a77e7c14f8ba5d298093dde82b2>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <de882a77e7c14f8ba5d298093dde82b2>:0
mossy
I'll try to run it offline to see what kind of errors I get. It was crashing instantly when I did try to run it.
Yanazake What kind of bugs are you getting? I'm going to take a look at it in case the fix is obvious, but it might speed that up to know some details.
@DArkHekRoMaNT - Will you be updating this for 1.18 now that it's stable?
This is bugging badly 1.18, maaaaaan :C
I wish there were two types of mirrors (4 combinations per material type total), rather than two funcitons with only temporal and wormhole per material type.
IE, make one mirror type and get a mirror that works per trip taken, make the other mirror type and it works per block travelled.
That way you could have a mirror for moving to another part of your base just a few dozen blocks away, and one mirror for returning to your base after spending a week in-game walking +150k blocks south.
Or a mirror for TPing to someone who's buying something from you.
If he's 50k blocks away, use the per-use, if he's only 500 blocks away, use the per-block-travelled type.
Works fine on 1.17.9 Goatslaw
Is this still being worked on?
Itd be really cool if a way to add a description to a save point was added, like the teleportor block in Creative Mode. This feels much less cheaty than using the creative blocks xD but really wish it had an add description feature.
RogueRaiden fixed in 1.7.0
user is attempting to travel over 15k blocks with a 6k durability mirror, spams this error locking up the server:
https://pastebin.com/3vF6RK3j
ok, talked to romant in discord; durability = distance, so 4k durability lets you go 4000 blocks
could we get a list or table or something that shows the distance each material can go? (and if I somehow blindly missed it when it's already available I apologize lol)
TemporalMirror v1.6.0 compatible with 1.16.0-pre.8 or higher, not compatible with 1.15.10