GTBC的法术库/API

GTBC的法术库/API

一个库模组和通用代码存储,用于我的所有模组,其中包含有助于制作ISS附加组件时让我生活更轻松的有用工具!

基础库

一个适用于我所有 Iron's Spellbooks 附属模组的新库/API 模组!

此模组本身不会做任何事情!!

此模组主要是为 Iron's Spellbooks 附属模组开发者以及我自己 而创建的……由于我有太多 ISS 附属模组,每当开始制作新的附属模组时,从一个地方复制粘贴所有必要内容实在很烦人。因此……这个库就诞生了!

此库/API 模组添加的内容:

  • 新属性,如法术暴击率/伤害、法术投射物伤害、法术伤害
  • 许多预制图案化粒子管理器
  • AdvancedRandomImbuingCurio 类,用于创建右键点击时随机灌注指定法术的饰品
  • 通过 AdvancedTrades 类轻松创建灵活交易
  • 通过 AbstractImbueableArmorItem 类实现舒适的护甲灌注选项,支持可自定义槽位和预灌注法术
  • Geckolib Geo 护甲物品、Geo 魔法剑物品,对应 GeoArmorItem 和 GeoMagicSwordItem 类
  • MultiAttributeCurio 类,支持多个属性
  • AdvancedSpell 类,用于在施法开始和结束时从列表中播放随机动画和音效,并带有一个布尔值以选择是否按顺序播放
  • CurioUtils 类,用于轻松检查玩家是否佩戴饰品
  • SummonCheckHelper 类,用于检查一定半径内带有主人的召唤物(我主要用于 T.O Tweaks 模组的召唤物限制系统)

Patreon 标志

https://patreon.com/gametechbc

我最近也开设了一个 Patreon 来支持我的模组开发。如果你喜欢我的模组并希望支持开发,那将意义重大 <3。Patreon 页面上有可供赞助者查看的福利**(例如 Alpha/Beta 版本和 Patreon 专属开发预告)**。

许可证:保留所有权利(ARR)

我保留对此模组的所有权利。关于你可以和不可以对此模组做什么,请参考以下列表。

你可以:

  • 你可以在你游玩或创建的任何整合包中使用此模组
  • 你可以将此模组用作你附属模组的依赖项(请务必向我申请 GitHub 访问权限)
  • 你可以为此模组开发数据包

你不可以:

  • 提取、复用或再分发此模组中的任何资源或代码
  • 以任何形式修改、反编译或重新上传此模组
  • 如果我授予你 GitHub 访问权限,那也仅供引用之用(帮助你正确地在附属模组中使用 API)
  • 未经我明确批准,你不得复制、复用或改编仓库中的代码用于你自己的项目

鸣谢:

  • 屏幕震动系统的基础参考自 Cataclysm(已获许可),并进一步发展为适用于此模组的更高级实现

为什么你的项目是闭源的,我们如何才能获取访问权限?

过去,我在大学项目中有过一些不幸的经历(个人事务),这给我留下了信任问题。可以说我因此有了某种创伤,很难轻易信任别人。由于我加入这个社区还比较新,我觉得有必要保持谨慎。这就是为什么我的项目目前是闭源的。不过,如果我在模组圈待得足够久并建立起更多信任,未来我可能会考虑将它们开源。

目前,如果你是知名模组作者或我认识的人,并且希望获取我的项目以用于个人用途或直接帮助我,欢迎联系我。你可以通过 Discord 或 CurseForge 联系我,我会很乐意为你提供我 GitHub 仓库的协作访问权限。