Iceberg is a modding library mod that provides new events, helpers, and utilities to simplify mod development for Minecraft Fabric, Forge, and NeoForge. It does not add gameplay features on its own — instead, it serves as a required dependency for many popular mods that rely on its shared code to function properly.
If you have ever tried to install a popular Minecraft mod only to be greeted by a crash screen or a missing-dependency error, chances are you were missing a library mod like Iceberg. Created by modder Grend, Iceberg was originally built to streamline the development of their own mod projects — but it quickly became an essential backend component across the modding ecosystem. With over 25 million downloads and counting, Iceberg is one of the most widely depended-upon library mods available. It works on both client and server side, and its broad loader support across Fabric, Forge, and NeoForge means you can use it regardless of your preferred modding platform. While you will never interact with Iceberg directly during gameplay, the mods that depend on it simply would not work without it.
Key Features of Iceberg Mod
- Custom Event System — Iceberg introduces new events that are not available in the vanilla modding APIs. This allows mod developers to hook into specific game behaviors more precisely, which translates to mods that run more reliably and conflict less with each other in your modpack.
- Shared Helper Utilities — The library bundles common utility functions that multiple mods would otherwise have to implement individually. For you as a player, this means a smaller overall memory footprint because mods share code instead of duplicating it.
- Client and Server Side Support — Iceberg works on both the client and dedicated server environments. Whether you are playing singleplayer or running a multiplayer server, mods that depend on Iceberg will function correctly on both sides without additional configuration.
- Multi-Loader Compatibility — With native support for Fabric, Forge, and NeoForge, Iceberg eliminates the guesswork of finding the right version for your mod loader. You simply grab the build that matches your setup, and dependent mods will detect it automatically.
- Wide Version Coverage — Iceberg supports Minecraft versions ranging from 1.16.5 all the way to 1.21.4. This extensive version range means you are unlikely to encounter compatibility issues whether you are playing on a legacy modpack or the latest Minecraft release.
- Lightweight Background Operation — As a library mod, Iceberg appears to have no measurable impact on gameplay performance. It loads its utilities into memory at startup and stays out of the way, adding no new blocks, items, or GUI elements to your game.
- Open Source Development — The source code is publicly available on GitHub, which means the community can inspect it for safety, report bugs directly, and contribute improvements. This transparency gives modders and players confidence in the library's reliability.
Screenshots

How to Install Iceberg Mod
- First, install your preferred mod loader. Download and set up Fabric Mod Loader, Minecraft Forge, or NeoForge for your Minecraft version.
- Download the correct Iceberg file for your Minecraft version and mod loader from the download section below. Make sure the loader type (Fabric, Forge, or NeoForge) matches your installation.
- Open your Minecraft installation folder. On Windows, press
Win + R, type%appdata%\.minecraft, and hit Enter. On macOS, navigate to~/Library/Application Support/minecraft. - Place the downloaded Iceberg
.jarfile into themodsfolder. If the folder does not exist, create it manually. - Launch Minecraft using your mod loader profile. Iceberg will load automatically — you can verify it is active by checking the mod list in your loader's mod menu.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Mod Loaders | Fabric, Forge, NeoForge |
| Minecraft Versions | 1.21.4, 1.21.3, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.2, 1.20.1, 1.20, 1.19.x, 1.18.2, 1.16.5 |
| Side | Client and Server |
| License | CC-BY-NC-ND-4.0 |
| Author | Grend |
What's New
- Fixed a debug log spam issue that occurred when Iceberg was installed alongside AzureLib 3.0 and newer versions.
- Continued multi-loader support with updated builds for Fabric, Forge, and NeoForge on Minecraft 1.21.4.
- Ongoing stability improvements to maintain compatibility across the latest Minecraft releases.
Pros and Cons
Pros
- Required by many popular mods — having it installed opens up a large library of dependent mods
- Supports all three major mod loaders: Fabric, Forge, and NeoForge
- Covers an exceptionally wide range of Minecraft versions from 1.16.5 to 1.21.4
- Appears to be lightweight with no noticeable impact on game performance
- Open source on GitHub for full transparency and community contributions
- Over 25 million downloads demonstrate strong community trust and reliability
Cons
- Does nothing on its own — only useful when another mod depends on it
- Licensed under CC-BY-NC-ND-4.0, which restricts commercial use and derivative works
- Limited official support if you are using the library for your own mod development
- Adds another file to your mods folder that you need to keep updated alongside dependent mods
Alternatives to Iceberg Mod
- Architectury API — A multi-loader abstraction library that lets mod developers write code once and compile it for Fabric, Forge, and NeoForge simultaneously.
- Cloth Config API — A configuration screen library commonly required by mods that need in-game settings menus, often used alongside library mods like Iceberg.
- GeckoLib — An animation library for Minecraft mods that handles entity and block animations, frequently seen as a dependency alongside Iceberg in content mods.
Download Iceberg Mod
| Minecraft Version | Fabric | Forge | NeoForge |
|---|---|---|---|
| For Minecraft 1.21.4 | Download | Download | Download |
| For Minecraft 1.21.3 | Download | Download | Download |
| For Minecraft 1.21.1 | Download | Download | Download |
| For Minecraft 1.21 | Download | Download | Download |
| For Minecraft 1.20.6 | Download | Download | — |
| For Minecraft 1.20.5 | Download | — | — |
| For Minecraft 1.20.4 | Download | Download | — |
| For Minecraft 1.20.2 | Download | Download | — |
| For Minecraft 1.20.1 | Download | Download | Download |
| For Minecraft 1.20 | Download | Download | Download |
| For Minecraft 1.19.4 | Download | Download | — |
| For Minecraft 1.19.3 | Download | Download | — |
Always download mods from official sources to stay safe.
Frequently Asked Questions
What does Iceberg mod actually do in Minecraft?
Iceberg is a behind-the-scenes library that provides code utilities for other mods — it does not add any visible content to your game. You will not find new blocks, items, or crafting recipes from Iceberg itself. Its purpose is to supply shared events, helper functions, and tools that mod developers use to build their own mods more efficiently. Think of it like a toolkit that other mods borrow from to work properly.
Do I need Iceberg if no other mod requires it?
No — there is no reason to install Iceberg unless another mod in your setup lists it as a dependency. Since Iceberg adds no gameplay content on its own, installing it without a dependent mod would serve no practical purpose. However, keeping it installed will not cause any harm either, so you can leave it in your mods folder for future use.
Is Iceberg compatible with both Fabric and Forge?
Yes — Iceberg supports Fabric, Forge, and NeoForge across a wide range of Minecraft versions. You need to download the specific build that matches your mod loader and Minecraft version. The Fabric and Forge builds are separate files, so make sure you pick the correct one from the download table above.
Does Iceberg affect game performance or FPS?
Iceberg appears to be lightweight and should not cause any noticeable performance impact. As a library mod, it loads shared utilities into memory at startup and does not run active processes during gameplay. Players across the community have not reported performance issues related to Iceberg in standard modpack configurations.
Which popular mods require Iceberg as a dependency?
Several well-known mods depend on Iceberg, particularly mods created by Grend such as legendary tooltip and equipment compare mods. The 25 million download count reflects how frequently Iceberg is pulled in as a required dependency across the modding ecosystem. If you encounter a mod that crashes on startup with a missing library error, check whether Iceberg is listed in that mod's requirements.
