Resource Pack
Standalone and provider pack generation, pack-types, hosting, and caching.
ClothesPlus ships a bundled resource pack for cursor models, UI textures, wardrobe GUI titles, font glyphs, and DynamicUV assets.
Main config
resourcepack:
enabled: true
provider: auto
send-native-pack: false
auto-install-provider-pack: true
address: "0.0.0.0"
port: 8766
public-url: ""
pack-format: 46
supported-formats-min: 34
supported-formats-max: 99
pack-folder: "resourcepack-edit"
standalone-zip-folder: "pack-types/standalone"
standalone-zip-name: "ClothesPlus-ResourcePack.zip"
generate-plugin-pack-types: true
pack-types-folder: "pack-types"
send-on-join: true
force: falseProvider modes
| Provider | Behavior |
|---|---|
auto | Detects ItemsAdder, Nexo, CraftEngine, Oraxen, then standalone |
standalone | ClothesPlus hosts and can send its own pack |
itemsadder | Generates/install ItemsAdder drop-in pack |
nexo | Generates/install Nexo drop-in pack |
oraxen | Generates/install Oraxen drop-in pack |
craftengine | Generates/install CraftEngine drop-in pack |
disabled | Does not generate or send a pack |
When a pack-manager provider is active, ClothesPlus does not send its native pack. The pack manager should send the combined pack.
Output folders
plugins/ClothesPlus/resourcepack-edit/
plugins/ClothesPlus/pack-types/standalone/
plugins/ClothesPlus/pack-types/itemsadder/
plugins/ClothesPlus/pack-types/nexo/
plugins/ClothesPlus/pack-types/oraxen/
plugins/ClothesPlus/pack-types/craftengine/resourcepack-edit is the editable source. pack-types contains generated outputs and ZIPs.
Commands
/clothes pack apply
/clothes pack reload
/clothes pack restore-bundled
/clothes pack wardrobe-iconsapplyrebuilds fromresourcepack-editand resends when native sending is active.reloadrereads pack settings and rebuilds without forcing bundled files to be re-extracted.restore-bundledoverwrites bundled pack files from the jar, rebuilds, and resends.wardrobe-iconsgenerates wardrobe overlay icons and overlay config files.
Pack generation cache
ClothesPlus writes fingerprint files:
.clothesplus-standalone.sha1
.clothesplus-pack-types.sha1The fingerprint includes the pack export cache version, source files, provider scope, and generated asset inputs. If nothing changed, ClothesPlus reuses existing outputs instead of rebuilding/copying every file on every restart.
During provider auto-install, unchanged files are skipped by content match.
Public URL
For standalone hosting, set a real externally reachable URL:
resourcepack:
provider: standalone
send-native-pack: true
public-url: "http://play.example.com:8766"If public-url is empty on a remote server, clients cannot download the pack and custom models appear purple/black.
Pack formats
The current defaults support a range:
pack-format: 46
supported-formats-min: 34
supported-formats-max: 99This prevents newer 1.21.x clients from rejecting the pack only because pack-format does not match their exact version.