promotional bannermobile promotional banner

Dimension Architect API

API for unique per-player personal dimensions with persistent storage and dynamic creation.
Back to Files

darchitect-0.1.2_fabric_1.21.1.jar

File namedarchitect-0.1.2_fabric_1.21.1.jar
Uploader
GalsaxX_frGalsaxX_fr
Uploaded
Sep 21, 2026
Downloads
5
Size
1.0 MB
Mod Loaders
Fabric
File ID
8936285
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:dimensionarchitect-1478845:8936285"

Learn more about Curse Maven

What's new

Summary v0.1.2

Public access API for role sync and clearer, safer dimension attachments for mod-owned metadata.

Added

  • DimensionArchitect.access(): atomic role map replace (getRolesForDimension / setRolesForDimension), clearRole, and post-create setAccessMode / setOwner (soft OPEN → MANAGED migration).
  • Attachments polish: AttachmentType.of, remove / removeRaw, auto-save after put/remove, typed ids must be modid:key. Container is managed by DimensionArchitect; keys use each mod’s namespace.

Fixed

  • Empty setRolesForDimension now clears the role map (no longer a no-op), so overlay kicks can revoke BUILD/JOIN reliably.

Installation

  1. Remove / disable darchitect-0.1.1_*.
  2. Put darchitect-0.1.2_fabric_1.21.1.jar in mods/ (with Fabric API + Architectury).
  3. Restart the client / server.

Compatibility

  • Minecraft / loader: unchanged (1.21.1 Fabric beta channel).
  • API: additive vs 0.1.1 — no breaking signature changes. Overlays that used impl.AccessManagerImpl should switch to DimensionArchitectRuntime.get().access() and push a full role map on every whitelist mutation.
  • Details: API_CONSUMERS.md entry 0.1.2.

Known limitations

Same as 0.1.1 / 0.1.0. Deferred: public unload/load API (0.1.3); structured per-mod JSON layers in the snapshot.

This mod has no additional files