Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Client-side Minecraft mod that removes all fog.

License

Notifications You must be signed in to change notification settings

link-fgfgui/NoFog-noconfig

 
 

Repository files navigation

为兼容YuZu-UI
删除了NoFog的Config功能,让NoFog无论如何都认为Cloth Config API未安装

简易说明:
NoFogClient.java#L39 调起了配置文件初始化,然后走到
ConfigUtils.java#L48 就不知咋的触发yuzu的mixin了,然后爆炸

crash_report:

Description: Unexpected error

java.lang.NoClassDefFoundError: Could not initialize class net.minecraft.sounds.Musics  
	at net.minecraft.client.Minecraft.m_91107_(Minecraft.java:2513) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yuzu.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}  
	at net.minecraft.client.sounds.MusicManager.m_120183_(MusicManager.java:27) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1821) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yuzu.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}  
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yuzu.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}  
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yuzu.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}  
	at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-Forge_47.4.1.jar:?] {re:classloading,pl:runtimedistcleaner:A}
        ...  
	at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:112) ~[?:?] {}  
	at oolloo.jlw.Wrapper.main(Wrapper.java:105) ~[?:?] {}  
Caused by: java.lang.ExceptionInInitializerError: Exception java.util.NoSuchElementException: No value present [in thread "modloading-worker-0"]  
	at java.util.Optional.get(Optional.java:143) ~[?:?] {re:mixin}  
	at net.minecraft.sounds.Musics.handler$zzb000$init(Musics.java:526) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,re:classloading,pl:mixin:APP:yuzu.mixins.json:MusicsMixin,pl:mixin:A}  
	at net.minecraft.sounds.Musics.<clinit>(Musics.java:20) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,re:classloading,pl:mixin:APP:yuzu.mixins.json:MusicsMixin,pl:mixin:A}  
	at net.minecraft.data.worldgen.biome.OverworldBiomes.m_194902_(OverworldBiomes.java:186) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.data.worldgen.biome.BiomeData.m_272174_(BiomeData.java:24) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.core.RegistrySetBuilder$RegistryStub.m_254946_(RegistrySetBuilder.java:250) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.core.RegistrySetBuilder.m_255427_(RegistrySetBuilder.java:47) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {}  
	at net.minecraft.core.RegistrySetBuilder.m_254900_(RegistrySetBuilder.java:46) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.core.RegistrySetBuilder.m_255144_(RegistrySetBuilder.java:53) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at net.minecraft.data.registries.VanillaRegistries.m_255371_(VanillaRegistries.java:72) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading}  
	at virtuoel.no_fog.util.ConfigUtils.populateDimensionToggles(ConfigUtils.java:56) ~[NoFog-1.3.6+1.20.1-forge.jar%23163!/:?] {re:classloading}  
	at virtuoel.no_fog.util.NoFogConfigImpl.<init>(NoFogConfigImpl.java:15) ~[NoFog-1.3.6+1.20.1-forge.jar%23163!/:?] {re:classloading} 
        ...  
	at me.shedaniel.autoconfig.serializer.GsonConfigSerializer.deserialize(GsonConfigSerializer.java:79) ~[cloth-config-11.1.136-forge.jar%23161!/:?] {re:classloading}  
	at me.shedaniel.autoconfig.ConfigManager.load(ConfigManager.java:92) ~[cloth-config-11.1.136-forge.jar%23161!/:?] {re:classloading}  
	at me.shedaniel.autoconfig.ConfigManager.<init>(ConfigManager.java:53) ~[cloth-config-11.1.136-forge.jar%23161!/:?] {re:classloading}  
	at me.shedaniel.autoconfig.AutoConfig.register(AutoConfig.java:66) ~[cloth-config-11.1.136-forge.jar%23161!/:?] {re:classloading}  
	at virtuoel.no_fog.util.AutoConfigUtils.initialize(AutoConfigUtils.java:35) ~[NoFog-1.3.6+1.20.1-forge.jar%23163!/:?] {re:classloading}  
	at virtuoel.no_fog.NoFogClient.<init>(NoFogClient.java:39) ~[NoFog-1.3.6+1.20.1-forge.jar%23163!/:?] {re:classloading,re:mixin}  
	...

About

Client-side Minecraft mod that removes all fog.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%