LuminolKitin 26.2 (dev)
LuminolKitin MC 26.2 计划启动
本版本已从 https://github.com/SucIXR/Kitin 移植了 5 个补丁,均已适配 Luminol 的配置系统与 Folia 区域化多线程架构,并在 Folia 上游 acf6733(26.2.x)基线上完成验证、编译通过。
移植补丁
| Kitin 编号 | 补丁主题 | Luminol 编号 |
|---|---|---|
| 0011 | Other add-Config(Kitin 配置框架) | 0092 |
| 0001 | FoliaFix WaypointManager(定位条) | 0093 |
| 0002 | Perf Entity-push(简化实体推动) | 0094 |
| 0003 | Network ChunkLazyLoading(区块懒加载) | 0095 |
| 0004 | Network PlayerThrottling(玩家节流) | 0096 |
说明
0092:Kitin 配置框架,在 Commands 中注册 KitinCommand,并在 DedicatedServer 初始化阶段调用 KitinConfig.load()。注入点已对齐新基线——加载语句置于 Luminol 既有的 ConfigManager.loadConfigFiles() 之后、强制禁用内置 spark 之前。随附 13 个支撑类(me.sucixr.kitin 包下的 config / waypoint / network misc、qos / physics)。
0093:定位条(WaypointManager)修复。将 ServerLevel 中 Luminol 已有的 FoliaServerWaypointManager 替换为 KitinServerWaypointManager;同时在 ServerPlayer.tick() 开头挂接基于 player 邮箱(ConcurrentLinkedQueue)的区域安全回调排空逻辑,避免跨 region 直接操作玩家。tick() 锚点已按 Luminol 的 Status bars 代码块调整。
0094:简化实体推动(Perf Entity-push),通过 SocialBubbleEngine 减少不必要的实体碰撞推送计算,可由 KitinConfig.useSimplerEntityPush 开关控制。
0095:区块懒加载(Chunk Lazy Loading),由 ChunkLoadPolicy 决定延迟/抑制不必要的区块加载请求,可配置。
0096:玩家区块发送节流(Player Throttling),由 ChunkSendPolicy / EntitySendPolicy 配合 NetworkConditionProbe、PlayerMovementProbe 按网络状况与玩家移动动态调节发包,可由 KitinConfig.useVanillaChunkSender 一键回退到原版发包器。
评论 (0)