General Changes
- Updated to support 1.21.11 fully
- (1.21.6+) More improvements to Aspect Dialogs to make the text more clearer
- Added an unobtainable Universal Essence Cage which allows to pick any aspect when used, it is considered a creative item and requires a recipe datapack to become obtainable
- Version triggers changed from
<namespace>.version.gettoversion.<namespace> - Faded Aspect relic's textures have been remade
Aspect Changes
Elytrian
- Thanks to
maskedwatercressfor contributing to redoing 5 wing designs, along with 11 new ones! - This Aspect now has 16 unique wing patterns to match dye. Existing users can use dyes to swap out their natural pattern
Feline
- (1.21.11+) Focus has been remade so it can also be used mid-air and properls you in a direction you are looking
Infernal
- Now uses
damage_immuneinstead oflocation_changedalong with attributes to nulify fall damage in lava for better consistency
Technical Changes
- Increased Pack Format to
7 - 1.21.11 uses the more efficient
is_in_waterpredicate flag for water detection along with hard-coded blocks like thewater_cauldron - Following systems were redone: Aspect Groups, Configs, Aspect Registry, Player Storage Data
- Refractored
player_kills_reward_shattered_relic,fire_basedandice_basedAspect Groups intoreward_shattered_relic,fire_naturalandcold_naturalrespectively - Added
winged,coldproof,inverted_breathingAspect Groups - Added
extreme_hydrophobiaandextreme_dehydrationAspect Groups that double the amount of damage their respective groups will do - Added more and improved existing loggers
- Added
has_passenger_or_vehiclepredicate toaspectlib - Added
is_sleepingpredicate flag toaspectlib - Added
debug/swap_to_previous_aspectfunction toaspects - Added
aspect_uniqueenchantment tag toaspects - Added
consume/16toaspectlibitem modifiers - Added dimension predicates to
aspectlib aspectlib:equipment/has_elytrapredicate uses#aspectlib:equipment/elytranow- Added
is_fall_flying,is_in_rain,is_in_water,is_invincible,is_invulnerableandis_wettoaspectlibpredicates - Added
fire_resistanceandresistancestatus effect predicates toaspectlib - Added
contains_waterblock tag inaspectlibwhich is used inis_waterblock tag - Added
is_waterdamage type tag toaspects - Fixed many scoreboard based predicates not reseting on death
- Fixed username changes breaking everything
- Fixed
is_alivepredicate flag being true beforeON_RESPAWNevent is called - Unique Aspect items are now deleted from player hands if in survival scenarios
- All technical advancements now have a root parent for each namespace to link them all together
General Changes
- (1.21.6+) Many improvements to Aspect Dialogs to make the text more clearer
- (1.21.6+) Fixed Awakened Essence Cages in Dialogs not showing the essence color inside them
- (1.21.5) Fixed Aspect Pickers not being granted
- If a Resource Pack is now missing on the client, the datapack makes it more clear with direct messages
- When a player has an undefined Aspect, they will now have a Aspect Choosing dialog open if config
aspects.config.force_aspect_on_aspectless_playersis stilltrue - Updated to support snapshots up to 25w43a
Aspect Changes
Infernal
- Now gets -100% Fall Damage Multiplier when in Lava (Can Lava Bucket clutch now!)
- Gets Fire Resistance temporarely when submerged in Lava for extended Lava Vision
Technical Changes
- Increased Pack Format to 6
aspectlib:bosses/minorEntity Type tag now containsminecraft:elder_guardian- Added
aspectlib:minecartEntity Type tag containing all minecarts aspectlib:passiveEntity Type tag now containsminecraft:skeleton_horseaspectlib.healthscoreboard has been reworked intoaspectlib.hp- Added multiple new scoreboards related to health under
aspectlibnamespace:absorption,hp_total,hp_max,hp_relative,hp_relative_overflow,hp_relative_total - Fixed respawn/death events being broken when being
/killed with any amount of Absorption Health - Added
aspectlib.is_submerged_waterandaspectlib.is_submerged_lavascoreboard booleans and their respective predicates aspectlib.is_submergedscoreboard boolean now is true when user is submerged in any liquidhydrophobicandmoisture_dependantAspect Groups now are fully group driven
General Changes
- Added
focus_usesstatistic which tracks how many times a Focus was used per Aspect. This is not retroactive.
Aspect Changes
Infernal
- Now gets -20% Attack Speed when not On Fire
- Cooks food every 12s instead of 8s
Merling
- Fixed Moisture not working with Infinite Water Breathing
Elytrian
- Flying Marathon advancement now will not count if the Elytrian is in fluid
Technical Changes
- Moved
aspects:util/summon_itemfunction toaspectlib:debug/summon_item_macro - Added
minecraft:end_crystaltoaspectlib:non-livingentity type tag - Added many missing water blocks in
aspectlib:is_waterblock tag - Refractored log functions to
aspectlib:debug/log/toggle_<basic|expanded> - Seperated boss entity type tags to
aspectlib:bosses/<minor|major|any> - Username change amount is now tracked in Player Storage at
aspectlib.player.username_changes - Pack format fixes macro tag now prefix the namespace of the addon for pack format fields
- Most item related entries (except
enchantments,item_modifiers,recipesand most tags) are now stored in anitemdirectory - Added
inverted_healing_and_harmAspect Group (used for addons that use mods to invert healing and harm from potions so they can mark it for predicate detection)
General Changes
- Added a trigger command
/trigger aspects.version.get, which gets the version the mod/datapack is on the server and it's pack format - (1.21.6+) Aspect dialogs now have a badge next to focuses, stating that you do not start with a focus and need to craft one
- Updated Turkish and Lithuanian translations
- Fixed Aspects with unique items dying of suffocations rarely
- Fixed players being broken when joining a server for the first time
- Fixed Aspects not working on non-players
Aspect Changes
Merling
- Moisture now decreases when taking Fire damage
- Moisture now decreases when attacked with a Sponge, which turns into a Wet Sponge
- Night Vision no longer is Infinite, now it only lasts 60 seconds and must be refreshed by submerging yourself in water
Rascal
- Now has +100% Safe Fall Distance and -30% Fall Damage Multiplier
Technical Changes
- Added a functional Submerged predicate
aspectlib:flags/is_submerged - Fixed
ON RESPAWNevent triggering when the player joins the world for the first time
General Changes
- Added Turkish translations
- (1.21.6+) Next to Aspect Effect names now is a hover symbol [+] which will tell exact numbers and triggers for that Aspect Effect
- (1.21.6+) Much like above feature, at the end of Aspect Effects will be a hover entry that will show all combined triggers and statistics of that Aspect
- (1.21.6+) Added missing Essence Types in Essence List Dialog screen
- Aspects with unique starter items now validate themselves if they are missing that item, or if it should exist on them to begin with
- Custom Items now show their Use Time first, instead of Cooldown
- Custom Items now show their exact timers for Use Time and Cooldown instead of ambiguous terms
- Essence Cage can now store Essences in both hands
- (1.21.6+) Players without Aspects now are heavily debuffed (can be disabled via scoreboard configs)
Aspect Changes
Elytrian
- Reduced extra Attack Knockback when Elytra Flying to +0.5 (was +1.0)
- No longer has reduced Scale, now its the same as a Human
- Elytrian's Wings are now damaged twice as much when using Firework Rockets
Feline
- Fixed descriptions not mentioning it has Night Vision
- No longer gets passive Speed boost and Movement Efficiency
- Predator can now trigger if you have Speed Potion Effect
- Predator: Pursuing now grants +10% Attack Speed and +1.0 Movement Efficiency
- Predator: Recovering now grants -20% Attack Speed and -100% Movement Efficiency
- Focus now can be used mid-air, but is slightly weaker when used on the ground
Infernal
- Effects that require to be On Fire now count if the required entity is visually On Fire too
- No longer removes Hunger
- Passive Status Effect removal now requires to be On Fire
- Cooking food is now 8 seconds (was 15) and doesn't require 2 stages, now it's done at once
- Cooking food requires to be On Fire
- Focus now ignites self for 16 seconds (was 12) (cooldown unchanged)
Merling
- Fixed descriptions not mentioning it has Night Vision
- Outside of Water mining speed penalty is now -25% (was -20%)
- Moisture now starts at 20 seconds (was 15) and restores after 6 seconds at most (was 4)
- Moisture respiration scaling now is 10 seconds per level (was 15)
- Moisture now pauses instead of being restored when Water Breathing is active
Technical Changes
The entire datapack was restructure and re-done, if you were working with v1.0.2 and before, good luck.
A guide will be available soon™
Extra Notes
- Due to the technical changes, bugs that were not there before are more likely to show up, but we tried to make it as seamless as possible to transition to the new format, however if something unexpected comes up reports are very much welcome like usual.
Aspect Changes
Elytrian
- Flying Marathon advancement now properly tracks
- Flying Marathon advancement no longer allows Tridents to be used
Infernal
- On Fire extra attack damage increased from 3 to 4
Feline
- On the Hunt bar now tells what stage you are currently on (Pursuing or Recovering)
- On the Hunt: Pursuing stage now only lasts 3 seconds (was 5)
- On the Hunt: Recovering stage now lasts 7 seconds (was 5)
- They now mine 20% slower by default
General Changes
- Added Lithuanian translations
- Water Ward enchantment can now be put on Elytras
- Water Ward enchantment bar now tells what stage you are currently on (Active, Recovering or Depleated)
- Water Ward enchantment bar (Hydrophobia) is now renamed to Water Ward
- (1.21.5) Disabled advancement for getting an Aspect Encyclopedia
Technical Changes
- Aspect Focuses now use the
aspects:focus_dummyitem modifier instead ofaspects:jigsaw_dummy - Added
aspects:debug/give_aspect_focusfunction for getting your Aspects Focus - Added predicates for checking if player is holding an Aspect Focus
- Added enchantment tag
aspects:aspectwith the list of all enchantments for thearmor.bodyslot used by aspects - Several translation strings have been adjusted
- Changed many text components to used translation strings instead
Aspect Changes
- Elytrian when using Firework Rockets now damages their wings
- Rascal's debuffs now work on all Minecraft Days
General Changes
- Added
Custom Itemsin the Pause Menu dialogs
- The Deal has been sealed.
- Project released.




