Open Omgise opened 1 month ago
Cannot reproduce
theories:
the tipped arrow in question has null NBT data and that does something.
OR, what is more likely:
the tipped arrow might have one of the few duplicate potion metas (8194), and you did not assign an Icon to them, yes some potions have TWO metas assigned to them for some reason, and pretty sure Harming is one of those dual-potions. So depending on how you brew the potion, you get a harming potion with different meta out of it
Cannot reproduce
I found that the problem was caused by the Potion Colorizer LiteLoader mod, as I used the mod's function to disable the glow effect of potion items, which conflicted with the EFR potion arrow.
After deleting the Potion Colorizer mod, everything returned to normal.
This is PotionColorizer download address: https://github.com/EasyMFnE/PotionColorizer/
It's not immediately obvious to me why this mod breaks
My guess it must be changing the icon somewhere. There is this huge black box of reflection in the mod that it is hard to tell what it is actually doing. But if it's making assumptions about what the iicon is that doesn't work with modded potions that'd cause it. Our tipped arrows are in compliance with the same metas regular potions are.
Does this mod break lingering potions too?
Does this mod break lingering potions too?
no, it only destroys the potion arrow
These are some interesting tricks in reflection I've never seen before. Hey Greg, is this reflection effectively overwriting code in the methods? That does seem pretty cool, although I can't find out why it breaks at the moment.
Edit -- ignore that, i tested my theory and it doesnt crash --
Initial Questions
Mod Version
etfuturum-2.6.0-master.59+0989b2b0f2
Describe the Issue
Crash when clicking Potion Arrow
https://github.com/user-attachments/assets/65eb77a8-dcdb-481f-8f7f-84572961c119
Conflicting Mods
No response
Crash Report
https://pastebin.com/wRqq9rdH
Other Details