---- Minecraft Crash Report ----
Description: Initializing game
java.lang.ExceptionInInitializerError: null
at net.minecraft.client.settings.KeyBinding.handler$zbf000$pmMakeEKeyNotConflict(KeyBinding.java:518) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:KeyBindingMixin,pl:mixin:APP:portalmod.mixins.json:entity.KeyBindingMixin,pl:mixin:APP:mixins.essential.json:client.options.KeyBindingAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.settings.KeyBinding.func_197983_b(KeyBinding.java) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:KeyBindingMixin,pl:mixin:APP:portalmod.mixins.json:entity.KeyBindingMixin,pl:mixin:APP:mixins.essential.json:client.options.KeyBindingAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at gg.essential.mixins.impl.client.settings.KeybindUtils.conflicts(KeybindUtils.java:54) ~[essential:?] {re:mixin,re:classloading}
at gg.essential.mixins.impl.client.settings.KeybindUtils.unbindIfConflicting(KeybindUtils.java:78) ~[essential:?] {re:mixin,re:classloading}
at net.minecraft.client.GameSettings.handler$zhj000$Essential$unbindLoadedConflictingKeybinds(GameSettings.java:1876) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.GameSettings.func_74300_a(GameSettings.java:207) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.GameSettings.<init>(GameSettings.java:184) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.<init>(Minecraft.java:406) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:MinecraftMixin,pl:mixin:APP:portalmod.mixins.json:accessors.MinecraftAccessor,pl:mixin:APP:mixins.essential.json:client.Mixin_IncreaseMenuFpsLimit,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInScreensThatAllowPlayerMovement,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_AddSPSTitle,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_DisplayScreen,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_LoadWorld,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixPrematureByteBufFree,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent_Final,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:149) ~[forge-36.2.34.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {}
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.34.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {re:classloading}
Caused by: java.lang.NullPointerException
at net.minecraftforge.fml.client.registry.ClientRegistry.registerKeyBinding(ClientRegistry.java:59) ~[forge:?] {re:classloading}
at net.portalmod.core.init.KeyInit.registerKey(KeyInit.java:17) ~[portalmod:1.0] {re:mixin,re:classloading}
at net.portalmod.core.init.KeyInit.<clinit>(KeyInit.java:13) ~[portalmod:1.0] {re:mixin,re:classloading}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
at net.minecraft.client.settings.KeyBinding.handler$zbf000$pmMakeEKeyNotConflict(KeyBinding.java:518) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:KeyBindingMixin,pl:mixin:APP:portalmod.mixins.json:entity.KeyBindingMixin,pl:mixin:APP:mixins.essential.json:client.options.KeyBindingAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.settings.KeyBinding.func_197983_b(KeyBinding.java) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:KeyBindingMixin,pl:mixin:APP:portalmod.mixins.json:entity.KeyBindingMixin,pl:mixin:APP:mixins.essential.json:client.options.KeyBindingAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at gg.essential.mixins.impl.client.settings.KeybindUtils.conflicts(KeybindUtils.java:54) ~[essential:?] {re:mixin,re:classloading}
at gg.essential.mixins.impl.client.settings.KeybindUtils.unbindIfConflicting(KeybindUtils.java:78) ~[essential:?] {re:mixin,re:classloading}
at net.minecraft.client.GameSettings.handler$zhj000$Essential$unbindLoadedConflictingKeybinds(GameSettings.java:1876) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.GameSettings.func_74300_a(GameSettings.java:207) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.GameSettings.<init>(GameSettings.java:184) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.essential.json:client.options.GameOptionsAccessor,pl:mixin:APP:mixins.essential.json:client.options.MixinGameOptions,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnLoad,pl:mixin:APP:mixins.essential.json:client.settings.Mixin_UnbindConflictingKeybinds_OnChange,pl:mixin:APP:mixins.essential.json:cosmetics.capes.Mixin_RedirectVanillaCapeSetting,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.<init>(Minecraft.java:406) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:portalmod.mixins.json:MinecraftMixin,pl:mixin:APP:portalmod.mixins.json:accessors.MinecraftAccessor,pl:mixin:APP:mixins.essential.json:client.Mixin_IncreaseMenuFpsLimit,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInScreensThatAllowPlayerMovement,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_AddSPSTitle,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_DisplayScreen,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_UpdateWindowTitle_LoadWorld,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixPrematureByteBufFree,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent_Final,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:149) ~[forge-36.2.34.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {}
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.34.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {re:classloading}
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_312, Temurin
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Temurin
Memory: 1386773024 bytes (1322 MB) / 1801977856 bytes (1718 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m
Launched Version: forge-36.2.34
Backend library: LWJGL version 3.2.2 build 10
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)