What Iceberg Mod works with.
| Platform | Java Edition |
|---|---|
| Loaders | Fabric, Forge, NeoForge |
| Minecraft versions | 1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.2 |
| Environment | Client, Server |
Iceberg is a shared library mod for Minecraft Java, built for Fabric, Forge, and NeoForge. It adds no gameplay of its own: it supplies other mods with common events, helper code, and a compact syntax for matching items in configuration files. Install it only when a mod you already have lists Iceberg as a dependency.
Installing Iceberg mod for Fabric, Forge, or NeoForge
Iceberg ships as three separate downloads, one per loader, all built and maintained by the same developer, Grend, who is also credited as AHilyard on GitHub. Pick the file that matches your loader and Minecraft version from the Modrinth project page, then drop it into your mods folder next to the mod that requires it.
- Fabric: download the Fabric build and keep Fabric API installed if the depending mod also needs it.
- Forge: download the Forge build. It is a separate file from the NeoForge build.
- NeoForge: download the NeoForge build. The Forge jar will not load on a NeoForge instance.
- Servers: Iceberg is required on both client and server when the mod that depends on it needs both sides.
Which Minecraft versions Iceberg mod supports
Iceberg has shipped since Minecraft 1.16.5 and keeps pace with new releases. As of its latest build, Fabric, Forge, and NeoForge all reach the same ceiling, Minecraft 26.2, with no loader lagging behind the others.
- 1.16.5
- 1.18.2
- 1.19.2
- 1.20.1
- 1.21.1
- 1.21.11
- 26.1
- 26.2
What Iceberg mod's item selectors do
The library's most visible feature for end users is its item-selector syntax, documented on the project's GitHub wiki. A mod built on Iceberg can let its configuration files match items by several conditions at once, combined with a plus sign.
- Item ID, such as minecraft:stick or iron_ore
- Item tag, using a dollar sign, such as $forge:stone
- Source mod, using an at sign, such as @spoiledeggs
- Vanilla rarity, using an exclamation mark, such as !rare
- Tooltip name color or tooltip text, matched exactly or as a substring
- NBT tag name and value, with an optional comparator
Questions about Iceberg Mod.
5 questions
What does the Iceberg mod do?
Iceberg is a modding library for Fabric, Forge, and NeoForge with no gameplay of its own. It gives other mods shared events, helper code, and a syntax for selecting items in config files. You only need it if a mod you installed lists Iceberg as a dependency.
Do I need to install Iceberg mod myself?
Only if a mod you want to use names Iceberg as a required or optional dependency. Download the build for your loader and Minecraft version from the project's Modrinth page, then place it in your mods folder alongside that mod.
Which loaders and versions does Iceberg mod support?
Iceberg ships as separate builds for Fabric, Forge, and NeoForge, each downloaded from its own file listing. All three currently reach Minecraft 26.2, the same release ceiling, so no loader is left behind while the others move to a newer version.
Is the CurseForge Iceberg page the same mod as the Modrinth one?
Yes, it is the same project. Grend, who is also credited as AHilyard on GitHub, maintains it. CurseForge splits the mod into two separate listings, Iceberg [Neo/Forge] and Iceberg [Fabric], while Modrinth hosts every loader's build together on one combined project page.
Can other developers use Iceberg mod's item selectors?
Yes. Iceberg's item selectors let a mod's config match items by ID, tag, source mod, rarity, tooltip color, tooltip text, or NBT value, and combine conditions with a plus sign. The syntax is documented on the project's GitHub wiki.






