跳到正文

SauceLib

作者:Alexth99

为 Ars Nouveau 附属模组提供共享功能的前置库,包含共用机制、属性和 Liquid Source 流体。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Addon Library 原本旨在成为 Ars Nouveau API 的社区扩展。
它的主要用途是作为 JiJ 前置库(包含在模组的 jar 文件中),因此对终端用户来说并非额外依赖,但也可以单独使用。

如果用户单独使用,它只会提供:

  • 一些实用属性【按学派区分的法术伤害与抗性、魔力折扣、SpellCrit】
  • 配方类型【元素护甲风格的升级、护符充能】
  • 标签和一些细微的后端调整(例如:范围伤害的伤害符文检查前增加过滤,以避免误伤友方;轨道效果增加过滤,以避免意外触发;Manipulation Damage 可强化方块塑形)
  • 可以启用法术暴击机制,使法术有小概率造成 50% 额外伤害(概率和伤害由属性控制)
  • 可在配置中强制开启调试数值视图,显示魔力条数值,以及魔力源机器提示框中的数值,以查看内部缓存和传输速率。参见 sauce_startup.toml。

如果开发者将其作为前置库使用,它还提供:

  • 用于启用 Liquified Source 和 Spell Crit 机制的开关【会覆盖用户的启动配置】
  • 用于启用 Enthrall 相关代码的开关(Elemental’s Charm,可用于永久魅惑)
  • 包含 Propagators、Prims Lens 以及 Elemental 中所有 ISchool 相关内容的通用接口
  • 包含学派专属典籍、炮塔和护符的基类
  • 包含一些常见内容的模板(例如带有储罐的方块、自定义 MobEffectInstances)
  • 各种实用方法

    如果你是附属模组开发者,想把模组中的某些内容提取出来作为通用功能,或者需要其他附属模组开发者提供某些内容,以便提高兼容性并减少重复代码,那么这里就是合适的地方。

常见问题

SauceLib 支持哪些 Minecraft 版本?

SauceLib 支持 Minecraft Java 版 1.21–1.21.1,共 2 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

SauceLib 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Alexth99 的其他作品

查看全部 →