# More RPG Library ## Docs - [Advancement Helpers](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/advancement-helpers.md): Create Spell Engine advancements with custom triggers - [Custom Helper Methods](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/custom-methods.md): Utility methods for combat, status effects, and entity calculations - [Data Generation Helpers](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/datagen-helpers.md): Main data generation providers for More RPG Library - [Dependency Setup](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/dependency-setup.md): How to add More RPG Library as a dependency to your Gradle project - [Entity Attributes](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/entity-attributes.md): Complete reference for all custom entity attributes in the More RPG Library - [Loot Pool Entries](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/loot-entries.md): Custom loot pool entry types for conditional item handling - [Loot Functions](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/loot-functions.md): Custom loot table functions for spell scrolls and conditional items - [API Overview](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/overview.md): Overview of the More RPG Library public API and architecture - [Smithing Recipe Generator](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/smithing-recipes.md): Generate smithing transform recipes with cross-mod support - [Custom Spell Impacts](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/spell-impacts.md): API reference for custom spell impact handlers in More RPG Library - [Spell Entity Predicates](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/spell-predicates.md): API reference for custom spell entity predicates in More RPG Library - [Spell Schools API](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/spell-schools-api.md): Custom spell schools and power calculation system in More RPG Library - [Status Effects](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/status-effects.md): Complete reference for all status effects in the More RPG Library - [Structure Processors](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/structure-processors.md): Structure processor types for adaptive terrain generation - [Structure Types](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/api/structure-types.md): Custom structure types for conditional world generation - [Custom Spell Impacts](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/custom-spell-impacts.md): Custom spell impact handlers for advanced spell mechanics - [Entity Attributes](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/entity-attributes.md): Custom entity attributes added by More RPG Library - [Loot Functions](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/loot-functions.md): Advanced loot table functions for conditional items and spell scrolls - [Spell Schools](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/spell-schools.md): Overview of custom spell schools added by More RPG Library - [Status Effects](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/status-effects.md): Custom status effects added by More RPG Library - [Visual Effects](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/features/visual-effects.md): Particles, animations, and sound effects in More RPG Library - [Conditional Loot Functions](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/guides/conditional-loot.md): Use conditional loot functions to create cross-mod compatible loot tables - [Creating Spell Scrolls with Loot Functions](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/guides/creating-spell-scrolls.md): Learn how to create spell scrolls from specific spell pools using loot functions - [Data Generation Helpers](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/guides/data-generation.md): Use data generation helpers to programmatically create game data - [Custom Entity Predicates](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/guides/entity-predicates.md): Learn how to use custom entity predicates in spell conditions - [Using Custom Spell Impacts](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/guides/using-custom-impacts.md): Learn how to use custom spell impacts in your spell configurations - [Installation](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/installation.md): Add More RPG Library to your Fabric or NeoForge project - [Introduction](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/introduction.md): A library add-on for Spell Engine that expands its functionality with new spell schools, status effects, attributes, and more - [Quick Start](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/quickstart.md): Get started with More RPG Library by creating your first custom spell and using library features - [Changelog](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/resources/changelog.md): Version history and release notes for More RPG Library - [Mod Compatibility](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/resources/compatibility.md): Compatible mods and integration features - [Examples](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/resources/examples.md): Example projects and usage patterns for More RPG Library - [FAQ](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/resources/faq.md): Frequently asked questions about More RPG Library - [Magic Spell Schools](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/spell-schools/magic-schools.md): Air, Earth, Water, and Nature magic schools for elemental spellcasting - [Melee Spell Schools](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/spell-schools/melee-schools.md): Rage Melee spell school for berserker-style magical combat - [Ranged Spell Schools](https://mintlify.wiki/ProfessorFichte/More-RPG-Classes/spell-schools/ranged-schools.md): Fire Ranged and Frost Ranged spell schools for archery-based magical combat