Перейти к основному содержимому

Cosmetics

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

Quick Start

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

Permissions

PermissionDescription
cosmetics.useUse cosmetics.
cosmetics.adminAdministrate cosmetics.
skins.useUse skins.
skins.adminAdministrate skins.

Dependencies

ExtensionRequiredUsage
GUI ExtensionRequiredMenu rendering and layout system.
PlaceholderAPIOptionalFor @Placeholder fields.