ItemBounceFix Patcher
基本信息
修复物品在漏斗与楼梯上弹跳。来源:BugfixMod / williewillus。
⚠️ 两个开关默认都是 false(与本 mod 其它修复相反)——
属于可选的「手感 tweak」而非必要修复。
两个实例
| 补丁名 | 目标类 | 目标方法 | 描述符 |
|---|---|---|---|
ItemHopperBounceFix |
net/minecraft/block/BlockHopper |
BlockHopper.addCollisionBoxesToList |
(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V |
ItemStairBounceFix |
net/minecraft/block/BlockStairs |
BlockStairs.addCollisionBoxesToList |
同上 |
描述符在源码里被拆成三段字符串拼接,运行时等价于上面这一条。
映射(各自条件写入)
| 开关 | 键 | SRG |
|---|---|---|
ItemHopperBounceFixEnabled |
BlockHopper.addCollisionBoxesToList |
func_149743_a |
ItemHopperBounceFixEnabled |
BlockHopper.setBlockBounds |
func_149676_a |
ItemStairBounceFixEnabled |
BlockStairs.addCollisionBoxesToList |
func_149743_a |
ItemStairBounceFixEnabled |
BlockStairs.setBlockBounds |
func_149676_a |
addCollisionBoxesToList 两个类共用同一个 SRG 名 func_149743_a,
setBlockBounds 共用 func_149676_a。
相关条目
源码
src/main/java/pl/asie/foamfix/bugfixmod/coremod/patchers/ItemHopperBounceFixPatcher.javasrc/main/java/pl/asie/foamfix/bugfixmod/coremod/patchers/ItemStairBounceFixPatcher.java