NPE crash in client overlay renderer
felixdivo opened this issue · 14 comments
I just jumped down a cliff and on the bottom, the below crash occurred. Nothing else was suspicious. However, I have quite a few mods installed.
---- Minecraft Crash Report ----
// Don't do that.
Time: 3/21/21 10:53 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer.lambda$renderReclaimerOverlay$1(OverlayRenderer.java:144) ~[?:1.16.4-0.3.2] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer$$Lambda$18810/434214132.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:161) ~[?:?] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer.renderReclaimerOverlay(OverlayRenderer.java:124) ~[?:1.16.4-0.3.2] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.ClientModule$$Lambda$5281/856952908.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2926/1348009723.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2556/1941126036.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.client.gui.ForgeIngameGui.pre(ForgeIngameGui.java:828) ~[?:?] {re:classloading}
at net.minecraftforge.client.gui.ForgeIngameGui.func_238445_a_(ForgeIngameGui.java:121) ~[?:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:765) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,xf:fml:astralsorcery:reach_set_client_renderer,pl:mixin:APP:seamless_loading_screen.mixins.json:GameRendererMixin,pl:mixin:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:randompatches.mixins.json:client.MinecraftMixin,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:randompatches.mixins.json:client.MinecraftMixin,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.37.jar:35.1] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$482/462073515.call(Unknown Source) [forge-1.16.4-35.1.37.jar:35.1] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer.lambda$renderReclaimerOverlay$1(OverlayRenderer.java:144) ~[?:1.16.4-0.3.2] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer$$Lambda$18810/434214132.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:161) ~[?:?] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.OverlayRenderer.renderReclaimerOverlay(OverlayRenderer.java:124) ~[?:1.16.4-0.3.2] {re:classloading}
at com.yungnickyoung.minecraft.betterportals.client.ClientModule$$Lambda$5281/856952908.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2926/1348009723.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2556/1941126036.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.client.gui.ForgeIngameGui.pre(ForgeIngameGui.java:828) ~[?:?] {re:classloading}
at net.minecraftforge.client.gui.ForgeIngameGui.func_238445_a_(ForgeIngameGui.java:121) ~[?:?] {re:classloading}
-- Affected level --
Details:
All players: 2 total; [ClientPlayerEntity['Hartmuth'/12745, l='ClientLevel', x=120.48, y=74.00, z=-15.17], RemoteClientPlayerEntity['Pfeilrichtung'/2095, l='ClientLevel', x=133.70, y=109.75, z=-3.69]]
Chunk stats: Client Chunk Cache: 729, 484
Level dimension: minecraft:overworld
Level spawn location: World: (224,76,192), Chunk: (at 0,4,0 in 14,12; contains blocks 224,0,192 to 239,255,207), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 5321947 game time, 3466025 day time
Server brand: forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:617) ~[?:?] {re:mixin,re:classloading,xf:OptiFine:default,xf:fml:astralsorcery:sun_brightness_client,pl:mixin:APP:abnormals_core.mixins.json:client.ClientWorldMixin,pl:mixin:APP:mixins.sndctrl.json:MixinClientWorld,pl:mixin:A}
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2024) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:randompatches.mixins.json:client.MinecraftMixin,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:628) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:randompatches.mixins.json:client.MinecraftMixin,pl:mixin:APP:betterendforge.mixins.json:MinecraftMixin,pl:mixin:APP:seamless_loading_screen.mixins.json:MinecraftMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:assets/botania/botania.mixins.json:AccessorMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.37.jar:35.1] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$482/462073515.call(Unknown Source) [forge-1.16.4-35.1.37.jar:35.1] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
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: 788503744 bytes (751 MB) / 3872391168 bytes (3693 MB) up to 8829009920 bytes (8420 MB)
CPUs: 24
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx9472m -Xms256m -XX:PermSize=256m
ModLauncher: 8.0.9+86+master.3cf110c
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge-1.16.4-35.1.37.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.4-35.1.37.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge-1.16.4-35.1.37.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.4-35.1.37.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/OptiFine_1.16.4_HD_U_G7.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.16.4-35.1.37.jar fml TRANSFORMATIONSERVICE
FML: 35.1
Forge: net.minecraftforge:35.1.37
FML Language Providers:
[email protected]
minecraft@1
[email protected]
Mod List:
astralsorcery-1.16.4-1.13.9.jar |Astral Sorcery |astralsorcery |1.16.4-1.13.9 |DONE |45:2b:0a:49:6b:65:3b:39:a9:dd:d2:5b:55:7f:82:47:a5:1d:7a:cc:7f:a8:69:73:72:53:6f:57:4d:b2:1a:b7
supermartijn642configlib-1.0.5a-mc1.16.jar |SuperMartijn642's Config Lib |supermartijn642configlib |1.0.5a |DONE |NOSIGNATURE
Architects-Palette-1.16.3-1.1.2.jar |Architect's Palette |architects_palette |1.1.2 |DONE |NOSIGNATURE
deadlyendphantoms-1.16.4-3.0.0.jar |Deadly End Phantoms |deadlyendphantoms |3.0.0 |DONE |NOSIGNATURE
strawgolem-1.16-1.9.jar |Straw Golem |strawgolem |1.16-1.9 |DONE |NOSIGNATURE
guiclock_1.16.4-2.0.jar |GUI Clock |guiclock |2.0 |DONE |NOSIGNATURE
BetterCaves-Forge-1.16.4-1.1.1.jar |YUNG's Better Caves |bettercaves |1.16.4-1.1.1 |DONE |NOSIGNATURE
CTM-MC1.16.1-1.1.2.6.jar |ConnectedTexturesMod |ctm |MC1.16.1-1.1.2.6 |DONE |NOSIGNATURE
Controlling-7.0.0.11.jar |Controlling |controlling |7.0.0.11 |DONE |NOSIGNATURE
Placebo-1.16.4-4.4.1.jar |Placebo |placebo |4.4.1 |DONE |NOSIGNATURE
citadel-1.6.2.jar |Citadel |citadel |1.6.2 |DONE |NOSIGNATURE
alexsmobs-1.7.1.jar |Alex's Mobs |alexsmobs |1.7.1 |DONE |NOSIGNATURE
YungsApi-1.16.4-Forge-4.jar |YUNG's API |yungsapi |1.16.4-Forge-4 |DONE |NOSIGNATURE
MutantBeasts-1.16.4-1.1.3.jar |Mutant Beasts |mutantbeasts |1.16.4-1.1.3 |DONE |d9:be:bd:b6:9a:e4:14:aa:05:67:fb:84:06:77:a0:c5:10:ec:27:15:1b:d6:c0:88:49:9a:ef:26:77:61:0b:5e
Bookshelf-1.16.4-9.3.25.jar |Bookshelf |bookshelf |9.3.25 |DONE |eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
Tips-1.16.4-3.0.3.jar |Tips |tips |3.0.3 |DONE |eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
reliquary-1.16.3-1.3.4.1061.jar |Reliquary |xreliquary |1.16.3-1.3.4.1061 |DONE |NOSIGNATURE
randompatches-2.4.4-forge.jar |RandomPatches |randompatches |2.4.4-forge |DONE |92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7
simpleplanes-1.16.4-4.1.2.jar |Simple Planes |simpleplanes |1.16.4-4.1.2 |DONE |NOSIGNATURE
JustEnoughResources-1.16.4-0.12.0.109.jar |Just Enough Resources |jeresources |0.12.0.109 |DONE |NOSIGNATURE
supplementaries-1.16.5-0.10.4b.jar |Supplementaries |supplementaries |1.16.5-0.10.4 |DONE |NOSIGNATURE
betterendforge-1.16.4-1.5.1.jar |BetterEnd Forge |betterendforge |1.16.4-1.5.1 |DONE |NOSIGNATURE
structure_gel-1.16.4-1.7.5.jar |Structure Gel API |structure_gel |1.7.5 |DONE |NOSIGNATURE
corpse-1.16.4-1.0.6.jar |Corpse |corpse |1.16.4-1.0.6 |DONE |NOSIGNATURE
oretweaker-1.1.1.jar |OreTweaker |oretweaker |1.1.1 |DONE |NOSIGNATURE
chocolate-1.3.0-1.16.4.jar |Chocolate |chocolate |1.3.0-1.16.4 |DONE |NOSIGNATURE
FarmersDelight-1.16.3-0.3.2.jar |Farmer's Delight |farmersdelight |1.16.3-0.3.2 |DONE |NOSIGNATURE
TipTheScales-1.16.4-3.0.0.10.jar |TipTheScales |tipthescales |3.0.0.10 |DONE |NOSIGNATURE
repurposed_structures-1.16.4-2.3.4.jar |Repurposed Structures |repurposed_structures |1.16.4-2.3.4 |DONE |NOSIGNATURE
AmbientSounds_v3.1.5_mc1.16.5.jar |Ambient Sounds |ambientsounds |3.0.3 |DONE |NOSIGNATURE
EndRemastered-R36.jar |End Remastered 3.6 |endrem |1.16.3 |DONE |NOSIGNATURE
valhelsia_structures-16.0.5.jar |Valhelsia Structures |valhelsia_structures |16.0.5 |DONE |NOSIGNATURE
dungeons_plus-1.16.4-1.1.3.jar |Dungeons Plus |dungeons_plus |1.1.3 |DONE |NOSIGNATURE
Botania-1.16.4-414.jar |Botania |botania |1.16.4-414 |DONE |NOSIGNATURE
curios-forge-1.16.5-4.0.5.0.jar |Curios API |curios |1.16.5-4.0.5.0 |DONE |NOSIGNATURE
eidolon-0.2.7.jar |Eidolon |eidolon |0.2.7 |DONE |NOSIGNATURE
Patchouli-1.16.4-50.jar |Patchouli |patchouli |1.16.4-50 |DONE |NOSIGNATURE
leap-1.16.4-1.1.0.jar |Leap |leap |1.1.0 |DONE |NOSIGNATURE
GameStages-1.16.4-6.0.4.jar |GameStages |gamestages |6.0.4 |DONE |eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
collective-1.16.4-1.53.jar |Collective |collective |1.53 |DONE |NOSIGNATURE
camera-1.16.4-1.0.9.jar |Camera Mod |camera |1.16.4-1.0.9 |DONE |NOSIGNATURE
xercapaint-1.16.4-1.1.jar |Joy of Painting |xercapaint |1.16.4-1.1 |DONE |NOSIGNATURE
seamless_loading_screen-1.16.5-1.1.0.jar |Seamless Loading Screen |seamless_loading_screen |1.16.5-1.1.0 |DONE |NOSIGNATURE
travelers_index-1.16.4-1.0.2.jar |Traveler's Index |travelers_index |1.16.4-1.0.2 |DONE |NOSIGNATURE
TheAbyss2 1.9.7 1.16.5.jar |TheAbyss |theabyss |1.9.7 |DONE |NOSIGNATURE
majruszs-difficulty-1.16.4-0.5.1.jar |Majrusz's Progressive Difficul|majruszs_difficulty |0.5.1 |DONE |NOSIGNATURE
sapience-1.16.4-1.1.1.jar |Sapience |sapience |1.1.1 |DONE |NOSIGNATURE
architectury-1.8.131-forge.jar |Architectury |architectury |1.8.131 |DONE |NOSIGNATURE
cc-tweaked-1.16.4-1.95.3.jar |CC: Tweaked |computercraft |1.95.3 |DONE |NOSIGNATURE
observerlib-1.16.4-1.5.1.jar |ObserverLib |observerlib |1.16.4-1.5.1 |DONE |NOSIGNATURE
ItemPhysic_v1.4.17_mc1.16.5.jar |ItemPhysic |itemphysic |1.6.0 |DONE |NOSIGNATURE
BetterBurning-1.16.4-5.0.3.jar |BetterBurning |betterburning |5.0.3 |DONE |eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
CodeChickenLib-1.16.4-3.5.1.408-universal.jar |CodeChicken Lib |codechickenlib |3.5.1.408 |DONE |31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
BetterMineshafts-Forge-1.16.4-2.0.2.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.4-2.0.2 |DONE |NOSIGNATURE
geckolib-forge-1.16.5-3.0.15.jar |GeckoLib |geckolib3 |3.0.15 |DONE |NOSIGNATURE
NekosEnchantedBooks-1.16-1.2.0.jar |Neko’s Enchanted Books |nebs |1.2.0 |DONE |NOSIGNATURE
QuarkOddities-1.16.3.jar |Quark Oddities |quarkoddities |1.16.3 |DONE |NOSIGNATURE
rhino-1.7.13-build.14.jar |Rhino |rhino |1.7.13-build.14 |DONE |NOSIGNATURE
craftingstation-4.1.1.jar |Crafting Station |craftingstation |4.1.1 |DONE |NOSIGNATURE
spiders-2.0-1.16.4-1.0.4.jar |Spiders 2.0 |spiderstpo |1.0.4 |DONE |NOSIGNATURE
jei-1.16.4-7.6.1.72.jar |Just Enough Items |jei |7.6.1.72 |DONE |NOSIGNATURE
kubejs-1605.3.6-build.176-forge.jar |KubeJS |kubejs |1605.3.6-build.176 |DONE |NOSIGNATURE
Druidcraft-1.16.5-0.4.52.jar |Druidcraft |druidcraft |0.4.52 |DONE |NOSIGNATURE
the-conjurer-1.16.4-1.0.13.jar |The Conjurer |conjurer_illager |1.0.13 |DONE |NOSIGNATURE
abnormals_core-1.16.5-3.1.1.jar |Abnormals Core |abnormals_core |3.1.1 |DONE |NOSIGNATURE
buzzier_bees-1.16.5-3.0.1.jar |Buzzier Bees |buzzier_bees |3.0.1 |DONE |NOSIGNATURE
berry_good-1.16.4-4.0.0.jar |Berry Good |berry_good |4.0.0 |DONE |NOSIGNATURE
Brazier-2.3.0.jar |Brazier |brazier |2.3.0 |DONE |NOSIGNATURE
extraboats-1.16.5-2.1.0.jar |Extra Boats |extraboats |2.1.0 |DONE |NOSIGNATURE
create-mc1.16.3_v0.3e.jar |Create |create |mc1.16.3_v0.3e |DONE |NOSIGNATURE
Waystones_1.16.5-7.4.0.jar |Waystones |waystones |7.4.0 |DONE |NOSIGNATURE
BetterPortals-1.16.4-0.3.2.jar |YUNG's Better Portals |betterportals |1.16.4-0.3.2 |DONE |NOSIGNATURE
Artifacts-1.16.5-2.8.3.jar |Artifacts |artifacts |1.16.5-2.8.3 |DONE |NOSIGNATURE
SimpleStorageNetwork-1.16.5-1.3.4.jar |Simple Storage Network |storagenetwork |1.16.5-1.3.4 |DONE |1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
SereneSeasons-1.16.4-4.0.0.87-universal.jar |Serene Seasons |sereneseasons |1.16.4-4.0.0.87 |DONE |NOSIGNATURE
guicompass_1.16.4-1.3.jar |GUI Compass |guicompass |1.3 |DONE |NOSIGNATURE
champions-forge-1.16.5-2.0.1.4.jar |Champions |champions |1.16.5-2.0.1.4 |DONE |NOSIGNATURE
bedspreads-forge-1.16.4-5.1.0.1.jar |Bedspreads |bedspreads |1.16.4-5.1.0.1 |DONE |NOSIGNATURE
iceandfire-2.1.6-1.16.4.jar |Ice and Fire |iceandfire |2.1.6-1.16.4 |DONE |NOSIGNATURE
iChunUtil-1.16.3-10.0.0.jar |iChunUtil |ichunutil |10.0.0 |DONE |NOSIGNATURE
ars_nouveau-1.16.4-1.11.6.jar |Ars Nouveau |ars_nouveau |1.11.6 |DONE |NOSIGNATURE
ImmersivePetroleum-1.16.4-3.1.0-2.jar |Immersive Petroleum |immersivepetroleum |3.1.0-2 |DONE |NOSIGNATURE
forge-1.16.4-35.1.37-universal.jar |Forge |forge |35.1.37 |DONE |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
Waddles-1.16.4-0.8.11.jar |Waddles |waddles |1.16.4-0.8.11 |DONE |NOSIGNATURE
Bountiful-1.16.4-3.3.1.jar |Bountiful |bountiful |1.16.4-3.3.1 |DONE |NOSIGNATURE
scuba-gear-1.16.5-1.0.2.jar |Scuba Gear |scuba_gear |1.0.2 |DONE |NOSIGNATURE
blame-1.16.4-1.9.2.jar |Blame! |blame |1.9.2 |DONE |NOSIGNATURE
neapolitan-1.16.5-2.1.0.jar |Neapolitan |neapolitan |2.1.0 |DONE |NOSIGNATURE
DynamicSurroundings-1.16.4-4.0.3.12.jar |§3Dynamic Surroundings |dsurround |1.16.4-4.0.3.12 |DONE |b4:98:14:b9:76:55:25:4f:e5:5f:4d:71:90:87:43:5b:f9:d5:3a:02:60:42:5e:da:1f:15:9c:ff:be:a9:7c:77
dash-1.16.4-1.0.1.jar |Dash |dash |1.0.1 |DONE |NOSIGNATURE
antiqueatlas-5.4.4-forge.jar |Antique Atlas |antiqueatlas |5.4.4-forge |DONE |NOSIGNATURE
forge-1.16.4-35.1.37-client.jar |Minecraft |minecraft |1.16.4 |DONE |NOSIGNATURE
upgrade_aquatic-1.16.5-3.0.1.jar |Upgrade Aquatic |upgrade_aquatic |3.0.1 |DONE |NOSIGNATURE
cofh_core-1.16.3-1.1.6.jar |CoFH Core |cofh_core |1.1.6 |DONE |NOSIGNATURE
ensorcellation-1.16.3-1.1.2.jar |Ensorcellation |ensorcellation |1.1.2 |DONE |NOSIGNATURE
endergetic-1.16.4-3.0.0.jar |The Endergetic Expansion |endergetic |3.0.0 |DONE |NOSIGNATURE
theoneprobe-1.16-3.0.7.jar |The One Probe |theoneprobe |1.16-3.0.7 |DONE |NOSIGNATURE
swingthroughgrass-1.16.4-1.5.3.jar |SwingThroughGrass |swingthroughgrass |1.16.4-1.5.3 |DONE |NOSIGNATURE
MouseTweaks-2.14-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.14 |DONE |NOSIGNATURE
ToolBelt-1.16.3-1.15.2.jar |Tool Belt |toolbelt |1.15.2 |DONE |NOSIGNATURE
ImmersiveEngineering-1.16.4-4.1.2-129.jar |Immersive Engineering |immersiveengineering |1.16.4-4.1.2-129 |DONE |44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7
EntityCulling-1.16.5-2.0.4.jar |Entity Culling |entity_culling |2.0.4 |DONE |NOSIGNATURE
scarecrowsterritory-1.0.4-mc1.16.5.jar |Scarecrow's Territory |scarecrowsterritory |1.0.4 |DONE |NOSIGNATURE
CreativeCore_v2.1.0_mc1.16.5.jar |CreativeCore |creativecore |2.0.0 |DONE |NOSIGNATURE
forbidden_arcanus-1.16.4-1.0.0.jar |Forbidden & Arcanus |forbidden_arcanus |1.16.4-1.0.0 |DONE |NOSIGNATURE
archers_paradox-1.16.3-1.1.1.jar |Archer's Paradox |archers_paradox |1.1.1 |DONE |NOSIGNATURE
towers_of_the_wild-1.16.4-2.0.1.jar |Towers Of The Wild |towers_of_the_wild |1.16.4-2.0.1 |DONE |NOSIGNATURE
smoothboot-forge-1.16.4-1.2.2.jar |Smooth Boot |smoothboot |1.16.4-1.2.2 |DONE |NOSIGNATURE
CreateTweaker-1.0.0.7.jar |CreateTweaker |createtweaker |1.0.0.7 |DONE |NOSIGNATURE
ChickenChunks-1.16.4-2.7.0.85-universal.jar |ChickenChunks |chickenchunks |2.7.0.85 |DONE |31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
majrusz-library-1.16.4-1.4.0.jar |Majrusz Library |majrusz_library |1.4.0 |DONE |NOSIGNATURE
savageandravage-1.16.5-3.1.0.jar |Savage & Ravage |savageandravage |3.1.0 |DONE |NOSIGNATURE
FastWorkbench-1.16.4-4.5.0.jar |FastWorkbench |fastbench |4.5.0 |DONE |NOSIGNATURE
autumnity-1.16.4-2.0.1.jar |Autumnity |autumnity |2.0.1 |DONE |NOSIGNATURE
polymorph-forge-1.16.5-0.24.jar |Polymorph |polymorph |1.16.5-0.24 |DONE |NOSIGNATURE
AutoRegLib-1.6-47.jar |AutoRegLib |autoreglib |1.6-47 |DONE |NOSIGNATURE
Quark-r2.4-305.jar |Quark |quark |r2.4-305 |DONE |NOSIGNATURE
charm-forge-1.16.4-2.2.2.jar |Charm |charm |2.2.2 |DONE |NOSIGNATURE
charmonium-forge-1.16.4-2.2.2.jar |Charmonium |charmonium |2.2.1 |DONE |NOSIGNATURE
kubejs-create-1604.1.0.4.jar |KubeJS Create |kubejs_create |1604.1.0.4 |DONE |NOSIGNATURE
cobbler-1.6.1.jar |Shulkers Faithful Factories |cobbler |1.6.1 |DONE |NOSIGNATURE
lootr-1.16.4-0.0.4.16.jar |Lootr |lootr |1.16.4-0.0.4.16 |DONE |NOSIGNATURE
ferritecore-1.1.1.jar |Ferrite Core |ferritecore |1.1.1 |DONE |41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
BackTools-1.16.5-10.1.0.jar |Back Tools |backtools |10.1.0 |DONE |NOSIGNATURE
byg-1.1.8.jar |Oh The Biomes You'll Go |byg |1.1.8 |DONE |NOSIGNATURE
kubejs-immersive-engineering-1604.1.0.12.jar |KubeJS Immersive Engineering |kubejs_immersive_engineering |1604.1.0.12 |DONE |NOSIGNATURE
CosmeticArmorReworked-1.16.4-v1.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.4-v1 |DONE |5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
step-1.16.4-1.1.0.jar |Step |step |1.1.0 |DONE |NOSIGNATURE
EnderMail-1.16.4-1.2.0.jar |Ender Mail |endermail |1.16.4-1.2.0 |DONE |NOSIGNATURE
createaddition-1.16.4-20210303a.jar |Create Crafts & Additions |createaddition |1.16.4-20210303a |DONE |NOSIGNATURE
Crash Report UUID: b83f024f-a6a6-42cb-b510-f8aa238303a1
Patchouli open book context: n/a
Launched Version: forge-35.1.37
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce GTX 1060 6GB/PCIe/SSE2 GL version 4.6.0 NVIDIA 461.72, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs:
Current Language: English (US)
CPU: 24x AMD Ryzen 9 3900X 12-Core Processor
OptiFine Version: OptiFine_1.16.4_HD_U_G7
OptiFine Build: 20210221-012854
Render Distance Chunks: 22
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 461.72
OpenGlRenderer: GeForce GTX 1060 6GB/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 24
Seems to have worked! The game loaded up fine, and I just gave myself nausea and /effect cleared it, and no crash!
Sweet, pushing the updated version to CF now :)
Issue will remain open for a bit in case the others experience issues w/ the new version
Welp... I seem to be getting a crash while trying to load the game with the new version (0.3.5). It didn't even get past the FML early loading phase.
Mixin apply failed betterportals.mixins.json:MixinClientPlayerEntity -> net.minecraft.client.entity.player.ClientPlayerEntity: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on resetPortalAndReclaimerCounters could not find any targets matching 'removeActivePotionEffect' in net.minecraft.client.entity.player.ClientPlayerEntity. No refMap loaded. [PREINJECT Applicator Phase -> betterportals.mixins.json:MixinClientPlayerEntity -> Prepare Injections -> -> handler$zhp000$resetPortalAndReclaimerCounters(Lnet/minecraft/potion/Effect;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on resetPortalAndReclaimerCounters could not find any targets matching 'removeActivePotionEffect' in net.minecraft.client.entity.player.ClientPlayerEntity. No refMap loaded. [PREINJECT Applicator Phase -> betterportals.mixins.json:MixinClientPlayerEntity -> Prepare Injections -> -> handler$zhp000$resetPortalAndReclaimerCounters(Lnet/minecraft/potion/Effect;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findMethods(InjectionInfo.java:572)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:288)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:275)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:267)
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46)
at sun.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:140)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:624)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1247)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:223)
at org.spongepowered.asm.mixin.transformer.MixinTransformationHandler.processClass(MixinTransformationHandler.java:121)
at org.spongepowered.asm.launch.MixinLaunchPlugin.processClass(MixinLaunchPlugin.java:131)
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154)
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:962)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:987)
at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1390)
at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1746)
at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477)
at net.minecraft.entity.EntityType.<clinit>(EntityType.java:148)
at net.minecraft.world.gen.feature.DungeonsFeature.<clinit>(DungeonsFeature.java:24)
at net.minecraft.world.gen.feature.Feature.<clinit>(Feature.java:37)
at net.minecraft.world.gen.feature.Features.<clinit>(SourceFile:92)
at net.minecraft.util.registry.WorldGenRegistries.func_243672_e(WorldGenRegistries.java:39)
at net.minecraft.util.registry.WorldGenRegistries$$Lambda$657/1547998401.get(Unknown Source)
at net.minecraft.util.registry.WorldGenRegistries.func_243668_a(WorldGenRegistries.java:89)
at net.minecraft.util.registry.WorldGenRegistries$$Lambda$663/506869658.accept(Unknown Source)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:676)
at net.minecraft.util.registry.WorldGenRegistries.<clinit>(WorldGenRegistries.java:88)
at net.minecraft.util.registry.Registry.<clinit>(Registry.java:464)
at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38)
at net.minecraft.client.main.Main.lambda$main$0(Main.java:123)
at net.minecraft.client.main.Main$$Lambda$604/897098843.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
@Tmtravlr Download the JAR attached to this experimental release and see if it fixes your problem: https://github.com/yungnickyoung/YUNGs-Better-Portals/releases/tag/forge-1.16-0.3.6-beta0
@Tmtravlr what's your Forge version? It may be the case that this only works on 1.16.5 (Forge 36)
Okay, so I've figured it out.
In vanilla, the overlay when entering a Nether portal has some special logic to execute when the player has the nausea effect. In an attempt to be as vanilla-friendly as possible, I duplicated this effect. However, I failed to reset my counter variables (used to keep track of the overlay's animation state) whenever the nausea effect is removed. This results in a single frame of attempting to render the overlays when the effect is cleared. If you're in a dimension that doesn't have settings for both a reclaimer and a rift (which is any dimension by default), this will result in a crash for the missing variant when fetching the settings.
The counter variables are now properly cleared as of v0.3.5, so this should no longer happen. Additionally, there are now several more null
checks in place, so if other bugs exist that somehow cause the variant settings to be null
, they should no longer cause crashes.
Please let me know if it's fixed for you, and if so I'll close the issue!
Also happens for me if I do /effect clear
when I have nausea... probably caused by that weird portal overlay in vanilla that happens when you clear nausea forcibly.
Would make sense with falling too, at least for the crash report above, since Majrusz's Progressive Difficulty gives you nausea when you fall far enough.
Would make sense with falling too, at least for the crash report above, since Majrusz's Progressive Difficulty gives you nausea when you fall far enough.
also when taking drowning damage. :V
It's definitely an issue with the portal overlay. Just not exactly sure what the issue is. As someone who is primarily a worldgen modder, this is unfortunately an area of the game I'm not familiar with. What I may do for now is simply catch the error and prevent the game from crashing - it might mean the overlay is buggy, but that's certainly better than a crash.
absolutely. especially in packs like mine where potion effects come out a fair bit and clearing or preventing them is kinda useful to have. :V