Fatigue side effects doesn't work
Opened this issue ยท 0 comments
Describe the bug
Fatigue effects doesn't work on 1.16.4/1.16.5.
Tested on both minecraft versions with the v2 beta 2.
Minecraft crashes every time you set fatigue to a value that has a side effect.
Is this bug related to another mod?
No. I don't think so. I tested with only somnia active.
To Reproduce
Steps to reproduce the bug:
- Install Somnia (Multimc)
- Set fatigue high (>70)
- Wait for the effect
Expected behavior
It should apply the side effects as set on the config file.
Additional context
Multimc, crash on 1.16.4:
[Server thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: Invalid potion ID provided for side effect stage 70
Index: 2
Listeners:
0: NORMAL
1: ASM: class mods.su5ed.somnia.handler.PlayerSleepTickHandler onPlayerTick(Lnet/minecraftforge/event/TickEvent$PlayerTickEvent;)V
2: ASM: class mods.su5ed.somnia.handler.ForgeEventHandler onPlayerTick(Lnet/minecraftforge/event/TickEvent$PlayerTickEvent;)V
java.lang.IllegalArgumentException: Invalid potion ID provided for side effect stage 70
at mods.su5ed.somnia.handler.ForgeEventHandler.getEffectForStage(ForgeEventHandler.java:94)
at mods.su5ed.somnia.handler.ForgeEventHandler.lambda$onPlayerTick$0(ForgeEventHandler.java:67)
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:161)
at mods.su5ed.somnia.handler.ForgeEventHandler.onPlayerTick(ForgeEventHandler.java:47)
at net.minecraftforge.eventbus.ASMEventHandler_13_ForgeEventHandler_onPlayerTick_PlayerTickEvent.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
at net.minecraftforge.fml.hooks.BasicEventHooks.onPlayerPreTick(BasicEventHooks.java:85)
at net.minecraft.entity.player.PlayerEntity.func_70071_h_(PlayerEntity.java:196)
at net.minecraft.entity.player.ServerPlayerEntity.func_71127_g(ServerPlayerEntity.java:404)
at net.minecraft.network.play.ServerPlayNetHandler.func_73660_a(ServerPlayNetHandler.java:207)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:226)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:134)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:864)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:786)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:78)
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:641)
at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232)
at java.lang.Thread.run(Thread.java:748)