You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can confirm this still occurs with Sable 2.0.5 on Minecraft 1.21.1. Vanilla striders move very slowly and stutter whenever moving through lava, regardless of how movement is initiated.
Minimal reproduction confirmed: I reproduced the issue with only Create, Create: Aeronautics, and their required dependencies, including Sable. No unrelated mods, including Create: Biotech, are needed to trigger it.
Likely root cause: the wrong fluid argument is checked.
In Minecraft 1.21.1, LiquidBlock.getCollisionShape calls:
The first argument is the fluid above the block; the second is the supporting fluid. Vanilla EntityCollisionContext.canStandOnFluid applies the entity's capability predicate to the second argument.
For a lava source block with air above it, this tests the empty fluid state rather than lava. The check returns false, causing the lava block to provide no collision support.
Without that support, the strider can sink and repeatedly enter the buoyancy branch in vanilla Strider.floatStrider(), which halves its velocity:
The minimal-environment reproduction is confirmed, and the argument mismatch is verified against the linked 2.0.5 source. The proposed correction has not yet been runtime-tested.
Activity
CaptainKeyboard commentedon Apr 20, 2026
Happens in multiple versions of NeoForge. Tested on 21.1.219 & 21.1.227
jasoncookie99 commentedon Apr 24, 2026
Any interm fixes for this by chance?
Inonedn commentedon May 8, 2026
I've been having this same issue too
diesaifa commentedon Jul 15, 2026
bumping this
ramen-cat-coder commentedon Aug 7, 2026
Same issue here on NeoForge 1.21.1
Kalin-moe commentedon Aug 10, 2026
I've been having this same issue too.
sable:2.0.3
Neoforge:21.1.243
mc:1.21.1impaladin87 commentedon Sep 6, 2026
having this issue too, it seems like they attempt to swim in lava rather than walking on top of it?
sable 2.0.5
neoforge 21.1.248
ThePotatoArchivist commentedon Sep 6, 2026
It seems
LivingEntity#canStandOnFluidgets ignored for some reason, this also breaks skis from my mod Nether ArchivesNobodiiiii commentedon Sep 29, 2026
I can confirm this still occurs with Sable 2.0.5 on Minecraft 1.21.1. Vanilla striders move very slowly and stutter whenever moving through lava, regardless of how movement is initiated.
Minimal reproduction confirmed: I reproduced the issue with only Create, Create: Aeronautics, and their required dependencies, including Sable. No unrelated mods, including Create: Biotech, are needed to trigger it.
Likely root cause: the wrong fluid argument is checked.
In Minecraft 1.21.1,
LiquidBlock.getCollisionShapecalls:The first argument is the fluid above the block; the second is the supporting fluid. Vanilla
EntityCollisionContext.canStandOnFluidapplies the entity's capability predicate to the second argument.However, Sable 2.0.5's TheFasterEntityCollisionContext checks the first argument:
For a lava source block with air above it, this tests the empty fluid state rather than lava. The check returns false, causing the lava block to provide no collision support.
Without that support, the strider can sink and repeatedly enter the buoyancy branch in vanilla
Strider.floatStrider(), which halves its velocity:This is consistent with the reported slowdown and stuttering, and could also explain the other fluid-walking entities mentioned above.
Suggested correction: check the supporting fluid, matching vanilla's argument contract:
The minimal-environment reproduction is confirmed, and the argument mismatch is verified against the linked 2.0.5 source. The proposed correction has not yet been runtime-tested.