invnaut-666.jar
Curse Maven Snippet
What's new
## Invnaut — Custom Inventory Mod (Forge 1.20.1)
### What it does
Replaces every vanilla container GUI (inventory, chests, barrels, crafting table, furnaces' containers, etc.) with a fully customizable futuristic panel-based UI.
---
### Core UI / Layout
- **Left panel** — the container's contents (chest slots, etc.) or nearby dropped items. Automatically adjusts columns for large containers. Has its own **scrollbar** (drag the thumb, click the track, or use the mouse wheel) when a container holds more than fits on screen.
- **Right panel** — your equipped armor, offhand, plus **Curios** slots (if the Curios mod is installed). Also contains the player's main inventory grid and a **Sort** button.
- **Hotbar** — your 9 hotbar slots at the bottom.
- **2×2 Crafting** box (in the personal inventory) and **3×3 Crafting Table** window (own position/scale) when opening a workbench.
- **Player model** in the center — rotates to follow your mouse (vanilla-style).
- **Active effects** (potions/status) panel with tooltips showing effect name and remaining time.
### Nearby items
- Dropped items near the player appear in the left panel of the personal inventory. **Click an item to instantly pick it up** from a short distance (server-validated).
- Item pickup plays the vanilla pickup sound.
### Sorting
- **Sort button** in the right panel header:
- In your personal inventory → sorts your backpack (merges stacks, alphabetical order, biggest stacks first).
- In a chest/barrel/container → sorts **the container itself** (merges + sorts its slots).
### Curios support (optional mod)
- Curios slots render in the right panel with their custom icons.
- **Click a curio slot** to take the item / place your carried item into it.
- **Shift-click an inventory item** to quick-equip it into the first free curio slot.
### JEI integration (optional)
- A **JEI toggle button** appears next to the settings gear when JEI is installed.
- JEI overlay is hidden by default when you open your GUI.
- Press the button → JEI recipe sidebar opens, and the mod hides most panels, centering the crafting grid (2×2 or 3×3) so you can craft while viewing recipes.
### Walking in inventory (optional)
- Toggle **"Walk in Inv"** in settings to keep moving with WASD while the inventory/container is open (game no longer pauses on singleplayer).
### Settings Panel (gear icon, top-left)
Three tabs:
1. **General** — color theme (6 themes incl. custom hex), panel opacity, animation speed, ambient particle effects on/off, **walk-in-inventory toggle**, reposition/edit modes, reset to defaults.
2. **Style** — full color customization: pick any of 7 UI elements (panel bg, header bg, outline, glow gradient 1/2, slot bg, slot border) and edit them with an HSV color picker + alpha slider; adjust slot size & padding; quick 24-color palette; reset style.
3. **Scale** — sliders for global scale and per-panel scale (left, right, hotbar, crafting box, crafting table, effects, player model).
### Reposition mode (edit mode)
- Enable edit mode → **drag any panel** (left, right, hotbar, crafting box, crafting table, effects, player model) with the mouse to move it anywhere on screen. Positions are saved to a JSON config file.
### Animations & polish
- Smooth fade/scale-in on open, animated slot hover glow, pulsing gold/orange highlights, ambient floating particles, animated tooltips (custom dark + accent border), crafting result pop animation, dragging an item gives it a slight tilt following the mouse.
- Fully bilingual UI — auto-detects Russian/English.
### Config
- All settings are persisted to `config/invnaut_inventory.json` automatically.
### Game rules (server-side)
- Admins can toggle features per world via gamerules: `nautEnableNearby`, `nautEnableCrafting2x2`, `nautEnableCraftingTable`, `nautEnableCurios`.
### Compatibility & safety
- Creative mode, JEI's own screens, and a blacklist of specialized GUIs (anvil, enchanting, smithing, etc.) are left untouched.
- Works over the network (all inventory actions are done via validated packets, anti-cheat friendly).
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects