insightchests-1.20.1-forge-1.0.4.jar
Curse Maven Snippet
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.0Fto1.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.5to1.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:27to128) — Ceiling for single chests (27 slots).doubleChestGlobalCap(Default:64, Range:54to256) — 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:45to180) — Ceiling for Copper Chests (45 slots).ironChestsIronCap(Default:64, Range:54to216) — Ceiling for Iron Chests (54 slots).ironChestsGoldCap(Default:96, Range:81to324) — Ceiling for Gold Chests (81 slots).ironChestsDiamondCap(Default:128, Range:108to432) — 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, andInventoryMenu. - Tightened raycast fallback logic: crosshair raycast is now only evaluated if a physical right-click on a block occurred within 800ms.
- Fixed an issue where pressing the inventory key (
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.
- Added atomic reset for interaction state (
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 additional files

