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
andAugmentMiningItem
to hook into for various types of tools that can also cast spells. - Integrated scepters with the Pack It Up! Magicpack.
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
andAugmentMiningItem
to hook into for various types of tools that can also cast spells. - Integrated scepters with the Pack It Up! Magicpack.
- 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, andAfterSpellEvent
for hooking into a successful spell cast likepostHit
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
Changelog for Amethyst Core 1.0.0+1.19.3
Fzzy Core Refactor update
As 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
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.
Changelog for Amethyst Core 1.0.0+1.19
Fzzy Core Refactor update
As 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
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.
Changelog for Amethyst Core 1.0.0+1.18.2
Fzzy Core Refactor update
As 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
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.