<aside> 🟢 Release: -
</aside>
<aside> 🟠 Release Candidate: -
</aside>
<aside> 🔴
In Development: v1.00.00
</aside>
Applications : Minecraft : Gamer Geeks
<aside> 📌 Structured and standardized for all!
</aside>
The Datapack Framework is a solid foundational structure to build packs on.
The main focus of the framework is to ensure proper updates within the pack, and allow hooks. Ultimately, making it extremely easy to develop new packs and update existing ones.
Updater
Running an older version of the pack, then a newer one, will allow the datapack to update through update scripts, removing any old scoreboards and entities and replacing them with the updated new ones.
This allows for developers to actually save and port old data to new systems so that using a new version of the pack on an older world will not ruin it and force a reset.
Asynchronous
Programming using this framework is very focused on asynchronous execution. Flags are used to synchronize multiple async systems together.
Event System
The framework is powered by an event system. Create event variables and create loops that listen for those variables.
Permissions
Tag players with DM_admin to give them access to commands.
Hooks
Provides standard guidelines for an interface system that other datapacks can use to run code for this datapack.
<aside> ⚠️ Officially unsupporting 1.13
</aside>