BoatDesyncFix Patcher
基本信息
减少**船(boat)**在客户端与服务端之间的不同步。来源:BugfixMod / williewillus。
由两个补丁实例组成(同一修复的两部分),配置开关 clientBoatDesyncFix
(默认 true)。
两个实例
| 补丁名 | 类 | BoatDesyncFixPatcher_Main |
BoatDesyncFixPatcher_Extra |
|---|---|---|---|
| 目标方法 | net/minecraft/entity/item/EntityBoat |
EntityBoat.setIsBoatEmpty |
EntityBoat.setPositionAndRotation2 |
| 描述符 | (Z)V |
(DDDFFI)V |
— |
SRG 映射
混淆环境下(见 Mapping Registry):
| 键 | 值 |
|---|---|
EntityBoat.setIsBoatEmpty |
func_70270_d |
EntityBoat.setPositionAndRotation2 |
func_70056_a |
⚠️ 这两条映射仅在 BoatDesyncFixEnabled 为真时写入 methodMap。
平台限制
BoatDesyncFixEnabled 会在检测到 <mcLocation>/saves 不存在(专用服务器)时
被强制置 false 并落盘,见 BugfixMod Settings。
相关条目
源码
src/main/java/pl/asie/foamfix/bugfixmod/coremod/patchers/BoatDesyncFixPatcher_Main.javasrc/main/java/pl/asie/foamfix/bugfixmod/coremod/patchers/BoatDesyncFixPatcher_Extra.java