Origins (Forge)

Origins (Forge)

7M Downloads

1.20.1 Block standing immunities not working properly

FebKB opened this issue ยท 3 comments

commented

Hello,
I am having a problem with an Origin of mine I had made, the Pyromancer. Every other power that I made for them worked, except one, being immunity to magma blocks. The way the power works is that you're supposed to not take any damage from fire sources (magma block included) while standing on a magma block and also be able to regenerate health slowly. None of these two abilities work. You take damage and do not regenerate.
The Origin was made for 1.16 but worked for all other versions of Forge up until 1.19, even for Fabric. The modpack I run is light and has no game-changing mods, so it's not any incompatibility. I am certain Create is not a problem. I will leave the files here so one can replicate the bug.
regen.json
firewalk.json
The version, like I said is 1.20.1. Forge version is 47.2.0

commented

Ah, thanks for bringing this up. That makes total sense.

commented

I'll take a look at this at a later date.

commented

Hey! I think I may have found out why. It apparently only does so for magma blocks only. In the latest update, 1.20, they have added a "fix" that damages entities "properly" when standing on the edge of a magma block. This, in turn, makes it so you have to stand in the middle of a cluster of magma blocks for any of those effects to work. I guess there is a conflict between this new minecraft update and the origin condition.
So, if you stand on the edge, or there's only one magma block, it will not work and you will take damage. But if you're in between a few magma blocks, the power will work. It's weird.