Skip to main content
The Cosmetics Extension allows players to customize their appearance with various aesthetic items. It supports both “worn” cosmetics (like hats and backpacks) and item “skins” (changing the appearance of tools and weapons).

Features

Slot-Based Cosmetics

Equip items to specific slots (Head, Back, Shoulders) that follow movement.

Weapon Skins

Apply custom textures/models to vanilla items using CustomModelData.

Integrated Menus

Built-in interactive GUIs for browsing and previewing cosmetics.

Entries

Commands

Player Commands

CommandDescriptionPermission
/cosmeticsOpen the cosmetics management menucosmetics.use
/skinsOpen the skins menu for the item in handskins.use

Admin Commands

CommandDescriptionPermission
/cosmetics give <player> <id>Grant a cosmetic to a playercosmetics.admin
/cosmetics reset <player>Clear all unlocked cosmetics for a playercosmetics.admin
/skins give <player> <id>Grant a skin to a playerskins.admin

Placeholders

All placeholders use the prefix %typewriter_%.
PlaceholderDescription
%typewriter_cosmetics_total_unlocked%Number of cosmetics the player owns
%typewriter_cosmetics_total_available%Total number of cosmetics defined on the server
%typewriter_cosmetics_category_<cat>_unlocked%Unlocked count in a specific category
%typewriter_cosmetics_is_unlocked_<id>%true/false if player owns a specific id
%typewriter_cosmetics_active_<category>%The ID of the currently equipped cosmetic in a category