Modloader
Fabric
Minecraft version
1.21.1
Hex Casting version
0.12.0 [dev]
Modloader version
No response
Issue description
NOTE: This bug is only observable if the scrying lens is actually functional, which in 0.12.0-pre-16 it is not. To see the bug, use this build, or wait until #1181 gets merged.
Equipping or unequipping the scrying lens on Fabric 1.21 displays the following error in the log:

Furthermore, any attempt to pause the game after doing so will cause a crash, with the following message:

All of this implies that hex's custom entity attributes are not being properly registered. Notably, the tooltip on the scrying lens listing its attribute modifiers does work, so the actual issue may have something to do with linking the attributes to the player entity rather than creating them in the first place.
Full game log can be found here: https://mclo.gs/hJ9jBDV
Steps to reproduce
- Hold or equip scrying lens
- Observe log errors
- Observe that lens effects do not work
- Attempt to pause the game
- Observe crash
Modloader
Fabric
Minecraft version
1.21.1
Hex Casting version
0.12.0 [dev]
Modloader version
No response
Issue description
NOTE: This bug is only observable if the scrying lens is actually functional, which in 0.12.0-pre-16 it is not. To see the bug, use this build, or wait until #1181 gets merged.
Equipping or unequipping the scrying lens on Fabric 1.21 displays the following error in the log:


Furthermore, any attempt to pause the game after doing so will cause a crash, with the following message:
All of this implies that hex's custom entity attributes are not being properly registered. Notably, the tooltip on the scrying lens listing its attribute modifiers does work, so the actual issue may have something to do with linking the attributes to the player entity rather than creating them in the first place.
Full game log can be found here: https://mclo.gs/hJ9jBDV
Steps to reproduce