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.java
  • src/main/java/pl/asie/foamfix/bugfixmod/coremod/patchers/BoatDesyncFixPatcher_Extra.java