This mod allows mod packs and servers to restrict access to dimensions based on a player's progression in the world. This is done by hooking into Game Stages, a framework for developing custom progression systems. To learn more please read the Game Stages wiki and the Dimension Stages documentation.
Example Usage
Imagine that you want to restrict access to the nether until players have completed an objective such as crafting a certain item or defeating a boss. This would be done by staging the nether dimension to a stage such as "nether_access". You can then use a script to detect when players have completed that objective and grant them that stage. This will prevent players from accessing the dimension until they have completed your objective and triggered the "nether_access" stage to be unlocked.
Like the mod and want to support me?
This project is sponsored by Nodecraft. Use code DARKHAX for 30% off your first month of service!
All Versions
+ Add Version<li>Change CI tasks. <a href="https://github.com/Darkhax-Minecraft/DimensionStages/commit/21d486a" rel="nofollow">(21d486a)</a></li>
</ul>
<p>This mod was made possible by <a href="https://www.patreon.com/Darkhax?dimstages" rel="nofollow">Patreon</a> support from players like you. Thank you!</p>
<ul>
<li>Spencer Gilbert</li>
<li>Pongo Sapiens</li>
<li>Darkosto</li>
<li>Borealis German</li>
<li>fbigummy</li>
</ul>
<li>Future proof Jenkinsfile (#6) <a href="https://github.com/Darkhax-Minecraft/DimensionStages/commit/c294a04" rel="nofollow">(c294a04)</a></li>
</ul>
<p>This mod was made possible by <a href="https://www.patreon.com/Darkhax?dimstages" rel="nofollow">Patreon</a> support from players like you. Thank you!</p>
<ul>
<li>Diablo Crasher</li>
<li>BigAl607</li>
<li>arcanearchivesmod</li>
<li>Pongo Sapiens</li>
<li>Darkosto</li>
</ul>
<li>Fix compatibility when running on a dedicated server. <a href="https://github.com/Darkhax-Minecraft/DimensionStages/commit/8fe5d67" rel="nofollow">(8fe5d67)</a></li>
</ul>
<p>This mod was made possible by <a href="https://www.patreon.com/Darkhax?dimstages" rel="nofollow">Patreon</a> support from players like you. Thank you!</p>
<ul>
<li>Diablo Crasher</li>
<li>BigAl607</li>
<li>arcanearchivesmod</li>
<li>Pongo Sapiens</li>
<li>Darkosto</li>
</ul>
<li>Ported to Minecraft 1.16.5</li>
</ul>
<p>This mod was made possible by <a href="https://www.patreon.com/Darkhax?dimstages" rel="nofollow">Patreon</a> support from players like you. Thank you!</p>
<ul>
<li>Diablo Crasher</li>
<li>BigAl607</li>
<li>arcanearchivesmod</li>
<li>Pongo Sapiens</li>
<li>Darkosto</li>
</ul>
<li>Moved to new gradle build secrets system, and added thanks to patreons in changelog. - Tyler Hancock</li>
</ul>
<p>Huge thanks to my supporters on <a href="https://www.patreon.com/Darkhax?MCChangelog?DimensionStages" rel="nofollow">Patreon</a></p>
<ul>
<li>Niels Pilgaard Gr�ndahl</li>
<li>yaibatoken</li>
<li>Darkosto</li>
</ul>
<li>Fixed weird forge gradle issue. - Tyler Hancock</li>
</ul>
<li>Merge pull request #3 from jriwanek/master - Tyler Hancock</li>
<li>Update Mappings to stable_39 - Jasmine Iwanek</li>
<li>Update CurseGradle to 1.1.0 - Jasmine Iwanek</li>
<li>Update Gradle to 4.9 - Jasmine Iwanek</li>
</ul>
<li>Corrected build number. - Tyler Hancock</li>
</ul>
<li>Removed bookshelf as a dep on curse. - Tyler Hancock</li>
</ul>
<li>Updated to 1.12.2 - Tyler Hancock</li>
</ul>
<li>Fixed a gradle signing bug. - Tyler Hancock</li>
</ul>
<li>Fixed a typo in the crt logging info. - Tyler Hancock</li>
<li>Removed an extra gradle line. - Tyler Hancock</li>
</ul>
<li>Added jar signing. - Tyler Hancock</li>
</ul>
<li>Fixed a gradle issue caused by no forge api key. - Tyler Hancock</li>
</ul>
<li>Fixed 1.12 version string.</li>
</ul>
<li>Fixed CrT support loading too late.</li>
<li>Updated for 1.12 :D</li>
</ul>
<li>Fixed curse key, again.</li>
</ul>