Inmis is a Backpack mod for Minecraft, available only on Fabric until now. This repository contains implementations for Forge (1.18.2, 1.19.2, 1.20.1) and NeoForge (1.21.1).
This is a port of the original Fabric version to Forge and NeoForge modloaders.
Inmis provides players with customizable backpacks that can be:
- Opened via right-click or keybind (default: B)
- Equipped in the Chestplate armor slot
- Upgraded with configurable backpack augments
- Configured through
config/inmis.jsonfor custom gameplay
inmis-forge-neoforge/
|-- forge-1.18.2/ # Minecraft 1.18.2 (Forge)
| |-- inmis/ # Main mod source
| |-- Backpacked-1.18.X/ # Backpacked dependency
| |-- Curios-1.18.x/ # Curios mod (dependency)
| `-- release/ # Built artifacts
|-- forge-1.19.2/ # Minecraft 1.19.2 (Forge)
| |-- inmis/ # Main mod source
| |-- Backpacked-1.19.2/ # Backpacked dependency
| |-- Curios-1.19.x/ # Curios mod (dependency)
| `-- release/ # Built artifacts
|-- forge-1.20.1/ # Minecraft 1.20.1 (Forge)
| |-- inmis/ # Main mod source
| |-- Backpacked-multiloader-1.20.X/ # Backpacked dependency (multiloader)
| |-- Curios-1.20.x/ # Curios mod (dependency)
| `-- release/ # Built artifacts
`-- neoforge-1.21.1/ # Minecraft 1.21.1 (NeoForge)
|-- inmis/ # Main mod source
|-- Backpacked-multiloader-1.21.1/ # Backpacked dependency (multiloader)
|-- Curios-1.21.x/ # Curios mod (dependency)
`-- release/ # Built artifacts
- Java Development Kit (JDK) 17 for 1.18.2-1.20.1
- Java Development Kit (JDK) 21 for 1.21.1
- Gradle (included via gradlew)
Navigate to the desired version directory and run:
cd forge-1.20.1/inmis
./gradlew buildThe compiled mod will be available in build/libs/.
- Multiple Backpack Types: Frayed, Baby, Plated, Gilded, Bejeweled, Withered, and Endless Backpacks
- Inventory Management: 27-slot storage in most backpacks
- Quick Access: Default keybind B to open the first backpack in inventory
- Armor Integration: Equip backpacks in the chestplate slot
- Toggleable Upgrades: Per-backpack enable/disable toggles with a dedicated upgrades panel
- Upgradeable Skills: Funnelling, Quiverlink, Farmhand, Lightweaver, Lootbound, Imbued Hide, Immortal, Reforge, Seedflow, Hopper Bridge
- Filters and Modes: Configure allow/disallow filters and behavior per upgrade
- Curios Mod: Equip backpacks in dedicated Curio slots for enhanced gameplay
- ShulkerBoxTooltip: Preview backpack contents via tooltip
Customize gameplay through config/inmis.json:
- Disable main-inventory backpacks
- Require players to wear backpacks in armor slots
- Add custom backpacks with custom properties
- Adjust inventory sizes and features
Each Forge version includes:
- Optimized Forge API integration
- Tested compatibility with popular Forge mods
- Curios mod support for enhanced trinket slots
Latest version with:
- Modern NeoForge API
- Updated to Minecraft 1.21.1 features
- Enhanced performance optimizations
Each version follows the standard Minecraft mod development structure:
inmis/
|-- src/
| |-- main/
| | |-- java/ # Source code
| | `-- resources/ # Assets and configs
| `-- test/ # Unit tests
|-- assets/ # Textures and UI assets
|-- build.gradle # Build configuration
|-- gradle.properties # Gradle properties
`-- settings.gradle # Gradle settings
- Clone the repository
- Navigate to your desired version
- Run
./gradlew build - Find the built JAR in
build/libs/
- Forge/NeoForge: Modding framework
- Curios: Trinket/accessory system
Inmis is licensed under the MIT License.
Contributions are welcome! Please consider:
- Opening an issue to discuss major changes
- Testing across all supported versions
- Following the existing code style
- Documenting new features in config examples
- Download Inmis (Forge/NeoForge)
| Version | Modloader | Status | Java |
|---|---|---|---|
| 1.18.2 | Forge | Active | 17 |
| 1.19.2 | Forge | Active | 17 |
| 1.20.1 | Forge | Active | 17 |
| 1.21.1 | NeoForge | Active | 21 |
Last Updated: January 2026