- 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
- 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