Compatibility
Minecraft: Java Edition
1.21.11
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed MIT
Published 2 weeks ago
Changelog
MenuKit: Containers 1.0.0
Initial release. The slot extension for MenuKit — custom container menus, per-slot state, slot-group regions, contract verification.
Depends on MenuKit 1.0.0. Depending on MKC pulls in MenuKit transitively (via api); consumer mods only need to declare MKC as a dependency to get both.
What's in
MenuKitScreenHandler— container-menu handler designed for clean integration with MK's panel system.MenuKitHandledScreen— screen-side companion that combines MK panels with vanilla slots in one frame.- Per-slot state (M1) — server-authoritative state attached to individual slots; auto-synced to the client.
- Slot-group regions — group slots into named regions; anchor MK panels to those regions just like menu regions.
- Storage primitives —
Storage,KeyedStorage,PlayerStorage,EphemeralStorage,StorageAttachmentcover most container patterns. - Custom payloads for the slot-state protocol; the pattern is reusable for your own typed payloads.
- Contract verification harness for slot/UI invariants.
Side support
Universal (environment: "*") — runs on both client and server.
Files
menukit-containers-1.0.0.jar(5.57 MiB) Primary
Metadata
Release channel
ReleaseVersion number
1.0.0Loaders
Fabric
Game versions
1.21.11Environment
Client and server, required on both



