promotional bannermobile promotional banner

InSight Chests

A client-side mod providing smooth camera transitions, semi-transparent menus, and physical 3D item rendering inside chests.
Back to Files

insightchests-1.20.1-forge-1.0.4.jar

File nameinsightchests-1.20.1-forge-1.0.4.jar
Uploader
MrSunMrSun
Uploaded
Sep 28, 2026
Downloads
11
Size
55.0 KB
Mod Loaders
Forge
File ID
8997753
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:insight-chests-1704507:8997753")

Learn more about Curse Maven

What's new

InSight Chests — Changelog

Version 1.0.4


Major Feature: Iron Chests Compatibility

  • Full Integration with Iron Chests Mod (ironchest 1.20.1 forge)
    • Added seamless client-side 3D physics and hollow interior rendering for all tiers of the Iron Chests mod: Dirt, Copper, Iron, Gold, Diamond, Crystal, and Obsidian Chests.
    • Tailored interior cavity textures matching each chest tier's mineral material (dirt, copper block, iron block, gold block, diamond block, obsidian).
    • Crystal Chest Overhaul: Features a transparent glass interior cavity (textures/block/glass.png) with alpha blending, allowing players to look directly through the chest walls into the surrounding world.
    • Normalized UV mapping (0.0F to 1.0F) across cavity walls and floor, eliminating texture warping and awkward slicing on textured blocks such as Diamond.
    • Zero hard dependencies: Works seamlessly whether Iron Chests is installed or not without missing class errors.

New Features & Improvements

  • Oversized GUI Scaling (ironChestsOversizedGuiScale)

    • High-tier chests like Gold (81 slots) and Diamond/Crystal/Obsidian (108 slots) normally take up almost the entire screen.
    • InSight Chests now automatically scales down oversized container screens to maintain visual balance and keep the 3D chest view clear.
    • Added ironChestsOversizedGuiScale (Default: 0.80, Range: 0.5 to 1.0) under [compatibility] config.
    • Accurately scales the interface matrix, mouse click/drag detection, scroll wheel interaction, and tooltip positioning.
  • Independent Global Item Cap (Vanilla vs. Iron Chests)

    • Split the Smart Global Item Cap into two completely independent configuration sets. Players who want to keep Vanilla chests fully uncapped can now do so while still capping massive 81/108-slot modded chests to protect GPU performance under heavy shaders.
    • Vanilla Configuration ([rendering] section):
      • enableVanillaGlobalItemCap (Default: false) — Toggles dynamic model balancing specifically for Vanilla chests (Single, Double, Ender chests).
      • singleChestGlobalCap (Default: 32, Range: 27 to 128) — Ceiling for single chests (27 slots).
      • doubleChestGlobalCap (Default: 64, Range: 54 to 256) — Ceiling for double chests (54 slots).
    • Iron Chests Configuration ([compatibility] section):
      • enableIronChestsGlobalItemCap (Default: false) — Toggles dynamic model balancing specifically for Iron Chests.
      • ironChestsCopperCap (Default: 54, Range: 45 to 180) — Ceiling for Copper Chests (45 slots).
      • ironChestsIronCap (Default: 64, Range: 54 to 216) — Ceiling for Iron Chests (54 slots).
      • ironChestsGoldCap (Default: 96, Range: 81 to 324) — Ceiling for Gold Chests (81 slots).
      • ironChestsDiamondCap (Default: 128, Range: 108 to 432) — Ceiling for Diamond, Crystal, and Obsidian Chests (108 slots).
    • Core Visual Guarantee: Every non-empty slot is always guaranteed at least 1 visual 3D item model, ensuring zero invisible items even when the chest is 100% full.

Bug Fixes & Stability

  • Fixed Player Inventory Keybind (E) Interception

    • Fixed an issue where pressing the inventory key (E) to view personal inventory while aiming at a chest mistakenly triggered the chest camera transition and 3D interior rendering.
    • Added strict guard checks for InventoryScreen, CreativeModeInventoryScreen, and InventoryMenu.
    • Tightened raycast fallback logic: crosshair raycast is now only evaluated if a physical right-click on a block occurred within 800ms.
  • Atomic Interaction Token Cleanup

    • Added atomic reset for interaction state (lastInteractedTime = 0L;) across all screen opening exit paths.
    • Ensures keybind-based GUI openings, backpacks, quest books, mod menus, and server-side containers cannot accidentally consume a previous mouse click or trigger chest handling when looking near a chest.

Changelog Summary

  • Added full integration for Iron Chests mod (Dirt, Copper, Iron, Gold, Diamond, Crystal, Obsidian)
  • Added transparent glass cavity rendering for Crystal Chests
  • Fixed Diamond Chest interior texture tiling and UV mapping
  • Added configurable GUI scaling for oversized modded chests (ironChestsOversizedGuiScale)
  • Separated Global Item Cap into independent Vanilla and Iron Chests configurations
  • Fixed pressing E (player inventory) with crosshair on chest triggering chest camera/render
  • Added atomic interaction token cleanup preventing external mod GUIs from being intercepted

This mod has no related projects