
Game Phases allows you to gate and lock content behind unlockable "phases". Each phase has a prerequisite, and until that phase is unlocked, all content inside it will be unusable. Game Phases is powered by the Illusion library, which allows you to do awesome things like hiding all Diamond Ore from players until they meet a certain advancement or condition. You can also gate dimensions, items, entities, and more! Players won't be able to interact with or touch anything locked behind a phase that they have yet to unlock.
Game Phases relies on KubeJS for configuration and setup. All Game Phase scripts are in server_scripts
. You can find documentation information on the GitHub wiki page.
Dependencies
Due to Game Phases being a 'modpack-mod' (one that users would not normally install on their own), it does not include/JIJ dependencies. You will have to install these separately:
- Illusion by Draylar (1.18.2 Forge / 1.18.2 Fabric) for Block Hiding
- KubeJS by shedaniel & Latvian for scripting
- Rhino by Latvian for KubeJS interpreter
- Architectury by shedaniel for multi-platform support
Compatibility
Game Phases has built-in compatibility with the following mods:
- Roughly Enough Items by shedaniel - hide items in the REI menu when they are locked behind a phase!
For information on configuring Game Phases, visit the GitHub repository.