Piercing arrows lock up the game when "reflected" by shields
CyberWorldCatgirl opened this issue ยท 2 comments
Minecraft Version
1.18.2
Forge Version
40.2.1
Mantle Version
1.9.43
Tinkers' Construct Version
3.6.3.111
Describe your issue
DISCLAIMER: Though I also experienced this bug approximately one hour after, this was still first discovered by Trollofduty007#5482 on Discord.
Arrows shot from Piercing crossbows, when reflected by a shield with Reflecting in the first 2 seconds of putting up the shield (ignoring other bugs with Reflecting), the game proceeds to blare the "shield hit" sound effect repeatedly, locking up and becoming unplayable.
If the game does continue to run in brief spurts, it results in interesting results, such as a FPS less than one, and enemy AI seeming to cease to exist. However, given that the game often tends to simply freeze, and require a close, this is difficult to test.
Crash Report
Did not generate a crash log, but did generate exit code -805306369, an "out of memory" exit code.
Other mods
Tested and confirmed with only Forge, Mantle, and Tinkers' Construct.
Tried reproducing with just Tinkers?
Yes
Performance Enchancers
None of the above
Searched for known issues?
Checked pinned issues, Searched open issues, Searched closed issues, Checked the FAQ
There is no duplication, its all 1 arrow. It just locking up the game thread. Seems to be an issue with the forge event.
9d79ac1 fixes it by just not running my logic if the owner is the same as the reflecting entity, as I can guarantee that will be false after reflecting arrows