[Bug] Spell "Abyssal Shroud" sometimes teleports you into blocks, leading to no-clipping and possibly suffocation damage.
Bork6996 opened this issue ยท 1 comments
Observed behaviour
Basically, I was defending a village from an illager raid and used Abyssal Shroud in a panic, but the amount of entities attacking me at once made me teleport rapidly, and eventually I found myself in the ground dead from suffocation damage. It was too fast to properly process what made me lose so much health so fast(I was almost full health before entering the ground then died within 2 seconds), but being teleported into the ground isn't new. It also happened while fighting the "Ignis" boss from the mod "L_Ender's Cataclysm". Sometimes it'd teleport me 1 block into the ground, which forced me to either jump to get out or teleport away.
Expected behaviour
It should check for clear space nearby to teleport you to in order to avoid no-clipping. If there is none and you're in a 1x1 hole, it should just play the sound without actually teleporting you anywhere.
Steps to reproduce
- Summon a large amount of slightly taller entities, or one very tall entity.
- Cast "Abyssal Shroud"
- Get hit with "Abyssal Shroud" active. You will sometimes be teleported into the ground.
Server Type
Dedicated Server
Crashlog
No response
Iron's Spells N Spellbooks version
1.20.1-3.2.1
Forge version
1.20.1 - 47.2.0