autoConvert | true | Convert and deploy automatically whenever Nexo rebuilds its pack. |
iconSize | x64 | Resolution of the rendered inventory icons. One of x16, x32, x64 or x128. |
compression | BALANCED | Texture encode tradeoff: FAST (biggest pack), BALANCED, or MAX (smallest, slowest). |
cacheSize | 10 | How many past conversions to keep on disk so flipping settings is served from cache. 0 disables. |
supportAnimatedItems | true | Animate animated models and textures. Off renders them static, for a smaller pack. |
splitPacks | false | Ship the output as one pack per content type instead of a single mcpack, so a change re-sends only the affected part. Animated items then become their own pack players can opt out of (needs the ScaffoldingExtension). |
vanillaBackground.
convertOverrides
| true | Also convert reskins of vanilla items and containers with no Nexo config. Turn off if you do not reskin vanilla content and want a smaller pack. |
vanillaBackground.
hideBackground
| true | Hide Bedrock's own window background behind converted vanilla GUI reskins, so nothing vanilla peeks out. Turn off to keep the gray panel drawn behind the art. |
invertedCubeHalo | true | Render inside-out halo/glow shells the way Java shows them. Off removes the halo. |
weaponUsePoses | false | Give custom shields and bows the vanilla in-use pose (block, bow draw). May drift on very different client versions. |
glyphFilter | SHARP | How glyph art is shrunk to the size Bedrock bakes it at: SHARP (hard edges on cutout art), AREA (smooth average) or NEAREST (crispest, drops thin details). |
soundQuality | original | How ogg sounds ship: original (untouched), compressed or compressed\_mono (also downmixed). Needs ffmpeg on the converter host; a sound is only kept when it got smaller. |
extraItemModels | — | Base item(s) for item\_model ids no Nexo item claims (dummy models, items other plugins give out). Quote the model id; a model shared by several base items takes a list. |
sync.type | PLUGIN\_MESSAGE | How output reaches a remote Geyser (proxy or standalone, see Setup): PLUGIN\_MESSAGE (over the players' connection, no ports), FOLDER (a shared folder), or OFF. |
sync.folder | — | FOLDER only: a folder both this server and Geyser can reach. Absolute, or relative to the server folder. |
sync.serverId | — | The name this server reports to the remote Geyser when syncing. Blank = the server folder's name. |
converter.channel | STABLE | Which hosted converter to use: STABLE (production) or DEV (test builds). Ignored when a URL is set. |
converter.jar | — | Path to a converter jar on this machine: conversions then run locally, and nothing is uploaded. For self-hosters. |
converter.timeout | 10m | How long to wait for a conversion before giving up. Accepts 30s, 10m, 1h. |