Pokechu22 / WorldDownloader

Makes a copy of parts of a multiplayer world for singleplayer use (EG, for backups or renders)
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/2520465-world-downloader-mod-create-backups-of-your-builds
Other
571 stars 135 forks source link

Duplicate #31 on 4.0.6.2 #173

Closed AlphaDelta9 closed 4 years ago

AlphaDelta9 commented 4 years ago

Base Edit 1.12.2, 4.0.5.3 No Issue Asset Resource Pack temporary resolve the issue

Pokechu22 commented 4 years ago

It works for me with 1.12.2 base edit version 4.0.6.2 installed with MultiMC (image). If you have other mods installed (such as optifine), that could cause it; the base edit does not work well with other mods (use the litemod instead).

31 / #56 in Minecraft 1.10.2 and earlier was caused by a language file name issue, and 1.12 should not have been affected by the original issue. So something else is causing it here, I think.

AlphaDelta9 commented 4 years ago

image Only with optifine, but remove it still same I use MultiMC 6.0.11

1.14.4 not affected

AlphaDelta9 commented 4 years ago

LiteLoader version not affected image

AlphaDelta9 commented 4 years ago

I will try 1.11.2 and version 4.0.6 pre-release for confirmation tomorrow

Pokechu22 commented 4 years ago

For the 1.12.2 base-edit, try re-doing the installation without installing optifine or anything else at all.

AlphaDelta9 commented 4 years ago

New 1.12.2 Instance image Looks strange, 1.11.2 not affected

AlphaDelta9 commented 4 years ago

4.0.6.1 image The file differences with 4.0.6.2 only at 3 file refers to WDLHooks (VersionConstants ignored)

AlphaDelta9 commented 4 years ago

Followup Pattern: 4.0.6.1 added before Optifine, not loaded 4.0.5.3 & 4.0.6.0 added before Optifine, missing translation

added after Optifine, loaded fine

AlphaDelta9 commented 4 years ago

It seems like the baseedit problem per client basis, thats why you not get the problem. If you think this problem not from the mod, just close it. Thanks for the response

Pokechu22 commented 4 years ago

Can you select "copy debug info" (wdl.gui.about.debugInfo) on the about screen on a version where the issue is happening (in singleplayer, the about screen is accessed from ...; in multiplayer you have to select a second button), and then paste the result here? It will include information about sanity checks, which will help me decide if this is a problem with the mod or not.

AlphaDelta9 commented 4 years ago

-- World Downloader Mod - Core -- Details: WDL version: 4.0.6.2 Minecraft version: Minecraft 1.12.2 (MultiMC5/WorldDownloader-4.0.6.2/release) Expected version: 1.12.2 Protocol version: 340 Data version: 1343 File location: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar

-- World Downloader Mod - Extensions -- Details: Number loaded: 2 Hologram: Id: Hologram Version: 2.0 Display name: Hologram support Main author: Pokechu22 Description: Provides basic support for disabling holograms. Main class: wdl.HologramHandler Containing file: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar Implemented interfaces (2) 0: wdl.api.IEntityManager 1: wdl.api.IWDLModDescripted Superclass: java.lang.Object Classloader: sun.misc.Launcher$AppClassLoader@7852e922 (sun.misc.Launcher$AppClassLoader) Annotations (0)

EntityRealigner: Id: EntityRealigner

Version: 1.0 Display name: Entity realigner Main author: Pokechu22 Description: Realigns entities to their serverside position to deal with entities that drift clientside (for example, boats). Main class: wdl.EntityRealigner Containing file: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar Implemented interfaces (2) 0: wdl.api.IEntityEditor 1: wdl.api.IWDLModDescripted Superclass: java.lang.Object Classloader: sun.misc.Launcher$AppClassLoader@7852e922 (sun.misc.Launcher$AppClassLoader) Annotations (0)

-- World Downloader Mod - State -- Details: minecraft: bib@475753dd worldClient: NULL networkManager: NULL player: NULL windowContainer: NULL lastClickedBlock: NULL lastEntity: NULL saveHandler: NULL chunkLoader: NULL newTileEntities: {} newEntities: {} entityPositions: {} newMapDatas: {} downloading: false isMultiworld: false propsFound: false startOnChange: false overrideLastModifiedCheck: false saving: false worldLoadingDeferred: false worldName: NULL baseFolderName: NULL serverProps: wdl.config.Configuration@9203db8 worldProps: wdl.config.Configuration@9203db8 globalProps: wdl.config.Configuration@64d0b8e3 defaultProps: wdl.config.DefaultConfiguration@65d3a83 gameRules: amr@7be9582e

-- World Downloader Mod - Server properties -- Details: -: empty

