ABCDwater
No reviews yet
中文: 自动落地水:智能防止摔落伤害。 English: Automatic water placement for fall damage prevention.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
ABCDwater — 自动落地水
自动落地水
从高处坠落时自动在脚下放水,免除摔伤伤害。只需在快捷栏放一桶水,跳崖时自动触发。
功能
- 智能预测 -- 模拟下一 tick 物理运动,仅在有摔伤风险时触发
- 双重放水 -- 先俯视右键,失败则直接交互方块
- 自动回收 -- 落地后自动用空桶收回水源,桶可重复使用
- 维度适配 -- 下界自动禁用,水中不浪费桶
- 纯客户端 -- 任何服务器都能用
用法
- JAR 放入
.minecraft/mods/ - 快捷栏放一桶水
- 从 =4 格高度跳下
- 水自动放在落地点,落地后自动回收
3.5 格以下不触发,日常跳跃不干扰。
工作原理
每 tick 检测坠落状态 -> 模拟下一 tick 物理 -> 预测落地位置 -> 计算摔伤 -> 放水 -> 落地后回收。 详细流程见下方英文版。
技术细节
| 项目 | 值 |
|---|---|
| 模组加载器 | NeoForge |
| Minecraft | 26.1.2 |
| Java | 25 |
| 运行侧 | 仅客户端 |
| 依赖 | 无 |
Auto MLG Water Clutch
A client-side NeoForge mod that automatically places water when falling, saving you from fall damage. Just keep a water bucket in your hotbar.
Features
- Smart physics prediction -- simulates next tick with gravity (0.08/tick^2) + drag
- Dual placement -- look-down right-click first, direct block interaction as fallback
- Auto recycle -- picks up the water source after landing with the empty bucket
- Dimension aware -- disabled in the Nether (water evaporates)
- Client-side only -- works on any server
Usage
- Place the JAR in
.minecraft/mods/ - Put a water bucket in your hotbar
- Fall from >=4 blocks height
- Water is placed at the predicted landing position and recycled after landing
Falls under 3.5 blocks are ignored -- no wasted buckets on small drops.
How It Works
ClientTickEvent.Post ->
|- Skip: on ground / creative / flying / elytra / in water / Nether
|- Skip: fallDistance < 3.5
|- Physics prediction:
| nextMY = (motionY - 0.08) x 0.98
| nextY = currentY + nextMY
| check if block below nextY is solid
|- Landing predicted? -> calculate cumulative fallDistance
| fallDistance > 3.5? -> clutch!
|
|- Method 1: useItem + look down
| -> ServerboundUseItemPacket (pitch=90)
| -> Server raytrace: eye -> ground face -> place water
| (fallback)
|- Method 2: useItemOn on ground block
| -> ServerboundUseItemOnPacket (blockPos, Direction.UP)
|
'- Remember water position for recycling
Water Recycling
Player lands (onGround=true) ->
|- Find empty bucket -> switch to its slot
|- useItemOn(waterSourceBlock, Direction.UP)
| -> Client returns PASS (doesn't simulate bucket filling locally)
| -> But ServerboundUseItemOnPacket IS sent to server
| -> Server processes the water pickup! Bucket fills with water
|- Check if water block is gone -> recycled!
'- Retry for up to 40 ticks (~2 seconds)
Technical Details
| Aspect | Value |
|---|---|
| Mod Loader | NeoForge |
| Minecraft | 26.1.2 |
| Java | 25 |
| Side | Client only |
| Dependencies | None |
| Event | ClientTickEvent.Post |
| API | MultiPlayerGameMode.useItem() / .useItemOn() |
| Protocol | ServerboundUseItemPacket / ServerboundUseItemOnPacket |
Build
./gradlew build
# -> build/libs/ABCDwater-<version>.jar
Requires JDK 25+.
Release Files
| File | Description |
|---|---|
| ABCDwater-.jar | Mod JAR -> place in .minecraft/mods/ |
| ABCDwater-src-.zip | Source code |
License
MIT
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers