| Eager-Generate-Skins | Whether a joining player's skin limbs should be generated ahead of time when they join. | true |
| Default-Classic-Skin | The name of the default skin (from `Default-Skins`) used for the classic (Steve) player model. | Steve |
| Default-Slim-Skin | The name of the default skin (from `Default-Skins`) used for the slim (Alex) player model. | Alex |
| Default-Skins | The named skins registered on start up. Each entry supplies skin data via `base64`, `url`, `path`, `username`, or `uuid`, and an optional `slim` flag. | Steve, Alex |
---
---
## Model Generator
## Model Generator
...
@@ -86,6 +167,11 @@ Should model error messages be printed.
...
@@ -86,6 +167,11 @@ Should model error messages be printed.
Set the debug level of the Model Engine logger. May sometimes reveal useful information.
Set the debug level of the Model Engine logger. May sometimes reveal useful information.
### Log Only Error Models
Whether the error collector should only log models that actually have errors, suppressing log output for models that
imported without any errors.
### Namespace
### Namespace
Set the namespace of the generated resource pack.
Set the namespace of the generated resource pack.
...
@@ -125,6 +211,12 @@ Here is a list of usable items. All items shown here are colorable:
...
@@ -125,6 +211,12 @@ Here is a list of usable items. All items shown here are colorable:
| SPLASH_POTION |
| SPLASH_POTION |
| TIPPED_ARROW |
| TIPPED_ARROW |
### Item Models
A list of base items used to create overrides for all generated models, using the same items listed under
[Item Model](#item-model). When this list is non-empty, it replaces the single [Item Model](#item-model) value, allowing
generated models to be spread across multiple base items. When left empty, the single [Item Model](#item-model) is used.
| Enabled | Whether this culling method is on. | true |
| View-Angle | The view angle of the viewer in degrees, where the model **does not get culled.**<br/>Setting to 360 effectively disables this culling method. | 180 |
| View-Angle | The view angle of the viewer in degrees, where the model **does not get culled.**<br/>Setting to 360 effectively disables this culling method. | 180 |
| Force-Render-Radius | Minimum distance between the viewer and the model for it the be culled in blocks. | 5 |
| Force-Render-Radius | Minimum distance between the viewer and the model for it the be culled in blocks. | 5 |
| Enabled | Whether this optimization is enabled. | true |
| Active-By-Default | Whether this optimization is active for a player by default when they are registered. | true |
| Falloff-Length | The distance, in blocks, over which the rate multiplier decays by one factor of `Falloff-Multiplier`. | 8 |
| Falloff-Multiplier | The multiplier applied to the update rate per `Falloff-Length` of distance beyond the full-update range. Smaller values fall off faster. | 0.65 |
| Full-Update-Distance | The distance, in blocks, within which models always receive full-rate updates. | 8 |
| Full-Update-Distance-Multiplier-By-Size | Multiplier scaling the full-update distance by the model's render hitbox size, so larger models keep full updates from further away. | 1 |
| Max-Rate-Multiplier | The upper clamp on the update rate multiplier. | 1 |
| Min-Rate-Multiplier | The lower clamp on the update rate multiplier, preventing very distant models from stopping updates entirely. | 0.05 |
### Override Move To Method
Whether Model Engine overrides the navigation `moveTo` method for modeled mobs. When disabled, the wrapped navigation