## Highlights
* Fix: Reduces lag spike when updating head generator previews significantly
* Add default options to the head generator selected overlay
* the default options for the head generator are:
- rotate: 6 buttons that allow rotating the head
- pre-edit: also displays the pre-edit buttons there
- skin format: allows toggling the skin between Steve and Alex formats
* Allows to place special characters inside `/fzmm` (e.g. §)
* Add command `/fzmm old_give`
* Allows you to get items from previous versions (up to 1.12), which can be useful in case you have an outdated NBT or use an old tool
## General changes
### Changes
* Use MixinExtras whenever possible to avoid potential incompatibilities with other mods
* Fabric Loader 0.15 or higher is now required
* Adds color dye and color formatting to color overlay
* Removes dye colors as default favorite colors
### Fixes
* Fixes compatibility with simbol-chat 1.2.2
* Fixes the error message of head gallery overflowing off the screen
* Fixes that the auto placer on some servers skips the first item and places the block in its place
## Head generator changes
### Models
* Add `inverted_colors` model, `monitor_2` model , `book_2` paintable
* Update the `axolotl_rgb_edition` model to support 2 colors (also preserves more details in the original axolotl texture)
* Moves the texture of `decapitated` to the second layer, as it could look odd on the first layer if the skin had more than one layer
* Fixes a minor error in the texture of `ceramic_shard2`
* Fixes error in model `mini_with_block` with slim model
* Fix that rotate X, Y, and Z were ignoring the body, the `glass_block` model as well
### Additions
* Makes the category button show the selected one
* New features when creating models, you can view the changelog in the [documentation](https://github.com/Zailer43/FZMM-Mod/blob/1.20.5/dev/docs/en/wiki/head_generator/0.2.11_head_generator.md)
* Adds the `forcePreEditNoneInModels` configuration to the head generator
* The `forcePreEditNoneInModels` configuration is enabled by default and causes the models and paintable to use pre-edit `none` by default. However, it can be changed for a specific case without disabling the configuration from the new options in the selected overlay. This should help prevent people from using pre-edit `overlap`, the default, in models, where it usually looks better with `none`
* Make missing key in model json yield a more useful error, instead of a generic JSON error, mention the missing key and display the json object where it is missing
### Changes
* When there's an error loading a model, the cause is added to the chat message on hover
* Increases the size of the preview of in the head selected overlay
### Fixes
* Fixes Minecraft being stuck on the loading screen indefinitely if there was a parsing error in the head generator
* Fixes selected overlay having some components over the background when they shouldn't
* Fixes improper resizing if compounds were used and the screen size was changed
* Adjusts categories to not be too close to the edge by adding a margin
* Adds a small margin to the body preview (previously, they were too far to the left)
* Fixes that the documentation said that in the step copy, the `overlap_source_hat` value ignored the `hat_layer` of `destination`, when this is not the case
* Fix that updating a head compound wasn't updating all the previews
* Fix that if you selected a head with the categories open, it wouldn't collapse and would stay on top of the selected overlay
* Fix that the scroll for the parameters of the head generator was incorrect (it was horizontal instead of vertical)
* Fixes issue where the head generator category was not automatically selected even though the `automaticallyRecoverScreens` configuration was enabled
* Fixes InputStreams not being closed if an error occurred during parsing
* Fix issue where using fill color with the `solid` algorithm resulted in an alpha value of 0, making the algorithm unusable
## Translations
100% translated to: Russian, Spanish
90% translated to: Chinese Simplified, French
Optional dependencies
Symbol Chat
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }