Better Datapacks, it now works release.
The default datapack is no longer loaded automatically, a datapack is now required in the World datapacks folder.
Created a default datapack alive_datapack.zip and git repository https://github.com/Baarilliant-ai/alive-datapack.
If no datapack is loaded, Alive will only give the villagers names, no traits will be created.
Alive Mod Release Notes
Version 1.21.5.2 - Data-Driven Customisation Update
Major Features
Data Pack System
- New! Complete data-driven approach for customizing mod content
- New! JSON-based configuration for all customizable features
- New! Support for loading custom data packs from the Minecraft datapacks folder
Villager Traits
- New! All villager traits now loaded from JSON files
- New! Customizable personalities, backstories, goals, fears, and quirks for each profession
- New! Fallback to Java classes if no datapack is found (backward compatibility)
- Improved! Better trait detection with namespace-agnostic matching
Villager Names
- New! Customizable pool of villager names
- New! Random name assignment from the customizable pool
- New! Default names used as fallback if no custom names are found
World Instructions
- New! Default instructions for all entities loaded from datapack
- New! Override with book prompts for specific cases
- New! Create consistent world themes or stories
Mod Information
- New! Customizable information about various mods
- New! Access mod information through the ModInfoFunction
- New! Make villagers experts on your favorite mods
Documentation
- New! Comprehensive Data Packs section in the documentation
- New! Default Pack documentation
- New! Customization guide for creating your own data packs
- Updated! Villager Traits documentation to mention data pack customization
- Updated! Getting Started guide to include data packs information
- Updated! Main README with data-driven approach highlights
Previous Versions
Version 1.21.0 - Initial Release
- Basic villager conversations
- Adventure and Creative modes
- Book and quill custom prompts
- Villager following during conversations
- Look Around function
- Chat Links suggestions
- Correct Answer capability
- Goodbye function