ZenStages - Tool for Creating Staged Modpacks
ZenStages is a specialized tool for modpack developers where the game stage system is a central element. This mod significantly simplifies the process of creating and managing player progression stages.
With ZenStages, you gain the ability to distribute content across various stages through the main ZenStager interface. The mod provides a set of methods and classes that change the approach to content locking in modifications using GameStages API, such as Recipe Stages and Mob Stages. This allows you to create structured modpacks much faster and with less effort.
Development History
The development of ZenStages began after working on the first version of the SevTech: Ages modpack, where stage management scripts were chaotic and inefficient. The pack creators decided to develop their own tool that would not only improve their own scripts but also provide a convenient solution for other developers.
The main goal is to make scripts more readable and efficient, as well as provide intuitive methods for distributing content across stages. Additionally, ZenStager includes tools for obtaining information about which stage items or mobs belong to, which significantly simplifies working with events and integrations.
Getting Started
Complete documentation on using the mod can be found in the corresponding section (link will be added after the Crafttweaker documentation PR is merged). Usage examples will also appear soon. To understand practical application, you can study the scripts of the SevTech: Ages modpack.