Appearance · iLLenium Studios

illenium-appearance

The character creator and clothing shop most roleplay servers run: a full appearance editor with framework bridges and a modern UI.

Every roleplay server needs a place to build a character and a shop to change clothes in. illenium-appearance is the fork of fivem-appearance that added framework integration, clothing and barber shops, outfit saving and a tidy React interface. Its shops are map locations, which is the part that matters when you are deciding what a player should be able to find on the radar.

Official documentation Repository All resources

At a glance

MaintaineriLLenium Studios
Latest releasev5.7.0 · 2024-12-11
Last code change2024-12-11
LicenceMIT
Written inLua
GitHub stars331
StatusActive

Figures read from the repository on 2026-09-22.

Why servers run it

  • Full appearance control — heritage, features, overlays, hair, clothing, props, tattoos.
  • Clothing, barber, tattoo and surgeon shops as configurable map locations with their own blips.
  • Outfit saving and management, including job outfits.
  • Bridges for ESX, QBCore and Qbox rather than a fork per framework.

Installing illenium-appearance

  1. 1. Pick the right build

    Releases are per framework. Downloading the QBCore build for an ESX server produces a resource that starts and then does nothing.

  2. 2. Import the SQL

    Outfits and saved appearances are stored in the database.

  3. 3. Configure the shops

    The config lists every shop location. Each one is a coordinate, a type and a blip.

  4. 4. Decide which shops get blips

    Every shop with a blip is one more icon on the radar. Servers with a busy map usually mark clothing and barbers and leave tattoo shops unmarked.

Working examples

A clothing shop with a map marker

-- In the appearance config
Config.Stores = {
    { type = 'clothing', coords = vector3(72.3, -1399.1, 29.4), width = 3, length = 2,
      heading = 0, minZ = 28.4, maxZ = 30.4 },
}

-- The matching blip, drawn by the resource
SetBlipSprite(blip, 73)     -- clothing store
SetBlipColour(blip, 47)

What goes wrong

One appearance resource at a time. Running illenium-appearance alongside a framework's bundled skin script gives you two character creators fighting over the ped.

Blips add up. A default config marks every shop; on a map already carrying postals and job icons, that is a lot of clutter.

The build must match the framework. This is the most common install failure and it produces no useful error.

illenium-appearance — questions people ask

Do clothing shops appear on the minimap automatically?
The resource creates the blips from its config. Turning them off is a config change, not a map change — the map texture underneath is unaffected either way.

Runs alongside

ox_lib

The shared library half the modern FiveM ecosystem depends on: menus, notifications, progress bars, zones, callbacks and a cache.

qb-core (QBCore)

The roleplay framework most new FiveM servers are built on, with the largest modern script ecosystem and a one-click txAdmin recipe.

es_extended (ESX Legacy)

The original FiveM roleplay framework, still running a very large share of live servers — jobs, money, society accounts and a huge script catalogue.