A Minecraft 1.20.1 Forge mod — real-time information about blocks, entities, fluids, biomes, items and your own player stats, displayed directly on your HUD and in item tooltips.
| Feature | v1 | v2 |
|---|---|---|
| Block info panel | ✅ | ✅ + push reaction, emit light |
| Entity info panel | ✅ | ✅ + UUID, atk speed, follow range, KB res, baby flag, invisible |
| Fluid info panel | data only | ✅ Fully rendered |
| Biome info panel | ❌ | ✅ New |
| Coordinate overlay | ❌ | ✅ New (chunk, region, portal calc) |
| Player stats panel | ❌ | ✅ New |
| Item held — enchants | ❌ | ✅ New |
| Tooltip — harvest tier | ❌ | ✅ New |
| Config GUI tabs | ❌ | ✅ 9 tabs |
| Keybindings | 3 | 8 |
| Key | Action |
|---|---|
| H | Toggle HUD on/off |
| J | Cycle COMPACT → NORMAL → VERBOSE |
| N | Toggle NBT display |
| B | Toggle Biome panel |
| C | Toggle Coordinate overlay |
| P | Toggle Player stats panel |
| F | Toggle Fluid panel |
| (unbound) | Cycle config preset |
All keys rebindable under Options → Controls → Not Enough Object Info.
┌─────────────────────┐ ← Block Info (gold header)
│ ✦ BLOCK INFO │
│ Name: Stone │
│ ID: minecraft:stone │
│ Hardness: 1.5 ... │
└─────────────────────┘
┌─────────────────────┐ ← Entity Info (teal header)
│ ✦ ENTITY INFO │
│ Name: Zombie │
│ Health: 20.0 / 20.0 │
└─────────────────────┘
┌─────────────────────┐ ← Held Item (yellow header)
│ ✦ HELD: Iron Sword │
│ ID: minecraft:... │
│ Durability: 251/251 │
└─────────────────────┘
┌─────────────────────┐ ← Biome (purple) — key B
│ ✦ BIOME INFO │
│ Name: Plains │
│ Temp: Temperate │
└─────────────────────┘
Coordinate overlay (key C) sits at a separate configurable position.
Player stats panel (key P) appears to the right of the main HUD column.
Requires JDK 17 and an internet connection to download Forge MDK.
Build System:
The mod uses Gradle with ForgeGradle 6.x. The build.gradle includes a processResources task that automatically replaces placeholders in mods.toml (like ${mod_id}, ${mod_version}) with values from gradle.properties, ensuring the JAR has a valid modId recognized by Forge.
- Install Forge 1.20.1-47.2.0 or later
- Build the mod:
./gradlew build - Take
NotEnoughObjectInfo-2.0.0.jarfrombuild/libs/ - Drop it into
.minecraft/mods/ - Launch Forge 1.20.1 — the mod will appear in the modlist ✅
The mod includes comprehensive configuration through an in-game config screen accessible via Mods → Not Enough Object Info → Config.
This version was updated to be fully compatible with Minecraft 1.20.1 + Forge 47.2.0. Key API changes addressed:
- Entity.isOnGround() — This method is private; use NBT data or check velocity instead
- FluidType.isGaseous() — Method removed; fluid properties are determined via FluidType attributes
- Block.getSpeedFactor() / getJumpFactor() — Changed to no-argument methods (no BlockState parameter)
- Biome.climateSettings — Access via
biome.getModifiedClimateSettings().downfall() - KeyMapping unassigned keys — Use
-1as the key code instead ofKEY_UNKNOWN
All these changes have been integrated into the codebase.
Copyright © 2026 EmanuelPlays
Licensed under CC BY-ND 4.0 — you may redistribute and include in modpacks with credit, but may not modify or create derivative works without explicit permission.
→ https://creativecommons.org/licenses/by-nd/4.0