Aspects

Aspects

Aspects is an Origins inspired modification that adds unique Aspects with upsides, downsides and abilities

6.1K
34

Major Update v1.2.0

release9 декабря 2025 г.

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.get to version.<namespace>
  • Faded Aspect relic's textures have been remade

Aspect Changes

Elytrian

  • Thanks to maskedwatercress for 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_immune instead of location_changed along 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_water predicate flag for water detection along with hard-coded blocks like the water_cauldron
  • Following systems were redone: Aspect Groups, Configs, Aspect Registry, Player Storage Data
  • Refractored player_kills_reward_shattered_relic, fire_based and ice_based Aspect Groups into reward_shattered_relic, fire_natural and cold_natural respectively
  • Added winged, coldproof, inverted_breathing Aspect Groups
  • Added extreme_hydrophobia and extreme_dehydration Aspect Groups that double the amount of damage their respective groups will do
  • Added more and improved existing loggers
  • Added has_passenger_or_vehicle predicate to aspectlib
  • Added is_sleeping predicate flag to aspectlib
  • Added debug/swap_to_previous_aspect function to aspects
  • Added aspect_unique enchantment tag to aspects
  • Added consume/16 to aspectlib item modifiers
  • Added dimension predicates to aspectlib
  • aspectlib:equipment/has_elytra predicate uses #aspectlib:equipment/elytra now
  • Added is_fall_flying, is_in_rain, is_in_water, is_invincible, is_invulnerable and is_wet to aspectlib predicates
  • Added fire_resistance and resistance status effect predicates to aspectlib
  • Added contains_water block tag in aspectlib which is used in is_water block tag
  • Added is_water damage type tag to aspects
  • Fixed many scoreboard based predicates not reseting on death
  • Fixed username changes breaking everything
  • Fixed is_alive predicate flag being true before ON_RESPAWN event 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

Major Update v1.2.0

release9 декабря 2025 г.

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.get to version.<namespace>
  • Faded Aspect relic's textures have been remade

Aspect Changes

Elytrian

  • Thanks to maskedwatercress for 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_immune instead of location_changed along 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_water predicate flag for water detection along with hard-coded blocks like the water_cauldron
  • Following systems were redone: Aspect Groups, Configs, Aspect Registry, Player Storage Data
  • Refractored player_kills_reward_shattered_relic, fire_based and ice_based Aspect Groups into reward_shattered_relic, fire_natural and cold_natural respectively
  • Added winged, coldproof, inverted_breathing Aspect Groups
  • Added extreme_hydrophobia and extreme_dehydration Aspect Groups that double the amount of damage their respective groups will do
  • Added more and improved existing loggers
  • Added has_passenger_or_vehicle predicate to aspectlib
  • Added is_sleeping predicate flag to aspectlib
  • Added debug/swap_to_previous_aspect function to aspects
  • Added aspect_unique enchantment tag to aspects
  • Added consume/16 to aspectlib item modifiers
  • Added dimension predicates to aspectlib
  • aspectlib:equipment/has_elytra predicate uses #aspectlib:equipment/elytra now
  • Added is_fall_flying, is_in_rain, is_in_water, is_invincible, is_invulnerable and is_wet to aspectlib predicates
  • Added fire_resistance and resistance status effect predicates to aspectlib
  • Added contains_water block tag in aspectlib which is used in is_water block tag
  • Added is_water damage type tag to aspects
  • Fixed many scoreboard based predicates not reseting on death
  • Fixed username changes breaking everything
  • Fixed is_alive predicate flag being true before ON_RESPAWN event 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

Refocused v1.1.3

release21 октября 2025 г.

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_players is still true
  • 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/minor Entity Type tag now contains minecraft:elder_guardian
  • Added aspectlib:minecart Entity Type tag containing all minecarts
  • aspectlib:passive Entity Type tag now contains minecraft:skeleton_horse
  • aspectlib.health scoreboard has been reworked into aspectlib.hp
  • Added multiple new scoreboards related to health under aspectlib namespace: 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_water and aspectlib.is_submerged_lava scoreboard booleans and their respective predicates
  • aspectlib.is_submerged scoreboard boolean now is true when user is submerged in any liquid
  • hydrophobic and moisture_dependant Aspect Groups now are fully group driven

Refocused v1.1.3

release21 октября 2025 г.

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_players is still true
  • 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/minor Entity Type tag now contains minecraft:elder_guardian
  • Added aspectlib:minecart Entity Type tag containing all minecarts
  • aspectlib:passive Entity Type tag now contains minecraft:skeleton_horse
  • aspectlib.health scoreboard has been reworked into aspectlib.hp
  • Added multiple new scoreboards related to health under aspectlib namespace: 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_water and aspectlib.is_submerged_lava scoreboard booleans and their respective predicates
  • aspectlib.is_submerged scoreboard boolean now is true when user is submerged in any liquid
  • hydrophobic and moisture_dependant Aspect Groups now are fully group driven

Refocused v1.1.2

release27 сентября 2025 г.

General Changes

  • Added focus_uses statistic 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_item function to aspectlib:debug/summon_item_macro
  • Added minecraft:end_crystal to aspectlib:non-living entity type tag
  • Added many missing water blocks in aspectlib:is_water block 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, recipes and most tags) are now stored in an item directory
  • Added inverted_healing_and_harm Aspect Group (used for addons that use mods to invert healing and harm from potions so they can mark it for predicate detection)

Совместимость

Minecraft: Java Edition

1.21.5–1.21.11

Создатели

Efimity

Efimity

Владелец

CyraLX

CyraLX

Co-Founder

Ather

Ather

Main Artist

Детали

Лицензия:MIT
Опубликован:5 месяцев назад
Обновлён:5 дней назад