- massive source code rework to move all Minecraft versions into the one source branch, this will have no impact to end users but will massively speed up backporting and deployment of mod updates
- added crowdin translation support
- added skin option to preserve transparency in extra skin pixels
- fixed #265 crash when block entity state is null
- fixed enchanted elytra not rendering emissive textures
- fixed shoulder parrots
- fixed emissive armor and trims breaking with Iris
- fixed the custom emissive suffix file declaration getting overridden by higher packs (using
_e
is still highly recommended)- fixed ImmediatelyFast compat for mod update v1.2.16, ETF still retains compat for the older versions
- fixed a missing texture issue with the Amendments mod's jukeboxes when playing disc 13 (this may fix other missing texture issues with modded block entities)
- fixed the transparent skin settings
- changed the transparent skin settings into a single option, it is set to only allow for skins using ETF features by default, but can be enabled for all skins.
- ETF player skin features now support legacy format skins and will auto convert them to the new format when saved
- the ETF skin feature tool now has a setting to prevent ETF from adding the example template to your skin, thus no longer overwriting any extraneous pixels in your skin
- the skin tool now prompts users to set this setting when the skin tool first tries to apply one of the templates in a way that would override any extraneous skin pixels
- the templates have been broken up into several smaller partial templates to only try and apply to skins explicitly using them
- added gaps into the jacket options text for readability
- fixed coat length setting not being bound between 1 and 8