0.6.2
Curse Maven Snippet
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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

