DayZ Inventory

Mod that replaces automatic item pickup with a DayZ-style Vicinity UI and unified container looting for Fabric.

File Details

dayz-inventory-1.0.0.jar

  • R
  • Jul 3, 2026
  • 936.26 KB
  • 6
  • 1.20.1
  • Fabric

File Name

dayz-inventory-1.0.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:dayz-inventory-1596267:8361525"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

This version introduces a complete overhaul of the vanilla inventory interface, converting it into a multi-column, grid-based layout inspired by the inventory mechanics of DayZ. inventory preview

Key Features

  • Unified Vicinity Grid: Ground items and nearby containers (chests, barrels, shulker boxes) are merged into a single scrollable left-hand column.
  • Inline Container Drawers: Proximity block containers show block type icons and distance/coordinate tooltips. Click container icons to toggle drawer grids directly inline below the ground item grid.
  • Dynamic Hands Attachment Slot: The middle column contains a large Hands panel that dynamically mirrors whichever hotbar slot is currently active/selected. Held items render at 2.0x scale centered inside the panel's translucent slot space, with a capitalized item name banner sliding in below.
  • Integrated Crafting Grid: Re-adds the vanilla 2x2 crafting grid and result slot directly in the right column, between the main 27-slot inventory and the 9-slot hotbar row. Inputs are returned or dropped safely when closing the screen.
  • Advanced Equipping & Swapping: Drag clothing or armor directly to the middle Survivor panel to equip them. Dragging a vicinity item onto occupied armor slots automatically swaps the items.
  • Cursor Jump Prevention: Caches the mouse position prior to container changes, instantly restoring the cursor via GLFW to prevent the mouse from resetting to the center.

Technical Details

  • Built for Fabric 1.20.1 using Java 17+.
  • Client-side Mixin bindings for coordinate hitboxes and custom rendering.
  • Server-side network packet handling for clean, desync-free items pickup and armor swapping.

Links