
欢迎使用 Amethyst Core,这是一个专注于构建魔法主题模组的库模组!它目前为 Amethyst Imbuement 以及该系列中其他即将推出的模组提供支持。虽然它以魔法主题为核心,但这个库也包含了很多其他功能!
更多细节请查看 wiki,以及源码中的 KDoc。
你可以用 Amethyst Core 做很多事情,包括但不限于:
以及更多内容!
Modifier Framework 是一个灵活且可扩展的系统,被设计为原版附魔系统的平行方案。Modifiers 旨在解决我在附魔中发现的两个最大问题:它们很容易被移除,并且它们不会将自身功能内聚起来(除了少数几个伤害方法)。附魔本身也比它们本可以做到的更无聊,只是用一个简单的数字来显示等级。Modifiers 的目标就是修复所有这些问题!
该库内置了用于显示 modifiers 的辅助方法

更多有关这些特性的细节请查看上方的 wiki 链接。一旦实现,Modifier system 几乎可以做到任何事情。Amethyst Core 内置的 AugmentModifier 可以实现从影响法力消耗和冷却时间,到改变法术伤害或范围,甚至在任意一次成功施法时,对施法者周围 12 格半径内的所有生物施加凋零等高级效果。
Modifers 可以像传递原版 AttributeModifiers 的容器一样简单,也可以比上文描述的 AugmentModifier 复杂得多。如果需要,它们甚至可以纯粹用于风味表现!
Amethyst Core 包含了你开发一个 Amethyst Imbuement 风格魔法主题模组所需的一切。不过,这个库并不包含任何合成或 progression 系统。这部分由你决定!你既可以完全照着 Amethyst Imbuement 的方式来做,比如注魔配方和权杖中的分级 augment,也可以打造你自己独特的系统。比如鲜血仪式?自然主题魔法?一切皆有可能。
这里包含了一个用于构建各种 Amethyst Imbuement 风格 Scepters 的框架,从几乎可以朝任何方向扩展的最基础 AbstractScepterItem,到几乎已经完整实现、可用于创建你自己的 Amethyst Imbuement 兼容 Scepter 的 DefaultScepterItem。
构建增强版附魔,可用于 Scepters,或添加到饰品和装备上。还提供用于高级功能的工具,例如被动 ticking 效果、装备时触发的效果等。
用于构建兼容 Trinket 物品的工具,并且可以利用 Augment system。正如 Amethyst Imbuement 中所展示的那样,这使得模块化饰品和不受预定义增益限制的物品成为可能。
用于开发使用“mana”而不是耐久度的物品的接口和工具。物品在最低耐久时不会损坏,它们可以被轻松“修复”,并且还提供了自动恢复(法力回复)的 Helper。也可以检查物品当前的 mana 是否足以执行某个操作。
查看 wiki 和源码文档,了解 Amethyst Core 所提供的一切吧!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:169,921 | 历史访问人次:269,838
今日访问人数:6,871 | 今日访问人次:7,731
昨日访问人数:23,567 | 昨日访问人次:27,193
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6