Skins - MarkusBordihn/BOs-Easy-NPC GitHub Wiki

NPC Skins 🎭

Configure the skins for your NPCs with the dedicated config screen, offering a variety of options to customize their appearance.

Default Skins 🧑‍🎨

Explore a selection of default (built-in) skins designed for NPCs. Choose a skin from the list to assign it to your NPC.

Default Skin

Skin variations depend on the selected NPC type. For instance, the Villager NPC type boasts more options than the Humanoid NPC type.

Default Skin

Player Skins 🎮

Humanoid NPCs, such as Humanoid and Humanoid (slim), can wear the skin of a player. Simply enter the player's name and click "Add" to incorporate the corresponding skin. Keep in mind that changes to the player's skin will reflect on the NPC.

Player Skin

URL Skins 🌐

For all NPC types, leverage remote URL skins to fetch skins from online sources. Obtain the skin image URL, ensuring it follows a format like: https://www.example.org/uploads/skins/2019/06/09/kaworru-13064517.png?v538. Paste the URL into the config screen, click "Add," and witness the skin transformation. Easy NPC utilizes a local cache to reduce server load during skin downloads.

Remote URL Image Link

Remote URL Skin

Custom Skins 📂

Unleash creativity with custom skins, allowing you to use locally stored skins for your NPCs. The easy_npc/skins folder within your Minecraft config directory houses subfolders for each NPC type.

Custom Skin Folder

Place corresponding skins in the correct subfolder, click "Reload Custom Textures" to refresh the skins. Note that all players on a server must have the same skins in the same folder for consistent NPC appearances.

Custom Skin

Custom skins are particularly useful in mod packs, enabling easy deployment and use of unique NPC skins. 🎮