
欢迎来到 Fzzy Core!这是一个基础 API,为 fzzyhmstrs(就是我!)制作的一些 kotlin 模组提供支持。除了提供一些对许多不同类型模组都很有用的基础实用功能外,Fzzy Core 还包含了 Modifier System 的基础框架——这是一个灵活且强大的系统,能够修改……几乎任何东西!
Fzzy Core 在源码中集成了 KDoc 以提供使用指导。我也正在制作一个 wiki!
当前 Fzzy Core 仅支持 Fabric。目前没有移植到 Forge 的计划。
Fzzy Core 是我将 Amethyst Core 拆分为更具功能性组件的一部分项目。这个模组是这些组件的基础,我目录中的其他 API 都建立在这个基础之上(例如面向魔法模组的 Amethyst Core)
Fzzy Core 包含若干能让模组开发稍微更轻松一些的工具!这些工具包括:
创建一个易于管理的配置系统,支持随时间进行版本控制,并自动将服务器配置同步给加入的客户端!
为基础物品或工具物品添加风味文本!
添加一个简单框架,用于创建使用法力而不是以常规方式损耗耐久的物品。
Modifier Framework 是一个灵活且可扩展的系统,设计上与原版附魔系统平行。Modifier 旨在解决我在附魔中发现的两个最大问题:它们很容易被移除,而且它们不会将自身功能内化(除了少数几个伤害方法)。附魔也比本可以做到的更无趣,它们只是用简单数字显示等级。Modifier 的目标就是修复所有这些问题!
该库内置了用于显示 modifier 的辅助方法
一个展示金色文本 modifier 的 tooltip 示例
有关这些功能的更多细节,请参见上方的 wiki 链接。一旦实现,Modifier 系统几乎可以做到任何事。例如,Amethyst Core 内置了一个 AugmentModifier,它可以影响法力消耗和冷却时间、改变法术伤害或范围,甚至触发高级效果,例如在任意一次成功施法时,让施法者周围 12 格半径内的所有生物都受到 Wither 效果。
Modifier 可以像传递原版 AttributeModifiers 的容器一样简单,也可以比上面描述的 AugmentModifier 复杂得多。如果需要,它们甚至可以纯粹用于风味表现!
Fzzy Core 包含了一个简单工具,可对 NBT 执行一些实用操作
一组用于定位对象的简单辅助方法
用于添加和跟踪与实体等特定对象无关的基础 ticking 对象的注册表。
想制作一个自定义三叉戟,却怎么都搞不明白该如何让手持时的三叉戟像 MC 原版那样显示?这个注册表就是为你准备的!
是否讨厌在添加被动状态效果时,状态效果会在 GUI 中“打架”,快速来回切换显示?
Fzzy Core 可选地与 Trinkets 集成,并添加了一些可与其配合使用的实用功能
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:153,210 | 历史访问人次:249,733
今日访问人数:13,521 | 今日访问人次:14,819
昨日访问人数:25,313 | 昨日访问人次:28,419
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6