Oggvik's Inventory Freeze

Oggvik's Inventory Freeze

Let's you "freeze" configurable inventory slots globally for all players

by
75 Downloads
forgemanagementstorageutility
Rent Server with this Mod

Screenshots

Locked slots gray overlay example
Config file example
Locked slots gray overlay in a modpack example
Locked slots gray overlay with a resource pack example
[OLD] Locked slots red overlay example

About this Mod

Oggvik's Inventory Freeze

A simple Minecraft Forge mod written in Java that lets you "freeze" configurable inventory slots globally for all players. It's main purpose is to be used on a server (e.g. an RP server with roleplaying events where you'd want to limit the number of inventory slots for the sake of added immersion) or as part of modpacks (e.g. ultra hardcore survival ones).

The mod provides a single command to enable globally "freezing" specific inventory slots using the command:

/inventory-lock [true/false]

DESIGN

  • 🪷 Very clean and simple code written in Java
  • 🔒 Server-side watchdog to prevent item duping exploits & item deletion
  • 🚀 Could easily be ported to newer Minecraft/Forge versions
  • 😎 Custom item pickup logic to prevent picking up items into "frozen"/"locked" inventory slots
  • 🎨 GUI effects (frontend) code isolated from the rest of the program's internal logic (backend)
  • 🩷 Tiny size (currently a mere ~330 KB)
  • 👋 Tested to work in both survival and on multiplayer with many people / on a server

FUNCTIONALITY

  • 🧊 "Freeze" parts of the players' inventories while /inventory-lock true is set.
  • ❌ When /inventory-lock is true players cannot put in, take out, or delete items from their own "frozen"/locked inventory slots.
  • 👗 Only freezes the inventory slots configured. Aka doesn't affect inventory slots such as chests, other mods (e.g. backpacks), armor, capes, and other custom inventory slots related to cosmetics.
  • 🔢 The inventory slots to be frozen are to be easily configurable by server admins.
  • 🪽 Automatically unfreezes the inventories of players when they switch to creative mode, then re-freezes them again if they exit creative mode while the /inventory-lock is true.
  • 🖼️ The slots that are frozen will be indicated with a gray transparent square overlay (indicator appearance might be altered in future versions).
  • [WIP] 🧑‍🤝‍🧑 Optionally exclude specific players from the /inventory-lock. For example whoever is hosting an RP event on a server or playing an actor could be excluded from the /inventory-lock for the duration of that time.

COMPATIBLE VERSIONS

Minecraft: 1.16.5
Mod Launcher: Forge (tested on 36.2.42)

BUILDING THE PROJECT

To build the project for the first time you'll need to go to its root directory and run:
./gradlew build --refresh-dependencies
Though on subsequent compiles it is enough to simply run ./gradlew build
Compilation has been tested to work with Java 17 OpenJDK but some versions above that and any version lower until at least Java 8 should also work.
The above will generate an inventoryfreeeze-X.X.X.jar in the ./build/libs directory, which you can then add to a Minecraft 1.16.5 Forge profile to play.

Also, if you're using IntelliJ IDEA (which I'd recommend), you can also compile Forge Gradle Runs by executing:
./gradlew genIntellijRuns

EXAMPLE SCREENSHOTS

Example 1 – With custom mod config

Locked slots gray overlay example
Example 1 shows locked inventory slots according to the custom server config below:
Custom inventory slot selection server-side config example

Example 2 – With a modpack

Here is an example of the inventory freeze feature in action as part of a modpack:
Locked slots gray overlay in a modpack example

Credits: "Dawn of Humanity" AoT-inspired modpack

Example 3 – With a modpack + resource pack

Locked slots gray overlay with a resource pack example
Same as example 2 but showing the overlay indicator effect also working when a resource pack is applied.
Notice the locked inventory slots appear darker than the unlocked hotbar slots, whereas in this resource pack they would normally all have the same color.

Credits: "Dawn of Humanity: RP!" Resource pack

Available Versions

Oggvik's Inventory Freeze 0.3.1release
MC 1.16.5forge
February 3, 2026
Oggvik's Inventory Freeze v0.3.0release
MC 1.16.5forge
February 3, 2026
Oggvik's Inventory Freeze 0.2.0release
MC 1.16.5forge
December 11, 2025
Oggvik's Inventory Freeze 0.1.0release
MC 1.16.5forge
December 11, 2025

How to Install Oggvik's Inventory Freeze on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.16.5).

3

Install Mod

Open the mod browser in the dashboard and search for "Oggvik's Inventory Freeze". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.16.5

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Oggvik's Inventory Freeze server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.16.5). You can switch loaders with one click in the panel.

Is Oggvik's Inventory Freeze compatible with forge?

Oggvik's Inventory Freeze officially supports forge for Minecraft 1.16.5. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Oggvik's Inventory Freeze – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Oggvik's Inventory Freeze consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Oggvik's Inventory Freeze with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 only
Server-side
Required

Supported Versions

1.16.5