- Fix
matchBlocks
accepting at most one block state property per block - Fix empty
biomes
property value causing an error - Fix
weights
ranges accepting values less than 1 - Fix
matchTiles
parsing resetting the sprite namespace if the path does not contain a slash - Only convert unspecified sprite location namespace when path starts with "optifine/"
- Remove
weight
property - Add
prioritize
boolean property - Add
optifineOnly
boolean property - Add
disableSolidCheck
boolean property toblock.properties
for better Optifine parity - Fix
ctm_compact
not replacing sprite in no-split case - Fix
random
sometimes getting block states more than two positions away from the origin position - Add compatibility for CIT Resewn emissive textures
- Fix block emissives checking the wrong feature state
- Disable connected and emissive textures for blocks being moved by pistons
- Add Czech translation
- Add Korean translation
- Add Portuguese translation
- Add Tagalog translation
- Add Ukrainian translation
- Update German translation
- Fix emissives on CTM overlays not using the correct layer
- Add
innerSeams
support to all applicable methods (horizontal
,vertical
,h+v
,v+h
,top
) - Slightly improve logging
- Minor performance improvements
- Add Hellenic translation
- Update Chinese translation
- Fix Russian translation
- Fabric API 0.58.0 or higher is required
- Update to 1.19
- Add support for emissive textures on block and item models
- Rewrite resource redirect system to support sprite identifier suffixes
- Partially rewrite model wrapping
- Update configuration
- Fix log spam on failed resource reload
- Fix
connectBlocks
/connectTiles
andheights
parity bugs - Minor performance improvements
- Update to 1.18.2
- Fix, improve, reorganize, and compress default resource pack
- Add programmer art connected textures
- Improve sandstone, bookshelf, and standard glass textures
- Fix red and blue glass textures to be consistent with 1.18 textures
- Fix some textures that contained incorrect pixel color values
- Rewrite
ctm_compact
- Fix
ctm_compact
not working correctly with UVs that do not include the entire sprite - Fix
ctm_compact
splitting quads more times than necessary
- Fix
- Fix standard overlay application checks
- Fix
ctm_compact
tile replacements - Fix
overlay_ctm
method using texture orientation - Fix unexpected tile parsing behavior when using custom namespace
- Update biome compatibility
- Now only supports Sodium mc1.18.1-0.4.0-alpha6 or higher and Canvas 1.0.2187 or higher
- Fix InputRegion log warning
- Add Italian translation
- Add Simplified Chinese translation
- Improve French translation
- Fix, improve, reorganize, and compress default resource pack
- Add programmer art connected textures
- Improve sandstone, bookshelf, and standard glass textures
- Fix some textures that contained incorrect pixel color values
- Rewrite
ctm_compact
- Fix
ctm_compact
not working correctly with UVs that do not include the entire sprite - Fix
ctm_compact
splitting quads more times than necessary
- Fix
- Fix standard overlay application checks
- Fix
ctm_compact
tile replacements - Fix
overlay_ctm
method using texture orientation - Fix unexpected tile parsing behavior when using custom namespace
- Update biome compatibility
- Now only supports Canvas 1.0.2187 or higher
- Fix InputRegion log warning
- Add Italian translation
- Add Simplified Chinese translation
- Improve French translation
- Add per-block biome and block entity name caching
- Fix
matchTiles
parsing - Add German translation
- Add French translation
- Fix manual culling
- Fix missing textures with ctm_compact
- Improve cull caching efficiency
- Improve config deserialization
- Add contact information
- Add Russian translation
- Add Estonian translation
Initial release