介绍
伯克岛性能补丁

适用于 Minecraft 1.18.2 上 Isle of Berk 1.2.0 的轻量级性能辅助模组。
此模组可减少龙类 AI、渲染、粒子、寻路、资源处理和 GeckoLib 查询中的重复客户端与服务器端操作,同时保留 Isle of Berk 原有的玩法和视觉效果。
这是一个附属模组,并非 Isle of Berk 的替代品或重新上传版本。仍需安装原版 Isle of Berk 模组。
功能
龙类 AI 与时序
- 可配置飞行和跟随移动的执行间隔,以减少重复的移动请求。
- 可配置龙蛋的孵化检查间隔。
- 可配置 ShockEffect 粒子的生成间隔。
- 保留 ShockEffect 的伤害时序。
- 在龙类活动开始或结束时清理临时 AI 和目标状态。
龙类渲染
- 减少重复的模型、纹理、动画、发光效果和鞍具资源查询。
- 覆盖 Isle of Berk 的主要龙类渲染器和模型类型,包括:
- 致命纳德
- 格隆克尔
- 光煞
- 魔鬼噩梦
- 夜煞
- 夜光
- 斯克瑞尔
- 疾刺龙
- 疾刺龙首领
- 刺龙
- 恐怖龙
- 三重刺龙
- 双头龙
- 复用固定的龙蛋动画和弹射物资源。
- 保留动态变种、泰坦翼选择、变化中的资源以及回退行为。
- 不替换完整的渲染器方法,也不改变原有渲染流程。
GeckoLib 改进
- 减少动画和渲染过程中重复的龙类骨骼查询。
- 如果模型结构发生变化,会自动回退到 GeckoLib 原有的查询行为。
- 确保动态模型数据和经过修改的骨骼列表安全可用。
粒子渲染
- 减少 Isle of Berk 粒子渲染过程中的临时内存分配。
- 优化以下效果中重复的摄像机和渲染数据查询:
- 火焰箭
- 火焰外衣
- 火焰
- 狂怒箭
- 毒气
- 斯克瑞尔闪电
- 斯克瑞尔技能
寻路
- 复用飞行龙类导航的临时寻路数据。
- 移除冗余的方块位置更新。
- 保留原有寻路行为,并在无法复用时安全回退。
客户端效果与网络处理
- 处理震击粒子效果时,减少重复的客户端查询。
- 处理驯龙粒子效果时,减少重复的客户端查询。
- 保留原有粒子行为、随机数调用和效果时序。
Variant Loader 兼容性
安装 Variant Loader 后,动态龙类模型和资源的选择仍由它负责。
检测到 Variant Loader 时,性能辅助模组会自动避免重复进行资源优化,让两个模组能够协同工作,且不会覆盖 Variant Loader 的选择行为。
在兼容的 Variant Loader 2.7.0 客户端上,如果龙没有乘客,模组还可以跳过不必要的乘客渲染操作。如果已安装的 Variant Loader 结构不兼容,此可选优化会自动停用。
兼容性
- Minecraft 1.18.2
- Forge 40.3.x
- Java 17
- Isle of Berk 1.2.0
- GeckoLib 3.0.57
- Variant Loader 为可选项。
必须安装原版 Isle of Berk 模组。此模组不会替代或重新分发 Isle of Berk 文件。
The Isle of Berk Deadlock Fix 是一个独立的配套模组,不包含在内。
安装
- 为 Minecraft 1.18.2 安装 Forge 40.3.x。
- 安装原版 Isle of Berk 1.2.0 模组。
- 安装 GeckoLib Forge 3.0.57。
- 安装
isleof-berk-performance-patches-1.3.4.jar。 - 多人游戏时,在客户端和服务端上安装相同版本性能补丁。
- 如果使用 Variant Loader,请单独安装它。
- 不要将此合并模组与独立的乘客渲染配套模组一起安装。
配置
生成的配置文件为:
text
config/isleofberkperformance.toml
可用设置包括:
ai_move_throttling_enabledai_move_interval_ticksegg_hatch_check_interval_ticksshock_particle_interval_ticks
较低的间隔会更频繁地执行检查,可能会降低节流带来的收益。较高的间隔会减少重复工作,但可能会改变 AI 节奏、蛋检查时机或粒子频率。
范围
此模组专注于有针对性的性能改进,同时保留原版游戏行为。
它不会更改:
- 战斗规则或伤害计算
- 龙的目标选择行为
- 网络协议
- 世界生成
- 动态模型选择
- 非空乘客渲染
- 受支持效果路径中的随机数消耗
性能结果取决于龙的数量、渲染距离、粒子、光影、世界活动和硬件。不保证通用的 FPS、MSPT、RAM 或游戏性改进。
许可证
性能配套模组的源代码和元数据采用 MIT 许可证。
Isle of Berk、GeckoLib、Variant Loader 以及独立的 Deadlock Fix 模组仍是独立项目和依赖项。
常见问题
IOB Performance Patches 支持哪些 Minecraft 版本?
IOB Performance Patches 支持 Minecraft Java 版 1.18.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
IOB Performance Patches 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
VonixNetwork 的其他作品
查看全部 →IOB Deadlock Fixes
用于防止 Isle of Berk 模组中出现导致死锁崩溃的问题。
Viscord – Discord/Fluxer Server to Server
针对多个服务器进行优化,支持嵌入内容解析,并优化了 Webhook 防循环机制。
Vonix Server Utilities
Server essentials fully server sided: /home /tpa /back /backdeath and more!
Vonix Guardian
A Grief Logger and Rollback system made for the popular variety of modded Minecraft Versions!

评论
登录后评论和评分