Skip to main content

Create Shopkeeper Skins

tip

If you need additional help, we'll be happy to help you on our Discord server.

tip

Use entity types from useful resources for your server version.

Shopkeeper Skin category configuration file.​

File location: plugins/BedWars1058/Addons/Cosmetics/Categories/shopkeeper-skin.yml

Adding a new Shopkeeper Skin cosmetic.​

  1. Go to shopkeeper skin's configuration file and add a new row under the cosmetics, as shown in the snippet below.
shopkeeper-skin.yml (snippet)
your-shopkeeper-skin-identifier:
enabled: true
material: # The icon's item material.
amount: # The icon's item amount.
enchanted: # True if you want to have an enchanted icon otherwise false.
price: # The price (e.g 5.000, 10.000, 100.000).
rarity: # The rarity (e.g common, rare, epic, legendary).
type: # Type could be SYSTEM, ENTITY, PLAYER, and MIRROR

Type SYSTEM​

You may add path option when using type SYSTEM. You may use the in-built skins' paths for this option which is set by default when loading the addon for the first time.

shopkeeper-skin.yml (snippet)
your-shopkeeper-skin-identifier:
...
type: SYSTEM
path: system-skin # There are lots of system skins available which set as default.

Type ENTITY​

You may add type option when using type ENTITY. You should specify the entity type for this option (e.g ZOMBIE, CREEPER, etc.).

shopkeeper-skin.yml (snippet)
your-shopkeeper-skin-identifier:
...
type: ENTITY
entity: SKELETON # The entity type.

Type SKIN​

You may add skin option when using type SKIN, this lets you add your own custom skin. To add the skin, get the URL address of your skin's image, go to this or mineskin.org website, then click on the Generate! button and you should get the skin's unique id, signature, and texture values, copy each of them and put them under skin option with the order as shown below.

info

If you already have the skin credentials, put each of them in the paths.

shopkeeper-skin.yml (snippet)
your-shopkeeper-skin-identifier:
...
type: SKIN
skin:
unique-id: # Unique ID
signature: # Signature
texture: # Texture

Type MIRROR​

This is a type that let us display the player's skin that is using the Shopkeeper Skin.

shopkeeper-skin.yml (snippet)
your-shopkeeper-skin-identifier:
...
type: MIRROR
  1. Open your desired language file for your mode and then add a new row under the addons.cosmetics.cosmetics.shopkeeper-skin path, as shown in the snippet below.
File location: plugins/BedWars1058/Languages/messages_(lang).yml
messages_(lang).yml (snippet)
your-shopkeeper-skin-identifier:
display-name: # The display name for the current language.
description: # The description for the current language.
- 'Description line 1'
- 'Description line 2'
  1. Save all these files and restart your server.
  2. You're done, now you should see your custom Shopkeeper Skin on the Shopkeeper Skins menu via /cosmetic menu shopkeeper-skin.