[Bug]: Crash using Reign of Nether
Hail99wasd opened this issue ยท 0 comments
Minecraft version(s)
1.20.1
Minecraft version details
No response
Mod loader
Forge
Mod loader version
Forge 47.4.10
Fabric API version
No response
In what kind of world or server did the problem occur?
My singleplayer world
What went wrong? (Crash logs don't go here)
Occurs when a Piglin unit is spawned from a Portal structure from the Reign of Nether mod. I have tried to change some of Pehkui's settings to fix it, as well as Reign of Nether's, with no luck. I believe the two mods used to work together, back before Reign of Nether updated from 1.19.2 to 1.20.1.
Thank you for your time, and apologies if this is scuffed. I don't make these very often.
Full list of installed mods and their version numbers
Mod List:
MouseTweaks-forge-mc1.20.1-2.25.1.jar
NoChatReports-FORGE-1.20.1-v2.2.2.jar
additionalentityattributes-forge-1.4.0.5+1.20.1.ja
geckolib-forge-1.20.1-4.8.2.jar
player-animation-lib-forge-1.0.2-rc1+1.20.jar
Pehkui-3.8.2+1.20.1-forge.jar
outyardsbackport-2-forge-1.20.1.jar
calio-forge-1.20.1-1.11.0.5.jar
wrench_wrapper-0.6.2.jar
caelus-forge-3.2.0+1.20.1.jar
apoli-forge-1.20.1-2.9.0.8.jar
curios-forge-5.14.1+1.20.1.jar
origins-forge-1.20.1-1.10.0.9-all.jar
Apugli-2.10.4+1.20.1-forge.jar
Xaeros_Minimap_25.2.10_Forge_1.20.jar
XaerosWorldMap_1.39.12_Forge_1.20.jar
mcwifipnp-1.7.6-1.20.1-forge.jar
irons_spellbooks-1.20.1-3.4.0.9.jar
CustomPlayerModels-1.20-0.6.24a.jar
mixinextras-forge-0.4.1.jar
reignofnether-1.2.2b.jar
cloth-config-11.1.136-forge.jar
bettercombat-forge-1.8.6+1.20.1.jar
forge-1.20.1-47.4.10-universal.jar
unoriginal-datapack.jar
ok_zoomer-forge-5.4.0-beta.8.jar
IBEEditor-1.20-2.2.8-forge.jar
Did the problem cause the game to crash?
Yes. (paste crash report below)
Full crash report contents (if you experienced a crash)
Crash report output:
---- Minecraft Crash Report ---- // Don't do that.
Time: 2025-10-21 21:18:50
Description: Exception in server tick loop
java.lang.NullPointerException: Cannot invoke "com.solegendary.reignofnether.unit.goals.SelectedTargetGoal.getTarget()" because "this.targetGoal" is null
at com.solegendary.reignofnether.unit.units.piglins.BruteUnit.m_5448_(BruteUnit.java:241) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at net.minecraft.world.entity.ai.goal.target.TargetGoal.modifyReturnValue$zeo000$pehkui$getFollowRange(TargetGoal.java:525) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,re:classloading,pl:mixin:APP:pehkui.mixins.json:TrackTargetGoalMixin,pl:mixin:A}
at net.minecraft.world.entity.ai.goal.target.TargetGoal.m_7623_(TargetGoal.java:78) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,re:classloading,pl:mixin:APP:pehkui.mixins.json:TrackTargetGoalMixin,pl:mixin:A}
at com.solegendary.reignofnether.unit.goals.SelectedTargetGoal.(SelectedTargetGoal.java:31) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading}
at com.solegendary.reignofnether.unit.goals.SelectedTargetGoal.(SelectedTargetGoal.java:25) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading}
at com.solegendary.reignofnether.unit.units.piglins.BruteUnit.initialiseGoals(BruteUnit.java:269) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at com.solegendary.reignofnether.unit.units.piglins.BruteUnit.m_8099_(BruteUnit.java:279) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at net.minecraft.world.entity.Mob.(Mob.java:135) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:pehkui.mixins.json:MobEntityMixin,pl:mixin:APP:reignofnether.mixins.json:MobMixin,pl:mixin:APP:reignofnether.mixins.json:goals.MobMixin,pl:mixin:APP:pehkui.mixins.json:compat116plus.MobEntityMixin,pl:mixin:A}
at net.minecraft.world.entity.PathfinderMob.(PathfinderMob.java:14) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:computing_frames,re:mixin,re:classloading}
at net.minecraft.world.entity.monster.Monster.(Monster.java:31) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:computing_frames,re:mixin,re:classloading}
at net.minecraft.world.entity.monster.piglin.AbstractPiglin.(AbstractPiglin.java:32) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:classloading}
at net.minecraft.world.entity.monster.piglin.PiglinBrute.(PiglinBrute.java:73) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:classloading}
at com.solegendary.reignofnether.unit.units.piglins.BruteUnit.(BruteUnit.java:183) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at net.minecraft.world.entity.EntityType.m_20615_(EntityType.java:525) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,xf:fml:forge:forge_method_redirector,re:classloading,xf:fml:forge:forge_method_redirector}
at net.minecraft.world.entity.EntityType.m_262451_(EntityType.java:403) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,xf:fml:forge:forge_method_redirector,re:classloading,xf:fml:forge:forge_method_redirector}
at net.minecraft.world.entity.EntityType.m_262455_(EntityType.java:393) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,xf:fml:forge:forge_method_redirector,re:classloading,xf:fml:forge:forge_method_redirector}
at com.solegendary.reignofnether.building.buildings.placements.ProductionPlacement.produceUnit(ProductionPlacement.java:131) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at com.solegendary.reignofnether.unit.units.piglins.BruteProd.lambda$new$0(BruteProd.java:40) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading}
at com.solegendary.reignofnether.building.production.ProductionItem.tick(ProductionItem.java:175) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at com.solegendary.reignofnether.building.buildings.placements.ProductionPlacement.tick(ProductionPlacement.java:288) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:mixin,re:classloading}
at com.solegendary.reignofnether.building.buildings.placements.PortalPlacement.tick(PortalPlacement.java:54) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading}
at com.solegendary.reignofnether.building.BuildingServerEvents.onWorldTick(BuildingServerEvents.java:542) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading}
at com.solegendary.reignofnether.building.BuildingServerEvents_onWorldTick_LevelTickEvent.invoke(.dynamic) ~[reignofnether-1.2.2b.jar%23198!/:1.2.2b] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%23139!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23139!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23139!/:?] {}
at net.minecraftforge.event.ForgeEventFactory.onPostLevelTick(ForgeEventFactory.java:955) ~[forge-1.20.1-47.4.10-universal.jar%23207!/:?] {re:mixin,re:classloading}
at net.minecraft.server.MinecraftServer.m_5703(MinecraftServer.java:899) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_5705(MinecraftServer.java:814) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:ok_zoomer_forge.mixins.json:common.IntegratedServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23202!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at java.lang.Thread.run(Unknown Source) ~[?:?] {re:mixin}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.8.1, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 486079168 bytes (463 MiB) / 3296722944 bytes (3144 MiB) up to 8455716864 bytes (8064 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: Coffee Lake
Frequency (GHz): 3.70
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce RTX 4060 Ti
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x2803
Graphics card #0 versionInfo: DriverVersion=32.0.15.8129
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Virtual memory max (MB): 36024.49
Virtual memory used (MB): 25925.16
Swap memory total (MB): 19724.65
Swap memory used (MB): 958.98
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8064M
Server Running: true
Player Count: 1 / 8; [ServerPlayer['TL_Hail'/261, l='ServerLevel[THE WORLD]', x=-305.43, y=101.00, z=-340.04]]
Data Packs: vanilla, mod:mousetweaks, mod:nochatreports (incompatible), mod:additionalentityattributes (incompatible), mod:geckolib, mod:playeranimator (incompatible), mod:outyardsbackport, mod:calio, mod:wrench_wrapper, mod:caelus (incompatible), mod:apoli (incompatible), mod:curios (incompatible), mod:origins (incompatible), mod:apugli, mod:xaerominimap (incompatible), mod:xaeroworldmap (incompatible), mod:mcwifipnp, mod:irons_spellbooks, mod:cpm (incompatible), mod:mixinextras (incompatible), mod:reignofnether (incompatible), mod:cloth_config (incompatible), mod:bettercombat (incompatible), mod:forge, mod:unoriginal_mr (incompatible), mod:ok_zoomer, mod:ibeeditor (incompatible), file/RoN Origins.zip, mod:pehkui (incompatible)
Enabled Feature Flags: minecraft:vanilla
World Generation: Experimental
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
Launched Version: 1.20.1
ModLauncher: 10.0.9+10.0.9+main.dcd20f30
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.5.jar eventbus PLUGINSERVICE
fmlloader-1.20.1-47.4.10.jar slf4jfixer PLUGINSERVICE
fmlloader-1.20.1-47.4.10.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.20.1-47.4.10.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.20.1-47.4.10.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.20.1-47.4.10.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
MouseTweaks-forge-mc1.20.1-2.25.1.jar |Mouse Tweaks |mousetweaks |2.25.1 |DONE |Manifest: NOSIGNATURE
NoChatReports-FORGE-1.20.1-v2.2.2.jar |No Chat Reports |nochatreports |1.20.1-v2.2.2 |DONE |Manifest: NOSIGNATURE
additionalentityattributes-forge-1.4.0.5+1.20.1.ja|Additional Entity Attributes |additionalentityattributes |1.4.0.5+1.20.1 |DONE |Manifest: NOSIGNATURE
geckolib-forge-1.20.1-4.8.2.jar |GeckoLib 4 |geckolib |4.8.2 |DONE |Manifest: NOSIGNATURE
player-animation-lib-forge-1.0.2-rc1+1.20.jar |Player Animator |playeranimator |1.0.2-rc1+1.20 |DONE |Manifest: NOSIGNATURE
Pehkui-3.8.2+1.20.1-forge.jar |Pehkui |pehkui |3.8.2+1.20.1-forge |DONE |Manifest: NOSIGNATURE
outyardsbackport-2-forge-1.20.1.jar |The Outyards Backport |outyardsbackport |2 |DONE |Manifest: NOSIGNATURE
calio-forge-1.20.1-1.11.0.5.jar |Calio |calio |1.20.1-1.11.0.5 |DONE |Manifest: NOSIGNATURE
wrench_wrapper-0.6.2.jar |Wrench Wrapper |wrench_wrapper |0.6.2 |DONE |Manifest: NOSIGNATURE
caelus-forge-3.2.0+1.20.1.jar |Caelus API |caelus |3.2.0+1.20.1 |DONE |Manifest: NOSIGNATURE
apoli-forge-1.20.1-2.9.0.8.jar |Apoli |apoli |1.20.1-2.9.0.8 |DONE |Manifest: NOSIGNATURE
curios-forge-5.14.1+1.20.1.jar |Curios API |curios |5.14.1+1.20.1 |DONE |Manifest: NOSIGNATURE
origins-forge-1.20.1-1.10.0.9-all.jar |Origins |origins |1.20.1-1.10.0.9 |DONE |Manifest: NOSIGNATURE
Apugli-2.10.4+1.20.1-forge.jar |Apugli |apugli |2.10.4+1.20.1-forge |DONE |Manifest: NOSIGNATURE
Xaeros_Minimap_25.2.10_Forge_1.20.jar |Xaero's Minimap |xaerominimap |25.2.10 |DONE |Manifest: NOSIGNATURE
XaerosWorldMap_1.39.12_Forge_1.20.jar |Xaero's World Map |xaeroworldmap |1.39.12 |DONE |Manifest: NOSIGNATURE
mcwifipnp-1.7.6-1.20.1-forge.jar |LAN World Plug-n-Play |mcwifipnp |1.7.6 |DONE |Manifest: NOSIGNATURE
irons_spellbooks-1.20.1-3.4.0.9.jar |Iron's Spells 'n Spellbooks |irons_spellbooks |1.20.1-3.4.0.9 |DONE |Manifest: NOSIGNATURE
CustomPlayerModels-1.20-0.6.24a.jar |Customizable Player Models |cpm |0.6.24a |DONE |Manifest: NOSIGNATURE
mixinextras-forge-0.4.1.jar |MixinExtras |mixinextras |0.4.1 |DONE |Manifest: NOSIGNATURE
reignofnether-1.2.2b.jar |Reign of Nether |reignofnether |1.2.2b |DONE |Manifest: NOSIGNATURE
cloth-config-11.1.136-forge.jar |Cloth Config v10 API |cloth_config |11.1.136 |DONE |Manifest: NOSIGNATURE
bettercombat-forge-1.8.6+1.20.1.jar |Better Combat |bettercombat |1.8.6+1.20.1 |DONE |Manifest: NOSIGNATURE
forge-1.20.1-47.4.10-universal.jar |Forge |forge |47.4.10 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
unoriginal-datapack.jar |Unoriginal |unoriginal_mr |1-datapack |DONE |Manifest: NOSIGNATURE
ok_zoomer-forge-5.4.0-beta.8.jar |Ok Zoomer |ok_zoomer |5.4.0-beta.8 |DONE |Manifest: NOSIGNATURE
IBEEditor-1.20-2.2.8-forge.jar |IBE Editor |ibeeditor |2.2.8 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: 91115e65-791a-4e4c-834b-b3f0d6900eba
FML: 47.4
Forge: net.minecraftforge:47.4.10