-
-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Mod Name
Axiom
Mod Homepage
Minecraft version
1.21.1
Describe the bug
Axiom crashes when changing fluid render opacity with Supplementaries installed
Steps to reproduce
Prepare a 1.21.1 Neoforge client with latest versions of Connector, FFAPI, axiom, Supplementaries (and its dependency Moonlight) installed. Axiom is fabric mod and other are Neoforge mods.
Join a world. Hold L-alt, click the toolbox button, and drag the fluid opacity slider in the toolbox menu.
The game should crash instantly after the opacity value change.
Logs
https://gist.github.com/stdcall0/d3c8d4002c56b0059b279743c329dd59
Additional context
Related issues:
- [🐞]: Getting a nullable Pos with Supplementaries & Axiom MehVahdJukaar/Supplementaries#1236
- Crash due to null pos and Level being thrown in ForgeHooksClient.getFluidSprites #172
It seems that ForgifiedFabricAPI getFluidSprites method have nullable arguments where in Neoforge API it's not.
Thus, Neoforge mods overriding the method will throw NPE if called with null arguments which FFAPI allows. And Supplementaries is that a case.
Im not familiar with java development and apologize if im mistaken!
Metadata
Metadata
Assignees
Labels
Type
Projects
Status