Download AspectsLib — Minecraft Mods — MetaMods
AspectsLib

AspectsLib

Active

Downloads

0

Last update

1 month ago

Versions

1.20.1
Client and server
Fabric
Libraries
Magic
Utils

AspectsLib - Aspect System for Minecraft

AspectsLib (Alternative Icon, No Background)

AspectsLib is a multifunctional library that implements a flexible aspect system with extensive customization options in Minecraft. This mod provides players and developers with a powerful toolkit for creating complex magical and RPG mechanics.

Main Features

The library includes a ready-made hierarchy of 37 built-in aspects distributed across four complexity levels. The system allows assigning aspects to items, entities, and blocks, as well as creating custom aspects through JSON datapacks.

Item tooltips display aspect icons and values, making the system visually intuitive. To view detailed information, simply hold the SHIFT key.

Aspect Hierarchy

The system is organized into four levels:

Primary Aspects: Aer (Air), Aqua (Water), Ignis (Fire), Ordo (Order), Perditio (Entropy), Terra (Earth)

Secondary Aspects: Gelum (Ice), Lux (Light), Metallum (Metal), Mortuus (Death), Motus (Motion), Permutatio (Change), Potentia (Power), Vacuos (Void), Victus (Life), Vitreus (Glass)

Tertiary Aspects: Bestia (Beast), Exanimis (Undeath), Herba (Plant), Instrumentum (Tool), Praecantatio (Magic), Spiritus (Spirit), Tenebrae (Darkness), Vinculum (Binding), Volatus (Flight)

Quaternary Aspects: Alienis (Unknown), Alkimia (Alchemy), Auram (Aura), Aversion (Repulsion), Cognitio (Knowledge), Desiderium (Desire), Fabrico (Construction), Humanus (Humanity), Machina (Machine), Praemunio (Protection), Sensus (Sense), Vitium (Corruption)

Usage Benefits

The mod is ideal for creating magical modpacks and RPG mechanics thanks to its ready-made aspect system with thematic organization. Complex interactions between aspects and resonance effects add depth to gameplay.

Developers receive a complete API for creating custom mechanics based on aspects, while lightweight client-server synchronization ensures stable operation. Extensive documentation for datapack configuration simplifies the customization process.

Technical Requirements

Requires Fabric API and Minecraft version 1.20.1. Mods using this library can extend the built-in aspect system, create custom resonance relationships, and override default aspect assignments.

Client-side rendering requires compatible resource packs. It is recommended to create world backups before updating, as aspect data is saved in NBT format. Standard aspect textures are included in the mod but can be customized as desired.