Skip to content

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.

  • You’re writing a Fabric mod that needs to move a ServerPlayer across 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.
me.zlex.conduit — ConduitLog
me.zlex.conduit.teleport — SafeTeleport
me.zlex.conduit.player — PlayerSessionManager, SessionPolicy, SessionPolicies,
PlayerInventoryStash, SessionRecord, ReconnectCtx,
TargetLocation
me.zlex.conduit.state — PlayerStateManager
me.zlex.conduit.config — ConduitConfig
me.zlex.conduit.permission — ConduitPermissions
me.zlex.conduit.util — TickBudget

Maven coordinate: me.zlex:conduit-core:<engine_version>.