-- World Downloader Mod - World properties -- Details: -: empty

-- World Downloader Mod - Global properties -- Details: TutorialShown: true UpdateETag: W/"047b93c98d6411a46c247e3519ee92d6"

-- Sanity checks -- Details: TRIPWIRE: Passed VERSION: Passed TRANSLATION: Passed MIXIN_INVENTORYBASIC: Passed MIXIN_GUIINGAMEMENU: Passed MIXIN_WORLDCLIENT: Passed MIXIN_NHPC: Passed MIXIN_CRASHREPORT: Passed ENCODING: Passed

-- World Downloader Mod - Core -- Details: WDL version: 4.0.6.2 Minecraft version: Minecraft 1.12.2 (MultiMC5/WorldDownloader-4.0.6.2/release) Expected version: 1.12.2 Protocol version: 340 Data version: 1343 File location: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar

-- World Downloader Mod - Extensions -- Details: Number loaded: 2 Hologram: Id: Hologram Version: 2.0 Display name: Hologram support Main author: Pokechu22 Description: Provides basic support for disabling holograms. Main class: wdl.HologramHandler Containing file: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar Implemented interfaces (2) 0: wdl.api.IEntityManager 1: wdl.api.IWDLModDescripted Superclass: java.lang.Object Classloader: sun.misc.Launcher$AppClassLoader@7852e922 (sun.misc.Launcher$AppClassLoader) Annotations (0)

EntityRealigner: Id: EntityRealigner

Version: 1.0 Display name: Entity realigner Main author: Pokechu22 Description: Realigns entities to their serverside position to deal with entities that drift clientside (for example, boats). Main class: wdl.EntityRealigner Containing file: D:\Games\MultiMC\instances\1.14.4.minecraft\bin\minecraft.jar Implemented interfaces (2) 0: wdl.api.IEntityEditor 1: wdl.api.IWDLModDescripted Superclass: java.lang.Object Classloader: sun.misc.Launcher$AppClassLoader@7852e922 (sun.misc.Launcher$AppClassLoader) Annotations (0)

-- World Downloader Mod - State -- Details: minecraft: bib@475753dd worldClient: NULL networkManager: NULL player: NULL windowContainer: NULL lastClickedBlock: NULL lastEntity: NULL saveHandler: NULL chunkLoader: NULL newTileEntities: {} newEntities: {} entityPositions: {} newMapDatas: {} downloading: false isMultiworld: false propsFound: false startOnChange: false overrideLastModifiedCheck: false saving: false worldLoadingDeferred: false worldName: NULL baseFolderName: NULL serverProps: wdl.config.Configuration@9203db8 worldProps: wdl.config.Configuration@9203db8 globalProps: wdl.config.Configuration@64d0b8e3 defaultProps: wdl.config.DefaultConfiguration@65d3a83 gameRules: amr@7be9582e

-- World Downloader Mod - Server properties -- Details: -: empty

-- World Downloader Mod - World properties -- Details: -: empty

-- World Downloader Mod - Global properties -- Details: TutorialShown: true UpdateETag: W/"047b93c98d6411a46c247e3519ee92d6"

-- Sanity checks -- Details: TRIPWIRE: Passed VERSION: Passed TRANSLATION: Passed MIXIN_INVENTORYBASIC: Passed MIXIN_GUIINGAMEMENU: Passed MIXIN_WORLDCLIENT: Passed MIXIN_NHPC: Passed MIXIN_CRASHREPORT: Passed ENCODING: Passed

-- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_252, AdoptOpenJDK Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), AdoptOpenJDK Memory: 396633936 bytes (378 MB) / 853540864 bytes (814 MB) up to 1908932608 bytes (1820 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx2048m IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95

Pokechu22 commented 4 years ago
-- Sanity checks --
Details:
TRIPWIRE: Passed
VERSION: Passed
TRANSLATION: ~~ERROR~~ Exception: Translation strings are not present! All messages will be the untranslated keys (e.g. `wdl.sanity.translation'). Please redownload the mod. If this problem persists, file a bug report.
MIXIN_INVENTORYBASIC: Passed
MIXIN_GUIINGAMEMENU: Passed
MIXIN_WORLDCLIENT: ~~ERROR~~ Exception: WorldClient is missing base changes!
MIXIN_NHPC: Passed
MIXIN_CRASHREPORT: ~~ERROR~~ Exception: CrashReport is missing base changes!
ENCODING: Passed

The failed sanity checks there are caused by a conflict between the base edit and optifine; due to the way the base edit works (directly replacing files), such conflicts aren't possible to fix. The only way to deal with them is to not use optifine, or to use the litemod version (which uses mixin and is capable of working around such conflicts). Closing this issue.