
FastMapCodec
提供更高效的BaseMapCodec.decode实现
主要修复了玩家加入时由大型进度文件导致的 TPS 冻结(以及在游戏其他位置或其他模组中,因通过 DFU 解码大型地图而引发的同类冻结)。
修复了 Mojang 的 BaseMapCodec(com.mojang:datafixerupper 的一部分)在解码基于大型地图的 Codec 时的 O(N²) 行为。由于修复位于 BaseMapCodec 本身,它适用于所有基于其构建的 codec - UnboundedMapCodec、SimpleMapCodec 以及任何共享相同解码/编码逻辑的其他 codec - 而不仅仅是玩家进度。
此错误自 1.21 版本引入,并存在于至今的所有现代版本中。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。