Skip to content

Configuration

Marvin Honé edited this page Nov 3, 2026 · 12 revisions

Configuration

All files are in plugins/SkinCreator/. Restart the server after changing them. New settings are added to your files automatically when you update the plugin.

Most settings (skin packs, limits, default skin, ...) are made in the Dashboard, see Server Settings.

config.yml

Language: 'en'

Server_Id: 'YOUR_SERVER_ID_HERE'
Licence_Id: 'YOUR_LICENCE_ID_HERE'
Server_Secret: ''

Backend_Url: ''
Frontend_Url: ''

Metrics: true

Debug_Logging: false
Setting Description
Language Language of the plugin messages. Loads locale/messages_<Language>.yml. Included: en, de. See Localization.
Server_Id ID of the server in the Dashboard
Licence_Id ID of the licence in the Dashboard
Server_Secret Required. Secret of the server. The Dashboard shows it once, when the server is created or the secret is regenerated. Keep it private. Without a valid secret the plugin doesn't connect.
Backend_Url, Frontend_Url Leave empty. Only change them if we ask you to.
Metrics Anonymous usage statistics via bStats. Set to false to opt out.
Debug_Logging Detailed log output for troubleshooting. Leave it false otherwise.

The Dashboard tab Plugin & setup on your server's page has a button that copies Server_Id, Licence_Id and Server_Secret in the right format.

custom_model.yml

Optional. Shows item models from your own resource pack in the SkinCreator menus. Requires Paper 1.21.4 or newer; on older servers the setting is ignored.

Models:
  wardrobe_skin: ''
  page_info: ''
  previous_page: ''
  next_page: ''
Key Item
wardrobe_skin Player heads in the wardrobe (/skincreator choose)
page_info Page number in the wardrobe
previous_page Button to the previous page
next_page Button to the next page

The value is the item model as namespace:path, e.g. myserver:gui/skin. Leave it empty ('') to show the normal Minecraft item; then no resource pack is needed.

Other files

File/folder Content
locale/ Language files, see Localization
skin-cache/ Last applied skin per player. Used when the SkinCreator service can't be reached. Entries are removed after 90 days.
vanilla-skin-cache/ Normal Minecraft skins for /skincreator reset on offline-mode servers and servers with SkinsRestorer

Optional plugins

  • SkinsRestorer: If installed, SkinCreator applies the skins through it. Not required.
  • PlaceholderAPI: Placeholders can be used in the messages.
  • GSit: The skin is applied again when a player stands up after sitting, lying or crawling.

Clone this wiki locally