Amethyst CoreСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (68)
release
Amethyst Core 1.5.0+1.20.1
1.5.0+1.20.122 апр. 2024 г.111,8 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
Update to new Fzzy Config release implementation.
release
Amethyst Core 1.4.10+1.20.1
1.4.10+1.20.112 апр. 2024 г.1,7 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* 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.
release
Amethyst Core 1.4.9+1.20.1
1.4.9+1.20.113 мар. 2024 г.3,7 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* 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)
release
Amethyst Core 1.4.8+1.20.1
1.4.8+1.20.12 февр. 2024 г.5,1 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
Fixed issue with Imbued Gear loot generation involving spell enchants
release
Amethyst Core 1.4.7+1.20.1
1.4.7+1.20.11 февр. 2024 г.269Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
Fix crash with Amethyst Imbuement Lore Books.
release
Amethyst Core 1.4.6+1.20.1
1.4.6+1.20.129 янв. 2024 г.261Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
Update to new Fzzy Core `FzzyPort` implementation
release
Amethyst Core 1.4.5+1.20.1
1.4.5+1.20.11 дек. 2023 г.26,4 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* 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
release
Amethyst Core 1.4.4+1.20.1
1.4.4+1.20.117 нояб. 2023 г.2,1 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
Fixed issues with modifier stacking as well as issues with `isAcceptableItem` on modifiers not taking into account if the modifier is already maxed out.
release
Amethyst Core 1.4.3+1.20.1
1.4.3+1.20.112 нояб. 2023 г.403Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* Fixed an oopsies on Player Experience math
release
Amethyst Core 1.4.2+1.20.1
1.4.2+1.20.111 нояб. 2023 г.2,1 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* Added new AFTER_CAST event in SpCompat that provides a Spell-Power scoped after cast event, providing magic schools and other pertinent info.
release
Amethyst Core 1.4.1+1.20.1
1.4.1+1.20.110 нояб. 2023 г.170Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* 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
release
Amethyst Core 1.4.0+1.20.1
1.4.0+1.20.123 окт. 2023 г.8 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
### 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.
beta
amethyst_core-1.3.0+1.20.1
1.3.0+1.20.18 сент. 2023 г.812Minecraft: 1.19.4fabric, quilt
Что нового
## 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.
release
Amethyst Core 1.2.2+1.20.1
1.2.2+1.20.121 авг. 2023 г.689 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
* 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.
release
Amethyst Core 1.2.2+1.19.4
1.2.2+1.19.421 авг. 2023 г.470Minecraft: 1.19.4fabric, quilt
Что нового
* 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.
release
Amethyst Core 1.2.2+1.19.3
1.2.2+1.19.321 авг. 2023 г.323Minecraft: 1.19.3fabric, quilt
Что нового
* 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.
release
Amethyst Core 1.2.2+1.19
1.2.2+1.1921 авг. 2023 г.15,8 тыс.Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
* 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.
release
Amethyst Core 1.2.1+1.20.1
1.2.1+1.20.118 июн. 2023 г.4,7 тыс.Minecraft: 1.20, 1.20.1fabric
Что нового
* 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
release
Amethyst Core 1.2.1+1.19.4
1.2.1+1.19.418 июн. 2023 г.333Minecraft: 1.19.4fabric, quilt
Что нового
* 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
release
Amethyst Core 1.2.1+1.19.3
1.2.1+1.19.318 июн. 2023 г.191Minecraft: 1.19.3fabric, quilt
Что нового
* 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
release
Amethyst Core 1.2.1+1.19
1.2.1+1.1918 июн. 2023 г.381Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
* 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
release
Amethyst Core 1.2.0+1.19.3
1.2.0+1.19.318 июн. 2023 г.84Minecraft: 1.19.3fabric, quilt
Что нового
## 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.
release
amethyst_core-1.2.0+1.19
1.2.0+1.199 мая 2023 г.265Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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.
release
Amethyst Core 1.1.0+1.19.3
1.1.0+1.19.39 апр. 2023 г.135Minecraft: 1.19.3fabric
Что нового
* 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
release
Amethyst Core 1.1.0+1.19
1.1.0+1.199 апр. 2023 г.186Minecraft: 1.19, 1.19.1, 1.19.2fabric
Что нового
* 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
beta
amethyst_core-1.0.4+1.19.3
1.0.4+1.19.320 февр. 2023 г.182Minecraft: 1.19.3fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.4+1.19.3
### Fixes
* Fixed missing class exception in a PlayerEntity mixin
beta
amethyst_core-1.0.4+1.19
1.0.4+1.1920 февр. 2023 г.435Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.4+1.19
### Fixes
* Fixed missing class exception in a PlayerEntity mixin
beta
amethyst_core-1.0.4+1.18.2
1.0.4+1.18.220 февр. 2023 г.1,1 тыс.Minecraft: 1.18.2fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.4+1.18.2
### Fixes
* Fixed missing class exception in a PlayerEntity mixin
beta
amethyst_core-1.0.3+1.19.3
1.0.3+1.19.319 февр. 2023 г.86Minecraft: 1.19.3fabric, quilt
Что нового
## 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.
beta
amethyst_core-1.0.3+1.19
1.0.3+1.1919 февр. 2023 г.95Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-1.0.3+1.18.2
1.0.3+1.18.219 февр. 2023 г.77Minecraft: 1.18.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-1.0.2+1.19.3
1.0.2+1.19.39 февр. 2023 г.180Minecraft: 1.19.3fabric, quilt
Что нового
## 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"
beta
amethyst_core-1.0.2+1.19
1.0.2+1.199 февр. 2023 г.180Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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"
beta
amethyst_core-1.0.2+1.18.2
1.0.2+1.18.29 февр. 2023 г.100Minecraft: 1.18.2fabric, quilt
Что нового
## 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"
beta
amethyst_core-1.0.1+1.18.2
1.0.1+1.18.25 февр. 2023 г.84Minecraft: 1.18.2fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.1+1.18.2
### Fixes
* Fixed missing lang key for "None" active scepter spell
beta
amethyst_core-1.0.1+1.19
1.0.1+1.195 февр. 2023 г.111Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.1+1.19
### Fixes
* Fixed missing lang key for "None" active scepter spell
beta
amethyst_core-1.0.1+1.19.3
1.0.1+1.19.35 февр. 2023 г.86Minecraft: 1.19.3fabric, quilt
Что нового
## Changelog for Amethyst Core 1.0.1+1.19.3
### Fixes
* Fixed missing lang key for "None" active scepter spell
beta
amethyst_core-1.0.0+1.19.3
1.0.0+1.19.35 февр. 2023 г.63Minecraft: 1.19.3fabric, quilt
Что нового
## 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](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._
beta
amethyst_core-1.0.0+1.19
1.0.0+1.195 февр. 2023 г.80Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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](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._
beta
amethyst_core-1.0.0+1.18.2
1.0.0+1.18.25 февр. 2023 г.66Minecraft: 1.18.2fabric, quilt
Что нового
## 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](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._
beta
amethyst_core-0.4.3+1.19.3
0.4.3+1.19.330 дек. 2022 г.96Minecraft: 1.19.3fabric, quilt
Что нового
## 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.
beta
amethyst_core-0.4.3+1.19
0.4.3+1.1930 дек. 2022 г.142Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-0.4.3+1.18.2
0.4.3+1.18.230 дек. 2022 г.78Minecraft: 1.18.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-0.4.2a+1.18.2
0.4.2a+1.18.210 дек. 2022 г.71Minecraft: 1.18.2fabric, quilt
Что нового
## 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
*
beta
amethyst_core-0.4.2+1.19
0.4.2+1.1914 нояб. 2022 г.192Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-0.4.2+1.18.2
0.4.2+1.18.214 нояб. 2022 г.102Minecraft: 1.18.2fabric, quilt
Что нового
## 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.
beta
amethyst_core-0.4.1+1.19
0.4.1+1.1911 нояб. 2022 г.95Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
## 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
beta
amethyst_core-0.4.1+1.18.2
0.4.1+1.18.211 нояб. 2022 г.81Minecraft: 1.18.2fabric, quilt
Что нового
## 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
beta
amethyst_core-0.4.0+1.19
0.4.0+1.1924 окт. 2022 г.171Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
Additions:
- 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.
beta
amethyst_core-0.4.0+1.18.2
0.4.0+1.18.224 окт. 2022 г.138Minecraft: 1.18.2fabric, quilt
Что нового
Additions:
- 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.
beta
amethyst_core-0.3.3+1.19
0.3.3+1.197 окт. 2022 г.160Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
Changes:
- 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.
beta
amethyst_core-0.3.3+1.18.2
0.3.3+1.18.27 окт. 2022 г.165Minecraft: 1.18.2fabric, quilt
Что нового
Changes:
- 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.
beta
amethyst_core-0.3.1+1.19
0.3.1+1.1917 сент. 2022 г.139Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
Changes 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.
beta
amethyst_core-0.3.1+1.18.2
0.3.1+1.18.217 сент. 2022 г.146Minecraft: 1.18.2fabric, quilt
Что нового
Changes 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.
beta
amethyst_core-0.3.0+1.19
0.3.0+1.1910 сент. 2022 г.136Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
Additions:
- 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 impl
Fixes
- 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)
beta
amethyst_core-0.3.0+1.18.2
0.3.0+1.18.210 сент. 2022 г.139Minecraft: 1.18.2fabric, quilt
Что нового
Additions:
- 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 impl
Fixes
- 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)
beta
amethyst_core-0.2.3+1.19
0.2.3+1.1930 июл. 2022 г.178Minecraft: 1.19, 1.19.1fabric
Что нового
Fixes/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.
beta
amethyst_core-0.2.3+1.18.2
0.2.3+1.18.230 июл. 2022 г.145Minecraft: 1.18.2fabric
Что нового
Fixes/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.
beta
amethyst_core-0.2.2+1.19
0.2.2+1.1928 июл. 2022 г.130Minecraft: 1.19, 1.19.1fabric
Что нового
Fixes/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
beta
amethyst_core-0.2.2+1.18.2
0.2.2+1.18.228 июл. 2022 г.109Minecraft: 1.18.2fabric
Что нового
Fixes/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
beta
amethyst_core-0.2.1+1.19
0.2.1+1.1927 июл. 2022 г.132Minecraft: 1.19, 1.19.1fabric
Что нового
Fixes:
- Fixed an issue where versioned config jsons were not being updated to the correct config namespace
beta
amethyst_core-0.2.1+1.18.2
0.2.1+1.18.227 июл. 2022 г.112Minecraft: 1.18.2fabric
Что нового
Fixes:
- Fixed an issue where versioned config jsons were not being updated to the correct config namespace
beta
amethyst_core-0.2.0+1.19
0.2.0+1.1918 июл. 2022 г.131Minecraft: 1.19, 1.19.1fabric
Что нового
Fixes:
- 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.
beta
amethyst_core-0.2.0+1.18.2
0.2.0+1.18.218 июл. 2022 г.129Minecraft: 1.18.2fabric
Что нового
Fixes:
- 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.
beta
amethyst_core-0.1.1+1.19
0.1.1+1.199 июл. 2022 г.114Minecraft: 1.19fabric
Что нового
Fixed a server issue with DefaultScepterItem trying to reference the client in a server init.
beta
amethyst_core-0.1.1+1.18.2
0.1.1+1.18.29 июл. 2022 г.126Minecraft: 1.18.2fabric
Что нового
Fixed a server issue with DefaultScepterItem trying to reference the client in a server init.
beta
amethyst_core-0.1.0+1.19
0.1.0+1.194 июл. 2022 г.149Minecraft: 1.19fabric
Что нового
Update to 1.19!
beta
amethyst_core-0.1.0+1.18.2
0.1.0+1.18.24 июл. 2022 г.138Minecraft: 1.18.2fabric
Что нового
Initial Version.
1.19 support is on the way!
Also investigating a future port to Quilt for this and for dependent mods like _Amethyst Imbuement_