Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published 3 weeks ago
Changelog
Fall Potion 1.2.1
📊 Mathematical Formulas (v1.2.1+)
| Effect | Formula |
|---|---|
| Fall damage multiplier | amplifier + 1 |
| Safe fall distance increment | 0 (lvl 0), 5.5 (lvl 1–3), 6.0 (lvl ≥4) |
| Gravity multiplier (falling) | 1 + 0.05 × (amplifier + 1) |
| Jump velocity factor | max(0.2, 0.76 – 0.05 × amplifier) |
All formulas are applied only when the entity has the fall-potion:fall_effect status effect.
📝 Changelog (from v1.2.0 to v1.2.1)
- Fixed issue where fall damage could still occur when Levitation and Fall Curse were both active.
- Improved levitation override: now cancels upward movement reliably and adds a downward pull without causing fall damage.
- Adjusted jump reduction formula to use a smoother linear scale (0.76 – 0.05×amp) with a minimum cap of 0.2.
- Refined gravity acceleration to apply only while falling (y < 0) and not on ground.
🛠️ Technical Notes
- The mod uses a single mixin (
LivingEntityMixin) to modify:causeFallDamage(damage & safe distance)tick(gravity and levitation override)jumpFromGround(jump reduction)
- No data components or static attributes are used; all scaling is dynamic based on the effect’s amplifier.
- Works in both singleplayer and multiplayer (requires server-side installation for the auto-refill feature, but for the potion effect only, client-side is sufficient).
🧪 Compatibility
- Minecraft: 1.20.5~1.20.6
- Fabric API: 0.97.8+1.20.5 or later
- Java: 17
📜 License
MIT – free to use, modify, and redistribute.
🙏 Credits
Developed by Monkey. Special thanks to community contributors for testing and feedback.
Dependencies
Files
fall-potion-1.2.1+mc1.20.5.jar(13.12 KiB) Primary
Metadata
Release channel
ReleaseVersion number
1.2.1+mc1.20.5Loaders
Fabric
Game versions
1.20.5–1.20.6Environment
Client and server, required on both


