Skip to content

Instantly share code, notes, and snippets.

@SettingDust
Last active July 3, 2023 08:43
Show Gist options
  • Save SettingDust/ae46a38645514afba161417d254eceb9 to your computer and use it in GitHub Desktop.
Save SettingDust/ae46a38645514afba161417d254eceb9 to your computer and use it in GitHub Desktop.
GIST
[16:28:11] [main/INFO] [GradleStart]: Extra: []
[16:28:11] [main/INFO] [GradleStart]: Found and added coremod: zone.rong.mixinbooter.MixinBooterPlugin
[16:28:11] [main/INFO] [GradleStart]: Found and added coremod: settingdust.liangmufixes.LiangMuFixesMixinLoader
[16:28:11] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/setti/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[16:28:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[16:28:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[16:28:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[16:28:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[16:28:11] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2768 for Minecraft 1.12.2 loading
[16:28:11] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_372, running on Windows 11:amd64:10.0, installed at D:\Applications\Scoop\apps\zulu8-jdk\current\jre
[16:28:11] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[16:28:11] [main/ERROR] [FML]: Full: C:\Users\setti\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar
[16:28:11] [main/ERROR] [FML]: Trimmed: c:/users/setti/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/
[16:28:11] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[16:28:11] [main/INFO] [FML]: Detected deobfuscated environment, loading log configs for colored console logs.
[16:28:13] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[16:28:13] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[16:28:13] [main/INFO] [FML]: Found a command line coremod : settingdust.liangmufixes.LiangMuFixesMixinLoader
[16:28:13] [main/WARN] [FML]: The coremod settingdust.liangmufixes.LiangMuFixesMixinLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[16:28:13] [main/INFO] [FML]: Ignoring missing certificate for coremod LiangMuFixesMixinLoader (settingdust.liangmufixes.LiangMuFixesMixinLoader), as this is probably a dev workspace
[16:28:13] [main/INFO] [FML]: Found a command line coremod : zone.rong.mixinbooter.MixinBooterPlugin
[16:28:13] [main/INFO] [FML]: Ignoring missing certificate for coremod MixinBooter (zone.rong.mixinbooter.MixinBooterPlugin), as this is probably a dev workspace
[16:28:13] [main/INFO] [MixinBooter]: MixinBootstrap Initializing...
[16:28:13] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/C:/Users/setti/.gradle/caches/modules-2/files-2.1/zone.rong/mixinbooter/7.1/65cbe8e04a32c9ba1cf43a4c3bd7737ba3705e09/mixinbooter-7.1.jar Service=LaunchWrapper Env=CLIENT
[16:28:13] [main/INFO] [mixin]: Attempting to load Hot-Swap agent
[16:28:13] [main/INFO] [mixin]: Attempting to load Fernflower decompiler (Threaded mode)
[16:28:13] [main/INFO] [mixin]: Fernflower could not be loaded, exported classes will not be decompiled. NoClassDefFoundError: org/jetbrains/java/decompiler/main/extern/IResultSaver
[16:28:14] [main/INFO] [mixin]: Preparing mixins for MixinEnvironment[PREINIT]
[16:28:14] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[16:28:14] [main/INFO] [FML]: Searching E:\Minecraft\liangmu-fixes\run\.\mods for mods
[16:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[16:28:14] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[16:28:14] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[16:28:14] [main/INFO] [GradleStart]: Injecting location in coremod settingdust.liangmufixes.LiangMuFixesMixinLoader
[16:28:14] [main/INFO] [GradleStart]: Injecting location in coremod zone.rong.mixinbooter.MixinBooterPlugin
[16:28:14] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[16:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[16:28:14] [main/INFO] [MixinBooter]: Adding liangmu_fixes.mixins.json mixin configuration.
[16:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[16:28:14] [main/INFO] [mixin]: Checking for additional mixins for MixinEnvironment[PREINIT]
[16:28:15] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[16:28:15] [main/INFO] [mixin]: Preparing mixins for MixinEnvironment[INIT]
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[16:28:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[16:28:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[16:28:15] [main/INFO] [mixin]: Preparing mixins for MixinEnvironment[DEFAULT]
[16:28:15] [main/INFO] [mixin]: Selecting config mixin.mixinbooter.init.json
[16:28:15] [main/INFO] [mixin]: Remapping refMap mixins.mixinbooter.refmap.json using C:\Users\setti\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_stable\39\1.12.2\srgs\srg-mcp.srg
[16:28:15] [main/INFO] [mixin]: Selecting config liangmu_fixes.mixins.json
[16:28:15] [main/WARN] [mixin]: Reference map 'liangmu_fixes.refmap.json' for liangmu_fixes.mixins.json could not be read. If this is a development environment you can ignore this message
[16:28:15] [main/INFO] [mixin]: Preparing mixin.mixinbooter.init.json (2)
[16:28:15] [main/INFO] [mixin]: Preparing liangmu_fixes.mixins.json (1)
[16:28:15] [main/INFO] [mixin]: Prepared 3 mixins in 0.256 sec (85.3ms avg) (11ms load, 59ms transform, 0ms plugin)
[16:28:15] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[16:28:16] [main/INFO] [net.minecraft.client.Minecraft]: Setting user: Player734
[16:28:19] [main/INFO] [net.minecraft.client.Minecraft]: LWJGL Version: 2.9.4
[16:28:22] [main/INFO] [mixin]: Mixing CrashReportMixin from mixin.mixinbooter.init.json into net.minecraft.crash.CrashReport
[16:28:22] [main/INFO] [FML]: -- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 11 (amd64) version 10.0
Java Version: 1.8.0_372, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
Memory: 1058567016 bytes (1009 MB) / 1166540800 bytes (1112 MB) up to 7618953216 bytes (7266 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
MixinBooter (mixinbooter-7.1.jar)
LiangMuFixesMixinLoader (liangmu-fixes-0.1.0.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 531.68' Renderer: 'NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2'
[16:28:23] [main/INFO] [FML]: MinecraftForge v14.23.5.2768 Initialized
[16:28:23] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[16:28:23] [main/INFO] [FML]: Replaced 1036 ore ingredients
[16:28:23] [main/INFO] [mixin]: Mixing LoadControllerMixin from mixin.mixinbooter.init.json into net.minecraftforge.fml.common.LoadController
[16:28:23] [main/INFO] [mixin]: Renaming synthetic method lambda$beforeConstructing$0(Lnet/minecraft/launchwrapper/IClassTransformer;)Z to mdcdbd11$lambda$beforeConstructing$0$0 in mixin.mixinbooter.init.json:LoadControllerMixin
[16:28:23] [main/INFO] [FML]: Searching E:\Minecraft\liangmu-fixes\run\.\mods for mods
[16:28:25] [main/INFO] [FML]: Forge Mod Loader has identified 7 mods to load
[16:28:25] [main/INFO] [MixinBooter]: Instantiating all MixinLoader annotated classes...
[16:28:25] [main/INFO] [MixinBooter]: Instantiating all ILateMixinLoader implemented classes...
[16:28:25] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, mixinbooter, FML, forge, bloodmagic, guideapi] at CLIENT
[16:28:25] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, mixinbooter, FML, forge, bloodmagic, guideapi] at SERVER
[16:28:25] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 290545100 nanos
[16:28:26] [main/INFO] [net.minecraft.client.resources.SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Blood Magic: Alchemical Wizardry, FMLFileResourcePack:Guide-API
[16:28:26] [main/INFO] [FML]: Processing ObjectHolder annotations
[16:28:27] [main/INFO] [FML]: Found 1308 ObjectHolder annotations
[16:28:27] [main/INFO] [FML]: Identifying ItemStackHolder annotations
[16:28:27] [main/INFO] [FML]: Found 0 ItemStackHolder annotations
[16:28:27] [main/INFO] [FML]: Configured a dormant chunk cache size of 0
[16:28:27] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[16:28:27] [main/INFO] [FML]: OBJLoader: Domain bloodmagic has been added.
[16:28:28] [main/INFO] [FML]: Applying holder lookups
[16:28:28] [main/INFO] [FML]: Holder lookups applied
[16:28:28] [main/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@717e4047:
java.lang.NoSuchMethodError: net.minecraftforge.fml.relauncher.ReflectionHelper.findField(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Field;
at WayofTime.bloodmagic.item.armour.ItemLivingArmour.<clinit>(ItemLivingArmour.java:60) ~[ItemLivingArmour.class:1.12.2-2.4.3-105]
at WayofTime.bloodmagic.core.RegistrarBloodMagicItems.registerItems(RegistrarBloodMagicItems.java:184) ~[RegistrarBloodMagicItems.class:1.12.2-2.4.3-105]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_29_RegistrarBloodMagicItems_registerItems_Register.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) ~[EventBus$1.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782) [GameData.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:513) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_372]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_372]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_372]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_372]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_372]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_372]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_372]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_372]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
[16:28:28] [main/ERROR] [FML]: Index: 3 Listeners:
[16:28:28] [main/ERROR] [FML]: 0: NORMAL
[16:28:28] [main/ERROR] [FML]: 1: net.minecraftforge.fml.common.eventhandler.EventBus$1@36f21194
[16:28:28] [main/ERROR] [FML]: 2: net.minecraftforge.fml.common.eventhandler.EventBus$1@699ae22e
[16:28:28] [main/ERROR] [FML]: 3: net.minecraftforge.fml.common.eventhandler.EventBus$1@77aa94d4
[16:28:28] [main/ERROR] [FML]: 4: net.minecraftforge.fml.common.eventhandler.EventBus$1@74d59e1e
[16:28:28] [main/ERROR] [FML]: 5: net.minecraftforge.fml.common.eventhandler.EventBus$1@528d5fa1
[16:28:28] [main/ERROR] [FML]: 6: net.minecraftforge.fml.common.eventhandler.EventBus$1@6cb84c4c
[16:28:28] [main/ERROR] [FML]: 7: net.minecraftforge.fml.common.eventhandler.EventBus$1@4f97693b
[16:28:28] [main/ERROR] [FML]: 8: net.minecraftforge.fml.common.eventhandler.EventBus$1@176a3bb9
[16:28:28] [main/ERROR] [FML]: 9: LOWEST
[16:28:28] [main/ERROR] [FML]: 10: net.minecraftforge.fml.common.eventhandler.EventBus$1@2f221ea2
[16:28:28] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: ---- Minecraft Crash Report ----
// There are four lights!
Time: 7/3/23 4:28 PM
Description: Initializing game
java.lang.NoSuchMethodError: net.minecraftforge.fml.relauncher.ReflectionHelper.findField(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Field;
at WayofTime.bloodmagic.item.armour.ItemLivingArmour.<clinit>(ItemLivingArmour.java:60)
at WayofTime.bloodmagic.core.RegistrarBloodMagicItems.registerItems(RegistrarBloodMagicItems.java:184)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_29_RegistrarBloodMagicItems_registerItems_Register.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.init(Minecraft.java:513)
at net.minecraft.client.Minecraft.run(Minecraft.java:421)
at net.minecraft.client.main.Main.main(Main.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
No Mixin Metadata is found in the Stacktrace.
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at WayofTime.bloodmagic.item.armour.ItemLivingArmour.<clinit>(ItemLivingArmour.java:60)
at WayofTime.bloodmagic.core.RegistrarBloodMagicItems.registerItems(RegistrarBloodMagicItems.java:184)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_29_RegistrarBloodMagicItems_registerItems_Register.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.init(Minecraft.java:513)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:421)
at net.minecraft.client.main.Main.main(Main.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 11 (amd64) version 10.0
Java Version: 1.8.0_372, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
Memory: 851066752 bytes (811 MB) / 1172832256 bytes (1118 MB) up to 7618953216 bytes (7266 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2768 7 mods loaded, 7 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:----- |:----------- |:---------------- |:-------------------------------- |:--------- |
| UCH | minecraft | 1.12.2 | minecraft.jar | None |
| UCH | mcp | 9.42 | minecraft.jar | None |
| UCH | mixinbooter | 7.1 | minecraft.jar | None |
| UCH | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.5.2768.jar | None |
| UCH | forge | 14.23.5.2768 | forgeSrc-1.12.2-14.23.5.2768.jar | None |
| UCH | guideapi | 1.12-2.1.8-63 | Guide-API-1.12-2.1.8-63.jar | None |
| UCH | bloodmagic | 1.12.2-2.4.3-105 | BloodMagic-1.12.2-2.4.3-105.jar | None |
Loaded coremods (and transformers):
MixinBooter (mixinbooter-7.1.jar)
LiangMuFixesMixinLoader (liangmu-fixes-0.1.0.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 531.68' Renderer: 'NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 531.68, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
[16:28:28] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# E:\Minecraft\liangmu-fixes\run\.\crash-reports\crash-2023-07-03_16.28.28-client.txt
package settingdust.liangmufixes.mixin.backport.reflection;
import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions;
import net.minecraft.launchwrapper.Launch;
import net.minecraftforge.fml.relauncher.ReflectionHelper;
import org.apache.commons.lang3.StringUtils;
import org.spongepowered.asm.mixin.Mixin;
import settingdust.liangmufixes.Public;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.lang.reflect.Field;
@Mixin(ReflectionHelper.class)
public class MixinReflectionHelper {
/**
* Finds a field with the specified name in the given class and makes it accessible.
* Note: for performance, store the returned value and avoid calling this repeatedly.
* <p>
* Throws an exception if the field is not found.
*
* @param clazz The class to find the field on.
* @param fieldName The name of the field to find (used in developer environments, i.e. "maxStackSize").
* @param fieldObfName The obfuscated name of the field to find (used in obfuscated environments, i.e. "field_77777_bU").
* If the name you are looking for is on a class that is never obfuscated, this should be null.
* @return The field with the specified name in the given class.
*/
@Public
@Nonnull
private static Field findField(@Nonnull Class<?> clazz, @Nonnull String fieldName, @Nullable String fieldObfName) {
Preconditions.checkNotNull(clazz);
Preconditions.checkArgument(StringUtils.isNotEmpty(fieldName), "Field name cannot be empty");
String nameToFind = (Boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment") ? fieldName : MoreObjects.firstNonNull(fieldObfName, fieldName);
try {
Field f = clazz.getDeclaredField(nameToFind);
f.setAccessible(true);
return f;
} catch (Exception e) {
throw new ReflectionHelper.UnableToFindFieldException(new String[]{}, e);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment