Majestic (0.0.0-beta.25)
Curse Maven Snippet
What's new
v0.0.0-beta.25 - Housekeeping
No gameplay changes. This build restructures how the mod registers its structures, so that adding the fifth, sixth or seventh one is a single line instead of new code in three places.
Changed
- Every generated structure is now declared in one place (
StructureKeys): its id, and whether it starts sealed. Adding a structure is one entry in a list; the mod's startup no longer grows a line per structure, and no structure's id is defined twice. - The "which structure am I standing in" lookup is shared. The Warden's arena lookup, the shrine's unseal and the Lantern-Bearer's trigger each carried their own copy of the same registry lookup and bounds walk. They now use one helper.
- The Portal and the Vault are declared explicitly as not sealed, which is deliberate: the Portal's gaps are meant to be filled by hand and the Vault is meant to be dug out. The Vault was previously absent from the code entirely, so this also makes it discoverable.
Notes
- Protection behaviour is unchanged and was verified: the Fallen Shrine and the Observatory still start locked, the Portal and the Vault stay open.
- Still Act I only. Nothing outside the first act has been touched.
Early alpha. Content is still being built out — expect changes between versions.
This mod has no additional files

