promotional bannermobile promotional banner

CatFrame

A shared frameworks bringing 1.8‑style models and flexible UI components to legacy modding.
Back to Files

0.6.2

File nameCatFrame-0.6.2.jar
Uploader
dfdvdsfdfdvdsf
Uploaded
Aug 5, 2026
Downloads
5
Size
1.2 MB
Mod Loaders
Forge
File ID
8581308
Type
R
Release
Supported game versions
  • 1.7.10

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:catframe-1566850:8581308")

Learn more about Curse Maven

What's new

CatFrame - 0.6.2

What is changed?

Change version number from previous to 0.6.2

➕Add:

  • No new features

🔧Fix:

  • Fix side-face extrusion under anisotropic filtering: AtlasPixelCache now slices sprites by UV region (content area) instead of getIconWidth(), which reports padded storage size (width+16) when anisotropic filtering is enabled; ItemModelGenerator drives its scan grid from the content slice (CachedSprite) so padded borders / neighbour sprite pixels are never treated as pattern edges
  • Fix ResourcePackModelDetector false-positive override detection in multi-mod environments: replace layer-count check (all.size()==1) with content comparison against the classpath baseline (ModResourcePack classpath fallback serves identical bytes, so only real user-pack overrides are detected; the last differing layer wins, fixing the top-layer pickup bug). Apply to blockstate, item state and model scans. Include leftover formatting and version 0.6.1 changes.

❗❗❗Deprecated:

  • Revert IResourcePack-based override detection (c894ff4). Restore the IResource content-comparison approach: findTopOverride() walks the IResourceManager.getAllResources layer list, compares each layer's bytes against the classpath baseline (readAll + Arrays.equals), and takes the last layer whose content differs. Also removes the accidental ResourceExtra.java stub (empty interface extending IResourcePack).

Notes

Full Changelog: https://github.com/song682/CatFrame/commits/v0.6.2

Type
Name
Game Versions
Mod Loaders
Size
Downloads
Uploaded