DimensionalDevelopment / DimDoors

A rewrite of the classic mod: Dimensional Doors
https://minecraft.curseforge.com/projects/dimensionaldoors
GNU General Public License v3.0
91 stars 56 forks source link

[Bug]: 1.12.2 Entities being dragged in one directon #334

Open DoctorMage opened 1 year ago

DoctorMage commented 1 year ago

What happened?

Depending on how you enter a dimensional door during a blood moon exiting it again will have all entities be dragged in one direction

Restarting mc fixes the issue

Mods involved Bloodmoon-MC1.12.2-1.5.3.jar DimensionalDoors-1.12.2-3.0.12.jar

Video

https://streamable.com/ts4sfs (video got deleted at some point)

Mod Version

DimensionalDoors-1.12.2-3.0.12.jar

What versions of Minecraft does this issue happen on?

1.12.2

Log

[19:06:02] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[19:06:02] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2860 for Minecraft 1.12.2 loading
[19:06:02] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at E:\StandaloneCurse\Install\runtime\jre-legacy\windows-x64\jre-legacy
[19:06:02] [main/INFO] [FML]: Searching E:\StandaloneCurse\Instances\possesion test\mods for mods
[19:06:02] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in Bloodmoon-MC1.12.2-1.5.3.jar. This is not recommended, @Mods should be in a separate jar from the coremod.
[19:06:02] [main/WARN] [FML]: The coremod lumien.bloodmoon.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[19:06:02] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[19:06:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[19:06:03] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[19:06:03] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[19:06:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[19:06:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[19:06:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[19:06:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[19:06:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[19:06:03] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[19:06:04] [Client thread/INFO] [net.minecraft.client.Minecraft]: Setting user: Doctor_Mage
[19:06:05] [Client thread/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[19:06:05] [Client thread/INFO] [net.minecraft.client.Minecraft]: LWJGL Version: 2.9.4
[19:06:06] [Client thread/INFO] [FML]: -- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 795806000 bytes (758 MB) / 905445376 bytes (863 MB) up to 7635730432 bytes (7282 MB)
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8192m -Xms256m
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: 
    Loaded coremods (and transformers): 
LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)
  lumien.bloodmoon.asm.ClassTransformer
    GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 526.98' Renderer: 'NVIDIA GeForce GTX 1660/PCIe/SSE2'
[19:06:06] [Client thread/INFO] [FML]: MinecraftForge v14.23.5.2860 Initialized
[19:06:06] [Client thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[19:06:06] [Client thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient...
[19:06:06] [Client thread/INFO] [FML]: Replaced 1227 ore ingredients
[19:06:06] [Client thread/INFO] [FML]: Searching E:\StandaloneCurse\Instances\possesion test\mods for mods
[19:06:07] [Client thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[19:06:07] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, bloodmoon, dimdoors] at CLIENT
[19:06:07] [Client thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, bloodmoon, dimdoors] at SERVER
[19:06:07] [Client thread/INFO] [net.minecraft.client.resources.SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Bloodmoon, FMLFileResourcePack:Dimensional Doors
[19:06:07] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[19:06:07] [Client thread/INFO] [FML]: Found 1168 ObjectHolder annotations
[19:06:07] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[19:06:07] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[19:06:08] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[19:06:08] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[19:06:08] [Client thread/INFO] [FML]: Applying holder lookups
[19:06:08] [Client thread/INFO] [FML]: Holder lookups applied
[19:06:08] [Client thread/INFO] [FML]: Applying holder lookups
[19:06:08] [Client thread/INFO] [FML]: Holder lookups applied
[19:06:08] [Client thread/INFO] [FML]: Applying holder lookups
[19:06:08] [Client thread/INFO] [FML]: Holder lookups applied
[19:06:08] [Client thread/INFO] [FML]: Applying holder lookups
[19:06:08] [Client thread/INFO] [FML]: Holder lookups applied
[19:06:08] [Client thread/INFO] [FML]: Injecting itemstacks
[19:06:08] [Client thread/INFO] [FML]: Itemstack injection complete
[19:06:08] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Starting up SoundSystem...
[19:06:08] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 66719098 nanos
[19:06:08] [Thread-5/INFO] [net.minecraft.client.audio.SoundManager]: Initializing LWJGL OpenAL
[19:06:08] [Thread-5/INFO] [net.minecraft.client.audio.SoundManager]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[19:06:08] [Thread-5/INFO] [net.minecraft.client.audio.SoundManager]: OpenAL initialized.
[19:06:09] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Sound engine started
[19:06:10] [Client thread/INFO] [FML]: Max texture size: 16384
[19:06:12] [Client thread/INFO] [net.minecraft.client.renderer.texture.TextureMap]: Created: 512x512 textures-atlas
[19:06:12] [Client thread/INFO] [FML]: Applying holder lookups
[19:06:12] [Client thread/INFO] [FML]: Holder lookups applied
[19:06:12] [Client thread/INFO] [dimdoors]: Loaded 156 templates in 21 ms.
[19:06:12] [Client thread/INFO] [FML]: Injecting itemstacks
[19:06:12] [Client thread/INFO] [FML]: Itemstack injection complete
[19:06:12] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 6 mods
[19:06:12] [Client thread/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[19:06:12] [Client thread/INFO] [com.mojang.text2speech.NarratorWindows]: Narrator library for x64 successfully loaded
[19:06:31] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Starting integrated minecraft server version 1.12.2
[19:06:31] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Generating keypair
[19:06:31] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance
[19:06:31] [Server thread/INFO] [FML]: Applying holder lookups
[19:06:31] [Server thread/INFO] [FML]: Holder lookups applied
[19:06:31] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:31] [Server thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 489 advancements
[19:06:32] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 684 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 685 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 686 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 687 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [FML]: Loading dimension 688 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:06:32] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing start region for level 0
[19:06:33] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 14%
[19:06:34] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 30%
[19:06:35] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 49%
[19:06:36] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 68%
[19:06:37] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 87%
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension -1
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 1
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 684
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 685
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 686
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 687
[19:06:38] [Server thread/INFO] [FML]: Unloading dimension 688
[19:06:38] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Changing view distance to 16, from 10
[19:06:38] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
[19:06:38] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
[19:06:38] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 6 mods : minecraft@1.12.2,FML@8.0.99.99,dimdoors@3.0.10,forge@14.23.5.2860,bloodmoon@1.5.3,mcp@9.42
[19:06:38] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
[19:06:39] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[19:06:39] [Server thread/INFO] [net.minecraft.server.management.PlayerList]: Doctor_Mage[local:E:a4f7d1fe] logged in with entity id 870 at (89.5, 77.0, 259.5)
[19:06:39] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Doctor_Mage joined the game
[19:06:39] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:06:39] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:06:40] [Server thread/WARN] [net.minecraft.server.MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 2002ms behind, skipping 40 tick(s)
[19:06:55] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] /blockdata, /bloodmoon
[19:06:55] [Server thread/WARN] [FML]: Dimensional Doors loaded a new chunk [14, 2] in dimension 0 (overworld) while populating chunk [15, 3], causing cascading worldgen lag.
[19:06:55] [Server thread/WARN] [FML]: Please report this to the mod's issue tracker. This log can be disabled in the Forge config.
[19:06:55] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] /blockdata, /bloodmoon
[19:06:56] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] Usage: /bloodmoon <force|stop|entitynames>
[19:06:57] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] There will be a Bloodmoon next night
[19:07:04] [Client thread/WARN] [net.minecraft.client.network.NetHandlerPlayClient]: Received passengers for unknown entity
[19:07:35] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] There will be a Bloodmoon next night
[19:07:53] [Client thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 6 advancements
[19:07:55] [Client thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 9 advancements
[19:08:05] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] Usage: /fill <x1> <y1> <z1> <x2> <y2> <z2> <block> [dataValue|state] [oldBlockHandling] [dataTag]
[19:08:15] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: [Doctor_Mage: 2475 blocks filled]
[19:08:15] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] 2475 blocks filled
[19:08:35] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:08:35] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:14:48] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:14:48] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:14:50] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:14:50] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:16:53] [Client thread/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] The Blood Moon is rising...
[19:18:51] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:18:51] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:18:56] [Server thread/INFO] [dimdoors]: Generating pocket from template four_way_basic_hall at virtual location VirtualLocation(dim=0, x=492, z=127, depth=6)
[19:18:56] [Server thread/INFO] [FML]: Loading dimension 687 (New World) (net.minecraft.server.integrated.IntegratedServer@4fde4051)
[19:18:56] [Server thread/INFO] [dimdoors]: Placing new pocket using schematic four_way_basic_hall at x = 0, z = 0
[19:19:01] [Server thread/INFO] [FML]: Unloading dimension 687
[19:19:20] [Client thread/WARN] [net.minecraft.client.network.NetHandlerPlayClient]: Received passengers for unknown entity
[19:19:25] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Saving and pausing game...
[19:19:25] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:19:25] [Server thread/ERROR] [dimdoors]: Writing a rift placeholder from NBT!
[19:19:28] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Stopping server
[19:19:28] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving players
[19:19:28] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: Doctor_Mage lost connection: Disconnected
[19:19:28] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Doctor_Mage left the game
[19:19:28] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: Stopping singleplayer server as player logged out
[19:19:28] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving worlds
[19:19:28] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'New World'/overworld
[19:19:28] [Server thread/INFO] [FML]: Unloading dimension 0
[19:19:28] [Server thread/INFO] [FML]: Applying holder lookups
[19:19:28] [Server thread/INFO] [FML]: Holder lookups applied
[19:19:29] [Client thread/INFO] [net.minecraft.client.Minecraft]: Stopping!
[19:19:29] [Client thread/INFO] [net.minecraft.client.audio.SoundManager]: SoundSystem shutting down...
[19:19:29] [Client thread/WARN] [net.minecraft.client.audio.SoundManager]: Author: Paul Lamb, www.paulscode.com
DoctorMage commented 1 year ago

I can send the debug log if the latest log does not have enough info

Senterebis commented 1 year ago

I don't know why this happens, since I lack the knowledge of coding, however, this has sabotaged my stream soo many times that it just becomes loading screen simulator. I've noticed that when the bug happens, everything gets offset to the east by around 4 pixels, making everything just slide in the direction. I noticed this while looking at any block and the hitbox of the block is just unaligned with the actual block. It would be nice if someone knew how to patch this.

TheComputerizer commented 1 year ago

I'll look into it soon. In the meantime, nyx also has a bloodmoon and afaik does not have the same issue