搜索历史
清空
暂无搜索历史
论坛热搜
1
乌托邦探险之旅3.2
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
Jenny — 有趣的模拟女友模组|珍妮模组
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 77|回复: 0

Amethyst Core (紫晶核心)-MOD模组

[复制链接]

5578

主题

26

回帖

7698

积分

龙❁妻

Rank: 8Rank: 8

经验
7698 EP
金粒
2054 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 16:30:13 | 显示全部楼层 |阅读模式
Amethyst Core (紫晶核心)Github |相关wiki |源站链接支持: fabric , quilt欢迎来到紫晶核心,一个专注于建立魔法主题模组的库模组!它目前为【紫晶注能】(



https://github.com/fzzyhmstrs/ac/wiki/Amethyst-Core-Home]点击这里 查看更多详细信息,以及源代码中的KDoc。

https://discord.gg/Fnw2UbE72x]

https://modrinth.com/mod/emi]

紫晶核心有很多功能,包括但不限于:

* 实现自己的修改器系统;与《Minecraft》的附魔系统并行的替代方案

* 创建 _紫晶注能_ 的扩展

* 创建与 _紫晶注能_ 兼容的独特魔法模组

* 实现一致且自动同步的配置系统

* 制作具有各种能力的魔法魔杖

* 构建模块化的 _饰品_

* 轻松注册自定义物品模型,类似三叉戟

* 注册到一个持续事件注册表

* 轻松构建并注册对战利品表的附加内容

* 生成跟踪玩家并在玩家屏幕上显示所需位置的粒子

* 注册想要随时间触发的持久效果,无需在自定义滴答代码中跟踪效果

还有更多!

修改器

修改器框架是一个灵活且可扩展的系统,设计为与原版附魔系统并行。修改器旨在解决我发现的附魔的两个最大问题:它们很容易被移除,并且它们不内部化它们的功能(除了一些伤害方法)。附魔也比他们可能会更无聊,用一个简单的数字显示它们的层级。修改器旨在解决所有这些问题!

* 修改器设计为永久性的,更像是修饰词。例如,磨石不能移除它们。

* 修改器内部化它们的功能,并且可以作为一个单元调用,而不是逐个调用。

* 修改器通过“家族树”行动,可以使用有趣的层次。想象一把剑从“生锈”的到“闪闪发光”的到“闪闪发光”的等等。

_该库提供了显示修改器的内置辅助方法_

https://i.imgur.com/49MU0vx.png]

查看上面的wiki链接以获取有关这些功能的更多详细信息。一旦实现,修改器系统几乎可以做任何事情。_紫晶核心_ 内置的 `AugmentModifier` 可以做从影响法力消耗和冷却时间,到改变法术伤害或范围,甚至触发高级效果,比如在成功施放任何法术时影响施法者周围 12 个方块半径内的所有生物的凋零。

修改器可以简单到用于传递原版 `AttributeModifiers` 的容器,也可以比上面描述的 `AugmentModifier` 复杂得多。如果需要,它们甚至可以纯粹用于风味!

魔法模组实用程序

_紫晶核心_ 包含了构建类似 _紫晶注能_ 风格魔法模组所需的一切。但是,这个库不包括任何制作或进度系统。这取决于你!您可以按照 _紫晶注能_ 的方式进行,使用灌输配方和级别增强的权杖,或者制作您自己独特的系统。可能是血之仪式?自然主题的魔法?一切取决于你。

#### 权杖

包含用于构建各种 _紫晶注能_ 风格权杖的框架,从最简单的 `AbstractScepterItem` 您可以朝任何方向发展,到几乎完全实现了创建您自己的与 _紫晶注能_ 兼容的权杖的 `DefaultScepterItem`。

#### 增强

构建用于与权杖一起使用或添加到饰品和装备的增强附魔。提供用于高级功能的实用程序,例如被动滴答效果,装备效果等。

#### 饰品

用于构建与增强系统兼容的 _饰品_ 的实用程序。正如在 _紫晶注能_ 中所见,这允许模块化的饰品和物品,并不限于预定义的益处。

#### 基

截图:

https://i.sodamc.com/modrinth/FSCxxn3poQ.jpg?x-oss-process=style/forge2]

来自Modrinth所有游戏版本1.201.20.11.19.41.19.31.191.19.11.19.21.18.2所有类型fabricquiltAmethyst Core 1.5.0+1.20.1amethyst_core-1.5.0+1.20.1.jar下载1.5.0+1.20.1#ReleaseUpdate to new Fzzy Config release implementation.展开版本: 1.5.0+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 59,498Amethyst Core 1.4.10+1.20.1amethyst_core-1.4.10+1.20.1.jar下载1.4.10+1.20.1#Release* Updated optional RPG series compat to the breaking changes in the 0.10.x Spell Power Attributes updates. Spell Power Attributes 0.9.19 and lower is no longer supported.展开版本: 1.4.10+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 1,490Amethyst Core 1.4.9+1.20.1amethyst_core-1.4.9+1.20.1.jar下载1.4.9+1.20.1#Release* Add new TagStyle methods* Add getTag() back* Impl new Fzzy Core 0.5.0 modifier defaults methods* Low mana messages now send to the action bar by default (middle fo the screen messages just above the hotbar)展开版本: 1.4.9+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 3,440Amethyst Core 1.4.8+1.20.1amethyst_core-1.4.8+1.20.1.jar下载1.4.8+1.20.1#ReleaseFixed issue with Imbued Gear loot generation involving spell enchants展开版本: 1.4.8+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 4,502Amethyst Core 1.4.7+1.20.1amethyst_core-1.4.7+1.20.1.jar下载1.4.7+1.20.1#ReleaseFix crash with Amethyst Imbuement Lore Books.展开版本: 1.4.7+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 190Amethyst Core 1.4.6+1.20.1amethyst_core-1.4.6+1.20.1.jar下载1.4.6+1.20.1#ReleaseUpdate to new Fzzy Core `FzzyPort` implementation展开版本: 1.4.6+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 195Amethyst Core 1.4.5+1.20.1amethyst_core-1.4.5+1.20.1.jar下载1.4.5+1.20.1#Release* New methods for directly setting a scepters active spell (not just from scrolling)* Added new living entity attribute Mana Regeneration* Tweaked the base scepter classes with updated active spell getting* Added new `checkCanUse` impl to the base scepters to avoid infinite use of 1 mana spells.* `SlashAugment` uses `SpellDamageSource` now* Added `amethyst_core:any\" as a possible input to the SpellCriterion展开版本: 1.4.5+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 22,651Amethyst Core 1.4.4+1.20.1amethyst_core-1.4.4+1.20.1.jar下载1.4.4+1.20.1#ReleaseFixed issues with modifier stacking as well as issues with `isAcceptableItem` on modifiers not taking into account if the modifier is already maxed out.展开版本: 1.4.4+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 1,820Amethyst Core 1.4.3+1.20.1amethyst_core-1.4.3+1.20.1.jar下载1.4.3+1.20.1#Release* Fixed an oopsies on Player Experience math展开版本: 1.4.3+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 321Amethyst Core 1.4.2+1.20.1amethyst_core-1.4.2+1.20.1.jar下载1.4.2+1.20.1#Release* Added new AFTER_CAST event in SpCompat that provides a Spell-Power scoped after cast event, providing magic schools and other pertinent info.展开版本: 1.4.2+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 1,485Amethyst Core 1.4.1+1.20.1amethyst_core-1.4.1+1.20.1.jar下载1.4.1+1.20.1#Release* Added spell critical chance and spell critical multiplier Entity Attributes* Added new integration with Spell Power Attributes, for adding spell power attributes if SPA is loaded.* Added special dual-purpose methods for Cooldown, cirtical chance, and critical damage. Adds wither SPA or AC attributes with appropriately scaled values depending on if SPA is loaded or not.* Player Experience attribute now removes it\'s bonus if experience is removed using the addExperience method, in an effort to balance \"Feedback loops\" from mods like Spelunkery展开版本: 1.4.1+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 105Amethyst Core 1.4.0+1.20.1amethyst_core-1.4.0+1.20.1.jar下载1.4.0+1.20.1#Release### Versions below 1.20 are no longer supported. Update to 1.20.2 is todo.* Updated with new Fzzy Core 0.3.0 modifier system implementation.* Improved memory usage.* Removed ModifyModifierEvent in RegisterModifiers, as it is no longer needed for innate modifiers.* Implemented better flavor test generation.* Attempt a fix at a constant [amount] of XP per tick, presumably caused by some source adding 0 XP repeatedly.展开版本: 1.4.0+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 7,824amethyst_core-1.3.0+1.20.1amethyst_core-1.3.0+1.20.1.jar下载1.3.0+1.20.1#Beta## Changelog for Amethyst Core 1.3.0+1.20.1### Fixes* Fixed tooltips not updating right away on dedicated client/server environments when you add a new modifier.* Fixed some spells being shown as disabled even when not.### Changes* Added new fzzy-config spell configuration system, with built-in back-compatibility to the old method of implementing AugmentStats.### Additions* Added interop with Spell Power Attributes. Spells of the appropriate types (fire, ice, etc) will be empowered by the corresponding spell powers.展开版本: 1.3.0+1.20.1支持游戏: 1.19.4类型:FabricQuiltBeta下载次数: 624Amethyst Core 1.2.2+1.20.1amethyst_core-1.2.2+1.20.1.jar下载1.2.2+1.20.1#Release* Player Experience is now a living entity attribute, so things like splash potions or modifiers don\'t crash the game by trying to add a player attribute to a non-player. It still only does anything on players.* Change how cooldown and mana cost attributes work so positive changes reduce duration, and negative modifiers increase duration, to make them more intuitive. Previously a reduction in attribute reduced CD/MC, but it shows as red in MC, implying that you are getting a bad effect.展开版本: 1.2.2+1.20.1支持游戏: 1.20, 1.20.1类型:FabricQuiltRelease下载次数: 471,377Amethyst Core 1.2.2+1.19.4amethyst_core-1.2.2+1.19.4.jar下载1.2.2+1.19.4#Release* Player Experience is now a living entity attribute, so things like splash potions or modifiers don\'t crash the game by trying to add a player attribute to a non-player. It still only does anything on players.* Change how cooldown and mana cost attributes work so positive changes reduce duration, and negative modifiers increase duration, to make them more intuitive. Previously a reduction in attribute reduced CD/MC, but it shows as red in MC, implying that you are getting a bad effect.展开版本: 1.2.2+1.19.4支持游戏: 1.19.4类型:FabricQuiltRelease下载次数: 341Amethyst Core 1.2.2+1.19.3amethyst_core-1.2.2+1.19.3.jar下载1.2.2+1.19.3#Release* Player Experience is now a living entity attribute, so things like splash potions or modifiers don\'t crash the game by trying to add a player attribute to a non-player. It still only does anything on players.* Change how cooldown and mana cost attributes work so positive changes reduce duration, and negative modifiers increase duration, to make them more intuitive. Previously a reduction in attribute reduced CD/MC, but it shows as red in MC, implying that you are getting a bad effect.展开版本: 1.2.2+1.19.3支持游戏: 1.19.3类型:FabricQuiltRelease下载次数: 219Amethyst Core 1.2.2+1.19amethyst_core-1.2.2+1.19.jar下载1.2.2+1.19#Release* Player Experience is now a living entity attribute, so things like splash potions or modifiers don\'t crash the game by trying to add a player attribute to a non-player. It still only does anything on players.* Change how cooldown and mana cost attributes work so positive changes reduce duration, and negative modifiers increase duration, to make them more intuitive. Previously a reduction in attribute reduced CD/MC, but it shows as red in MC, implying that you are getting a bad effect.展开版本: 1.2.2+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltRelease下载次数: 8,751Amethyst Core 1.2.1+1.20.1amethyst_core-1.2.1+1.20.1.jar下载1.2.1+1.20.1#Release* Port to 1.20/1.20.1* Added switch for scepters to reject spells they shouldn\'t be able to take.* Added more interfacing for entities in prep for the coming combi-update.* Fallback spells no longer re-apply when you craft a scepter to the next tier.* removed a mixin duplicated from fzzy-core展开版本: 1.2.1+1.20.1支持游戏: 1.20, 1.20.1类型:FabricRelease下载次数: 4,434Amethyst Core 1.2.1+1.19.4amethyst_core-1.2.1+1.19.4.jar下载1.2.1+1.19.4#Release* Port to 1.19.4* Added switch for scepters to reject spells they shouldn\'t be able to take.* Added more interfacing for entities in prep for the coming combi-update.* Fallback spells no longer re-apply when you craft a scepter to the next tier.* removed a mixin duplicated from fzzy-core展开版本: 1.2.1+1.19.4支持游戏: 1.19.4类型:FabricQuiltRelease下载次数: 264Amethyst Core 1.2.1+1.19.3amethyst_core-1.2.1+1.19.3.jar下载1.2.1+1.19.3#Release* Added switch for scepters to reject spells they shouldn\'t be able to take.* Added more interfacing for entities in prep for the coming combi-update.* Fallback spells no longer re-apply when you craft a scepter to the next tier.* removed a mixin duplicated from fzzy-core展开版本: 1.2.1+1.19.3支持游戏: 1.19.3类型:FabricQuiltRelease下载次数: 129Amethyst Core 1.2.1+1.19amethyst_core-1.2.1+1.19.jar下载1.2.1+1.19#Release* Added switch for scepters to reject spells they shouldn\'t be able to take.* Added more interfacing for entities in prep for the coming combi-update.* Fallback spells no longer re-apply when you craft a scepter to the next tier.* removed a mixin duplicated from fzzy-core展开版本: 1.2.1+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltRelease下载次数: 335Amethyst Core 1.2.0+1.19.3amethyst_core-1.2.0+1.19.3.jar下载1.2.0+1.19.3#Release## Changelog for Amethyst Core 1.2.0+1.19.3### Changes* Changed `AugmentScepterItem` implementation, flattening the class path.* the `ModifySpellEvent` now takes the spell itself as additional context.### Additions* Added `AugmentSwordItem` and `AugmentMiningItem` to hook into for various types of tools that can also cast spells.* Integrated scepters with the _Pack It Up!_ Magicpack.展开版本: 1.2.0+1.19.3支持游戏: 1.19.3类型:FabricQuiltRelease下载次数: 57amethyst_core-1.2.0+1.19amethyst_core-1.2.0+1.19.jar下载1.2.0+1.19#Release## Changelog for Amethyst Core 1.2.0+1.19### Changes* Changed `AugmentScepterItem` implementation, flattening the class path.* the `ModifySpellEvent` now takes the spell itself as additional context.### Additions* Added `AugmentSwordItem` and `AugmentMiningItem` to hook into for various types of tools that can also cast spells.* Integrated scepters with the _Pack It Up!_ Magicpack.展开版本: 1.2.0+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltRelease下载次数: 225Amethyst Core 1.1.0+1.19.3amethyst_core-1.1.0+1.19.3.jar下载1.1.0+1.19.3#Release* Added a set of spell-theme entity attrbiutes ranging from spell damage to player experience gain for use in various trinkets and satatus effects etc.* Added three scepter events. `ModifyModifiersEvent` for modifying the collection of scepter modifiers considered in the spell cast, ModifySpellEvent for modifying what the spell is doing, what spell is cast, or stopping spell casting completely, and `AfterSpellEvent` for hooking into a successful spell cast like `postHit` in an MC Item class.* Updated ScepterAugment configs to have a PvPmode* Generalized how spellcasting works, enabling spells to be cast by non-player entities (in most cases)* Added methods for randomly rolling scepter modifiers* Slash augments updated to include PvpMode support* Scepter Tiers no longer a basic int, now a class that wraps a specific item tag, scepters are sorted via this tag now.* Added Common Protection API support to prevent misuse of spells inside claims.* Implement new helper typing system in FC 0.2.0展开版本: 1.1.0+1.19.3支持游戏: 1.19.3类型:FabricRelease下载次数: 104Amethyst Core 1.1.0+1.19amethyst_core-1.1.0+1.19.jar下载1.1.0+1.19#Release* Added a set of spell-theme entity attrbiutes ranging from spell damage to player experience gain for use in various trinkets and satatus effects etc.* Added three scepter events. `ModifyModifiersEvent` for modifying the collection of scepter modifiers considered in the spell cast, ModifySpellEvent for modifying what the spell is doing, what spell is cast, or stopping spell casting completely, and `AfterSpellEvent` for hooking into a successful spell cast like `postHit` in an MC Item class.* Updated ScepterAugment configs to have a PvPmode* Generalized how spellcasting works, enabling spells to be cast by non-player entities (in most cases)* Added methods for randomly rolling scepter modifiers* Slash augments updated to include PvpMode support* Scepter Tiers no longer a basic int, now a class that wraps a specific item tag, scepters are sorted via this tag now.* Added Common Protection API support to prevent misuse of spells inside claims.* Implement new helper typing system in FC 0.2.0展开版本: 1.1.0+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricRelease下载次数: 148amethyst_core-1.0.4+1.19.3amethyst_core-1.0.4+1.19.3.jar下载1.0.4+1.19.3#Beta## Changelog for Amethyst Core 1.0.4+1.19.3### Fixes* Fixed missing class exception in a PlayerEntity mixin展开版本: 1.0.4+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 153amethyst_core-1.0.4+1.19amethyst_core-1.0.4+1.19.jar下载1.0.4+1.19#Beta## Changelog for Amethyst Core 1.0.4+1.19### Fixes* Fixed missing class exception in a PlayerEntity mixin展开版本: 1.0.4+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 369amethyst_core-1.0.4+1.18.2amethyst_core-1.0.4+1.18.2.jar下载1.0.4+1.18.2#Beta## Changelog for Amethyst Core 1.0.4+1.18.2### Fixes* Fixed missing class exception in a PlayerEntity mixin展开版本: 1.0.4+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 858amethyst_core-1.0.3+1.19.3amethyst_core-1.0.3+1.19.3.jar下载1.0.3+1.19.3#Beta## Changelog for Amethyst Core 1.0.3+1.19.3### Fixes* Fixed lore books not syncing the spell shown when the book is read for the first time.展开版本: 1.0.3+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 59amethyst_core-1.0.3+1.19amethyst_core-1.0.3+1.19.jar下载1.0.3+1.19#Beta## Changelog for Amethyst Core 1.0.3+1.19### Fixes* Fixed lore books not syncing the spell shown when the book is read for the first time.展开版本: 1.0.3+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 59amethyst_core-1.0.3+1.18.2amethyst_core-1.0.3+1.18.2.jar下载1.0.3+1.18.2#Beta## Changelog for Amethyst Core 1.0.3+1.18.2### Fixes* Fixed lore books not syncing the spell shown when the book is read for the first time.展开版本: 1.0.3+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 48amethyst_core-1.0.2+1.19.3amethyst_core-1.0.2+1.19.3.jar下载1.0.2+1.19.3#Beta## Changelog for Amethyst Core 1.0.2+1.19.3### Fixes* Fixed issue where the fallback spell (Magic Missile in AI) could be continually re-applied to a scepter by changing spells### Additions* If a scepter has no spells for some reason, it will now display \"Active Spell: None\"展开版本: 1.0.2+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 134amethyst_core-1.0.2+1.19amethyst_core-1.0.2+1.19.jar下载1.0.2+1.19#Beta## Changelog for Amethyst Core 1.0.2+1.19### Fixes* Fixed issue where the fallback spell (Magic Missile in AI) could be continually re-applied to a scepter by changing spells### Additions* If a scepter has no spells for some reason, it will now display \"Active Spell: None\"展开版本: 1.0.2+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 143amethyst_core-1.0.2+1.18.2amethyst_core-1.0.2+1.18.2.jar下载1.0.2+1.18.2#Beta## Changelog for Amethyst Core 1.0.2+1.18.2### Fixes* Fixed issue where the fallback spell (Magic Missile in AI) could be continually re-applied to a scepter by changing spells### Additions* If a scepter has no spells for some reason, it will now display \"Active Spell: None\"展开版本: 1.0.2+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 61amethyst_core-1.0.1+1.18.2amethyst_core-1.0.1+1.18.2.jar下载1.0.1+1.18.2#Beta## Changelog for Amethyst Core 1.0.1+1.18.2### Fixes* Fixed missing lang key for \"None\" active scepter spell展开版本: 1.0.1+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 46amethyst_core-1.0.1+1.19amethyst_core-1.0.1+1.19.jar下载1.0.1+1.19#Beta## Changelog for Amethyst Core 1.0.1+1.19### Fixes* Fixed missing lang key for \"None\" active scepter spell展开版本: 1.0.1+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 73amethyst_core-1.0.1+1.19.3amethyst_core-1.0.1+1.19.3.jar下载1.0.1+1.19.3#Beta## Changelog for Amethyst Core 1.0.1+1.19.3### Fixes* Fixed missing lang key for \"None\" active scepter spell展开版本: 1.0.1+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 55amethyst_core-1.0.0+1.19.3amethyst_core-1.0.0+1.19.3.jar下载1.0.0+1.19.3#Beta## Changelog for Amethyst Core 1.0.0+1.19.3## Fzzy Core Refactor updateAs of version 1.0.0, Amethyst Core is no longer standalone. I broke the library apart into more refined and focused pieces. Amethyst Core is now a expansion library built off my new base library [Fzzy Core](https://github.com/fzzyhmstrs/fc)Amethyst Core is the Magic Mod piece of that refactoring process. Many of the functions it contained are now in Fzzy Core, but it retains:* Scepters: The abstract scepters and the augment scepter framework is still in place* Augment Modifiers: Amethyst Core is the home for the scepter-relevant Augment Modifiers still. The abstract modifier framework is moved to FC.* AbstractAugmentBookItem and AbstractAugmentJewelryItem both retained, as they are important pieces of the Amethyst Imbuement style magic system.#### _Going forward, I will also no longer be embedding AC. This is because I am getting closer to releasing more content mods that utilize the FC family of libraries, so don\'t want multiple embedded copies to be wasting space, potentially version fighting, etc._展开版本: 1.0.0+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 40amethyst_core-1.0.0+1.19amethyst_core-1.0.0+1.19.jar下载1.0.0+1.19#Beta## Changelog for Amethyst Core 1.0.0+1.19## Fzzy Core Refactor updateAs of version 1.0.0, Amethyst Core is no longer standalone. I broke the library apart into more refined and focused pieces. Amethyst Core is now a expansion library built off my new base library [Fzzy Core](https://github.com/fzzyhmstrs/fc)Amethyst Core is the Magic Mod piece of that refactoring process. Many of the functions it contained are now in Fzzy Core, but it retains:* Scepters: The abstract scepters and the augment scepter framework is still in place* Augment Modifiers: Amethyst Core is the home for the scepter-relevant Augment Modifiers still. The abstract modifier framework is moved to FC.* AbstractAugmentBookItem and AbstractAugmentJewelryItem both retained, as they are important pieces of the Amethyst Imbuement style magic system.#### _Going forward, I will also no longer be embedding AC. This is because I am getting closer to releasing more content mods that utilize the FC family of libraries, so don\'t want multiple embedded copies to be wasting space, potentially version fighting, etc._展开版本: 1.0.0+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 45amethyst_core-1.0.0+1.18.2amethyst_core-1.0.0+1.18.2.jar下载1.0.0+1.18.2#Beta## Changelog for Amethyst Core 1.0.0+1.18.2## Fzzy Core Refactor updateAs of version 1.0.0, Amethyst Core is no longer standalone. I broke the library apart into more refined and focused pieces. Amethyst Core is now a expansion library built off my new base library [Fzzy Core](https://github.com/fzzyhmstrs/fc)Amethyst Core is the Magic Mod piece of that refactoring process. Many of the functions it contained are now in Fzzy Core, but it retains:* Scepters: The abstract scepters and the augment scepter framework is still in place* Augment Modifiers: Amethyst Core is the home for the scepter-relevant Augment Modifiers still. The abstract modifier framework is moved to FC.* AbstractAugmentBookItem and AbstractAugmentJewelryItem both retained, as they are important pieces of the Amethyst Imbuement style magic system.#### _Going forward, I will also no longer be embedding AC. This is because I am getting closer to releasing more content mods that utilize the FC family of libraries, so don\'t want multiple embedded copies to be wasting space, potentially version fighting, etc._展开版本: 1.0.0+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 33amethyst_core-0.4.3+1.19.3amethyst_core-0.4.3+1.19.3.jar下载0.4.3+1.19.3#Beta## Changelog for Amethyst Core 0.4.3+1.19.3### Additions* Added advancement criterion for casting scepter spells* Added advancement criterion for using knowledge books### Changes* Port to 1.19.3.### Fixes* None.展开版本: 0.4.3+1.19.3支持游戏: 1.19.3类型:FabricQuiltBeta下载次数: 68amethyst_core-0.4.3+1.19amethyst_core-0.4.3+1.19.jar下载0.4.3+1.19#Beta## Changelog for Amethyst Core 0.4.3+1.19### Additions* Added advancement criterion for casting scepter spells* Added advancement criterion for using knowledge books### Changes* None.### Fixes* None.展开版本: 0.4.3+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 112amethyst_core-0.4.3+1.18.2amethyst_core-0.4.3+1.18.2.jar下载0.4.3+1.18.2#Beta## Changelog for Amethyst Core 0.4.3+1.18.2### Additions* Added advancement criterion for casting scepter spells* Added advancement criterion for using knowledge books### Changes* None.### Fixes* None.展开版本: 0.4.3+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 45amethyst_core-0.4.2a+1.18.2amethyst_core-0.4.2a+1.18.2.jar下载0.4.2a+1.18.2#Beta## Changelog for Amethyst Core 0.4.2a+1.18.2### Additions*### Changes* Updated fabric API version for updated loot API, and updated internal loot API to match to it.### Fixes*展开版本: 0.4.2a+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 46amethyst_core-0.4.2+1.19amethyst_core-0.4.2+1.19.jar下载0.4.2+1.19#Beta## Changelog for Amethyst Core 0.4.2+1.19### Additions* Added a toString() method to Ticker for better printlns### Changes*### Fixes* Removed some errant printlns* Fixed PersistentEffectHelper being not-thread-safe and liable to concurrent modification exceptions.展开版本: 0.4.2+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 159amethyst_core-0.4.2+1.18.2amethyst_core-0.4.2+1.18.2.jar下载0.4.2+1.18.2#Beta## Changelog for Amethyst Core 0.4.2+1.18.2### Additions* Added a toString() method to Ticker for better printlns### Changes*### Fixes* Removed some errant printlns* Fixed PersistentEffectHelper being not-thread-safe and liable to concurrent modification exceptions.展开版本: 0.4.2+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 74amethyst_core-0.4.1+1.19amethyst_core-0.4.1+1.19.jar下载0.4.1+1.19#Beta## Changelog for Amethyst Core 0.4.1+1.19### Additions* Added github changelog* Added hlper function findSpawnPos to the SummonEntityAugment that helps with finding a valid spawn for a summon.### Changes*### Fixes* Fixed issue with an empty scepter crashing the game when you try to change (nonexistant) spells展开版本: 0.4.1+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 60amethyst_core-0.4.1+1.18.2amethyst_core-0.4.1+1.18.2.jar下载0.4.1+1.18.2#Beta## Changelog for Amethyst Core 0.4.1+1.18.2### Additions* Added github changelog* Added hlper function findSpawnPos to the SummonEntityAugment that helps with finding a valid spawn for a summon.### Changes*### Fixes* Fixed issue with an empty scepter crashing the game when you try to change (nonexistant) spells展开版本: 0.4.1+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 53amethyst_core-0.4.0+1.19amethyst_core-0.4.0+1.19.jar下载0.4.0+1.19#Betaamethyst_core-0.4.0+1.19-sources.jar下载0.4.0+1.19#BetaAdditions:- Added `removeTickUppable()` to the `EventRegistry` to allow re-registration of a ticker that is no longer needed.- Added `useAfterWriting()` method to `AbstractAugmentBookItem` to allow for secondary actions after the book has been \"read\".- add a `uv()` method to the `SpellType` Enum, which is used in some rendering. May be deprecated for a book-specific texture approach.Fixes:- `PlaceItemAugment` is now server-sided. This makes it slightly less accurate than MC\'s client-first approach, but avoids weird cooldown and other bugs with the networking previously involved.Changes:- `AbstractAugmentBookItem` tooltip now uses translatable text more effectively.- `AbstractConfigDisableEnchantment`\'s enabled is now a var, allowing for re-evaluation of enabled state. This allows for the client to update it\'s enabled statuses when joining a server with a different config setup then on their local machine.展开版本: 0.4.0+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 116amethyst_core-0.4.0+1.18.2amethyst_core-0.4.0+1.18.2.jar下载0.4.0+1.18.2#Betaamethyst_core-0.4.0+1.18.2-sources.jar下载0.4.0+1.18.2#BetaAdditions:- Added `removeTickUppable()` to the `EventRegistry` to allow re-registration of a ticker that is no longer needed.- Added `useAfterWriting()` method to `AbstractAugmentBookItem` to allow for secondary actions after the book has been \"read\".- add a `uv()` method to the `SpellType` Enum, which is used in some rendering. May be deprecated for a book-specific texture approach.Fixes:- `PlaceItemAugment` is now server-sided. This makes it slightly less accurate than MC\'s client-first approach, but avoids weird cooldown and other bugs with the networking previously involved.Changes:- `AbstractAugmentBookItem` tooltip now uses translatable text more effectively.- `AbstractConfigDisableEnchantment`\'s enabled is now a var, allowing for re-evaluation of enabled state. This allows for the client to update it\'s enabled statuses when joining a server with a different config setup then on their local machine.展开版本: 0.4.0+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 89amethyst_core-0.3.3+1.19amethyst_core-0.3.3+1.19.jar下载0.3.3+1.19#Betaamethyst_core-0.3.3+1.19-sources.jar下载0.3.3+1.19#BetaChanges:- Changed how spell disabling works from re-registration, which was causing multiplayer login issues, to a spell ability disable. Spells simply won\'t cast if they are disabled. The tooltip also shows the spell red and struck out with a \"(disabled)\".- The active spell message now also shows the red struckout disabled naming when switching to a disabled spell.Additions:- Added an `AcText` class that allows for cross-compatibility of Text instances without needing to, for example, continuously fix the switch between `TranslatableText` and `Text.translatable`- Added a `AbstractConfigDisableEnchantment` that allows vanilla enchantments to also be disabled (and show the disabled text in tooltip).- Added methods for disabling trinket augments as well.展开版本: 0.3.3+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 114amethyst_core-0.3.3+1.18.2amethyst_core-0.3.3+1.18.2.jar下载0.3.3+1.18.2#Betaamethyst_core-0.3.3+1.18.2-sources.jar下载0.3.3+1.18.2#BetaChanges:- Changed how spell disabling works from re-registration, which was causing multiplayer login issues, to a spell ability disable. Spells simply won\'t cast if they are disabled. The tooltip also shows the spell red and struck out with a \"(disabled)\".- The active spell message now also shows the red struckout disabled naming when switching to a disabled spell.Additions:- Added an `AcText` class that allows for cross-compatibility of Text instances without needing to, for example, continuously fix the switch between `TranslatableText` and `Text.translatable`- Added a `AbstractConfigDisableEnchantment` that allows vanilla enchantments to also be disabled (and show the disabled text in tooltip).- Added methods for disabling trinket augments as well.展开版本: 0.3.3+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 119amethyst_core-0.3.1+1.19amethyst_core-0.3.1+1.19.jar下载0.3.1+1.19#Betaamethyst_core-0.3.1+1.19-sources.jar下载0.3.1+1.19#BetaChanges and fixes:- Updated AugmentStats configs to V1 to add an \"enabled\" boolean. This allows spells to be disabled.- Added helper function for checking if a spell is disabled with a config.- Fixed interaction issue with pehkui.展开版本: 0.3.1+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 96amethyst_core-0.3.1+1.18.2amethyst_core-0.3.1+1.18.2.jar下载0.3.1+1.18.2#Betaamethyst_core-0.3.1+1.18.2-sources.jar下载0.3.1+1.18.2#BetaChanges and fixes:- Updated AugmentStats configs to V1 to add an \"enabled\" boolean. This allows spells to be disabled.- Added helper function for checking if a spell is disabled with a config.- Fixed interaction issue with pehkui.展开版本: 0.3.1+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 98amethyst_core-0.3.0+1.19amethyst_core-0.3.0+1.19.jar下载0.3.0+1.19#Betaamethyst_core-0.3.0+1.19-sources.jar下载0.3.0+1.19#BetaAdditions:- Added a `PlayerCreatable` interface for use with summoned entities- Added a `CustomDamageSource` util with some custom damage sources- augments now level up their enchantments as they level up, so the current level of a spell is shown- scepter items can now accept attribute modifiers (like swords etc)Changes:- Added Ice and Elemental type interfaces- knowledge books now have a \"lore_type\" nbt- magic missile entities hit box shrunk to match AI entity hitbox sizes (now less likely to collide with block corners etc)- Added an \"initialization\" nbt check in scepters so augments, modifiers, etc only add once- Knowledge books now have an open `getRandomBookAugment` that can take a custom implFixes- Fixed particle positioning on missile entities- Switching spells no longer relies on player pose, so it works when the player is crouched for other reasons besides sneaking (like underneath a slab)展开版本: 0.3.0+1.19支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricQuiltBeta下载次数: 85amethyst_core-0.3.0+1.18.2amethyst_core-0.3.0+1.18.2.jar下载0.3.0+1.18.2#Betaamethyst_core-0.3.0+1.18.2-sources.jar下载0.3.0+1.18.2#BetaAdditions:- Added a `PlayerCreatable` interface for use with summoned entities- Added a `CustomDamageSource` util with some custom damage sources- augments now level up their enchantments as they level up, so the current level of a spell is shown- scepter items can now accept attribute modifiers (like swords etc)Changes:- Added Ice and Elemental type interfaces- knowledge books now have a \"lore_type\" nbt- magic missile entities hit box shrunk to match AI entity hitbox sizes (now less likely to collide with block corners etc)- Added an \"initialization\" nbt check in scepters so augments, modifiers, etc only add once- Knowledge books now have an open `getRandomBookAugment` that can take a custom implFixes- Fixed particle positioning on missile entities- Switching spells no longer relies on player pose, so it works when the player is crouched for other reasons besides sneaking (like underneath a slab)展开版本: 0.3.0+1.18.2支持游戏: 1.18.2类型:FabricQuiltBeta下载次数: 94amethyst_core-0.2.3+1.19amethyst_core-0.2.3+1.19.jar下载0.2.3+1.19#Betaamethyst_core-0.2.3+1.19-sources.jar下载0.2.3+1.19#BetaFixes/Changes:- Fixed issue with `MissileEntity` collision- Fixed issues with Modifiers not appearing correctly in tooltips- Modifiers now appear in REI/EMI tooltips- Added two new `ModifierHelper` functions for better generation of tooltips.展开版本: 0.2.3+1.19支持游戏: 1.19, 1.19.1类型:FabricBeta下载次数: 137amethyst_core-0.2.3+1.18.2amethyst_core-0.2.3+1.18.2.jar下载0.2.3+1.18.2#Betaamethyst_core-0.2.3+1.18.2-sources.jar下载0.2.3+1.18.2#BetaFixes/Changes:- Fixed issue with `MissileEntity` collision- Fixed issues with Modifiers not appearing correctly in tooltips- Modifiers now appear in REI/EMI tooltips- Added two new `ModifierHelper` functions for better generation of tooltips.展开版本: 0.2.3+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 101amethyst_core-0.2.2+1.19amethyst_core-0.2.2+1.19.jar下载0.2.2+1.19#Betaamethyst_core-0.2.2+1.19-sources.jar下载0.2.2+1.19#BetaFixes/Changes:- improved specter initialization process to include an inventoryTick call.- Fixed issue where magic type NBT wasn\'t initialized on non-crafted scepters- improved stability of the Dustbin展开版本: 0.2.2+1.19支持游戏: 1.19, 1.19.1类型:FabricBeta下载次数: 83amethyst_core-0.2.2+1.18.2amethyst_core-0.2.2+1.18.2.jar下载0.2.2+1.18.2#Betaamethyst_core-0.2.2+1.18.2-sources.jar下载0.2.2+1.18.2#BetaFixes/Changes:- improved specter initialization process to include an `inventoryTick` call.- Fixed issue where magic type NBT wasn\'t initialized on non-crafted scepters- improved stability of the Dustbin展开版本: 0.2.2+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 76amethyst_core-0.2.1+1.19amethyst_core-0.2.1+1.19.jar下载0.2.1+1.19#Betaamethyst_core-0.2.1+1.19-sources.jar下载0.2.1+1.19#BetaFixes:- Fixed an issue where versioned config jsons were not being updated to the correct config namespace展开版本: 0.2.1+1.19支持游戏: 1.19, 1.19.1类型:FabricBeta下载次数: 87amethyst_core-0.2.1+1.18.2amethyst_core-0.2.1+1.18.2.jar下载0.2.1+1.18.2#Betaamethyst_core-0.2.1+1.18.2-sources.jar下载0.2.1+1.18.2#BetaFixes:- Fixed an issue where versioned config jsons were not being updated to the correct config namespace展开版本: 0.2.1+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 86amethyst_core-0.2.0+1.19amethyst_core-0.2.0+1.19.jar下载0.2.0+1.19#Betaamethyst_core-0.2.0+1.19-sources.jar下载0.2.0+1.19#BetaFixes:- Fixed concurrent modification issue with certain scepter initialization runs.- Fixed some calls to Translatable Texts.Changes:- Added a V2 player particle implementation. Player-tracking particles now track players in all three dimesions when viewing first-person, and still maintain XZ plane when third person.- Added \"automatic\" modifier consumers that are accepted on every successful spell cast.- Minimum mana cost is now 0 in the ScepterHelper.- Consumers now type-agnostic in the AugmentEffect, allowing for extensibility on the consumer types.- PlaceItemAugment now more open for easier subclass implementation.- MIT License now included in source files.展开版本: 0.2.0+1.19支持游戏: 1.19, 1.19.1类型:FabricBeta下载次数: 90amethyst_core-0.2.0+1.18.2amethyst_core-0.2.0+1.18.2.jar下载0.2.0+1.18.2#Betaamethyst_core-0.2.0+1.18.2-sources.jar下载0.2.0+1.18.2#BetaFixes:- Fixed concurrent modification issue with certain scepter initialization runs.- Fixed some calls to Translatable Texts.Changes:- Added a V2 player particle implementation. Player-tracking particles now track players in all three dimesions when viewing first-person, and still maintain XZ plane when third person.- Added \"automatic\" modifier consumers that are accepted on every successful spell cast.- Minimum mana cost is now 0 in the ScepterHelper.- Consumers now type-agnostic in the AugmentEffect, allowing for extensibility on the consumer types.- PlaceItemAugment now more open for easier subclass implementation.- MIT License now included in source files.展开版本: 0.2.0+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 95amethyst_core-0.1.1+1.19amethyst_core-0.1.1+1.19.jar下载0.1.1+1.19#Betaamethyst_core-0.1.1+1.19-sources.jar下载0.1.1+1.19#BetaFixed a server issue with DefaultScepterItem trying to reference the client in a server init.展开版本: 0.1.1+1.19支持游戏: 1.19类型:FabricBeta下载次数: 77amethyst_core-0.1.1+1.18.2amethyst_core-0.1.1+1.18.2.jar下载0.1.1+1.18.2#Betaamethyst_core-0.1.1+1.18.2-sources.jar下载0.1.1+1.18.2#BetaFixed a server issue with DefaultScepterItem trying to reference the client in a server init.展开版本: 0.1.1+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 95amethyst_core-0.1.0+1.19amethyst_core-0.1.0+1.19.jar下载0.1.0+1.19#Betaamethyst_core-0.1.0+1.19-sources.jar下载0.1.0+1.19#BetaUpdate to 1.19!展开版本: 0.1.0+1.19支持游戏: 1.19类型:FabricBeta下载次数: 94amethyst_core-0.1.0+1.18.2amethyst_core-0.1.0+1.18.2.jar下载0.1.0+1.18.2#Betaamethyst_core-0.1.0+1.18.2-sources.jar下载0.1.0+1.18.2#BetaInitial Version.1.19 support is on the way!Also investigating a future port to Quilt for this and for dependent mods like _Amethyst Imbuement_展开版本: 0.1.0+1.18.2支持游戏: 1.18.2类型:FabricBeta下载次数: 97全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
Amethyst Core
楼主 2025-8-10 16:30:13 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-12-17 20:04 , Processed in 0.190738 second(s), 123 queries .

快速回复 返回顶部 返回列表