conduit-core
conduit-core is the bottom of the dependency graph. It owns the primitives every other module reaches for: a crash-proof cross-dimension teleport, the disconnect/reconnect session manager, an inventory stash, a per-player state map, the TOML config loader, capability-based permissions, a tick-budget warner, and the shared SLF4J loggers.
When to depend on this
Section titled “When to depend on this”- You’re writing a Fabric mod that needs to move a
ServerPlayeracross dimensions safely. - You want to survive disconnects mid-game and route the player to a sane place on reconnect.
- You need to stash and restore inventories around a phase swap (meeting, voting, shop).
- You want any of the other Conduit modules — they all depend on core.
Features
Section titled “Features”- Safe cross-dim teleport
- Player session manager
- Session policies
- Player inventory stash
- Player state manager
- Conduit config
- Conduit permissions
- Tick budget
- Conduit log
API surface
Section titled “API surface”me.zlex.conduit — ConduitLogme.zlex.conduit.teleport — SafeTeleportme.zlex.conduit.player — PlayerSessionManager, SessionPolicy, SessionPolicies, PlayerInventoryStash, SessionRecord, ReconnectCtx, TargetLocationme.zlex.conduit.state — PlayerStateManagerme.zlex.conduit.config — ConduitConfigme.zlex.conduit.permission — ConduitPermissionsme.zlex.conduit.util — TickBudgetMaven coordinate: me.zlex:conduit-core:<engine_version>.