Skins - MarkusBordihn/BOs-Easy-NPC GitHub Wiki

NPC Skins ๐ŸŽญ

Bring your NPCs to life with unique skins! The skin configuration screen offers plenty of options to make each NPC stand out.

Default Skins ๐Ÿง‘โ€๐ŸŽจ

Quickly give your NPCs a fresh look by choosing from a variety of built-in skins. Just select one from the list, and itโ€™s instantly applied.

Default Skin

The available skins vary based on the NPC type. For example, Villager NPCs have more skin options than Humanoid NPCs.

Default Skin

Player Skins ๐ŸŽฎ

Want your Humanoid NPCs to wear a Minecraft player's skin? Just enter the player's name, click " Add," and your NPC will mirror their look. Any updates the player makes to their skin will automatically update on the NPC too!

Player Skin

URL Skins ๐ŸŒ

Add a personal touch with remote URL skins! Paste the URL of any online skin into the configuration screen, click "Add," and watch your NPC transform instantly.

To keep things running smoothly, Easy NPC uses a local cache, so server performance wonโ€™t take a hit.

Remote URL Image Link

Remote URL Skin

Note: Be cautious with short-lived URLs, like those from Discord. These links can expire, causing the skin to disappear for new players or after some time.

Custom Skins ๐Ÿ“‚

Unleash your creativity with custom skins! You can use your own images stored locally. Just save your skins in the config/easy_npc/skin folder in your Minecraft directory, with subfolders for each NPC type.

Custom Skin Folder

After adding your skins, click "Reload Custom Textures" to see them in-game.

Remember, if you're playing multiplayer, all players need the same skins in the same folders. Otherwise, theyโ€™ll see the default skin instead.

Custom Skin

Custom skins are perfect for mod packs, making it easy to deploy unique NPC appearances. ๐ŸŽฎ

Clearing Skin Cache ๐Ÿงผ

Skins are cached locally to boost performance. If you need to clear the cache, simply stop your Minecraft client and delete the easy_npc/cache folder in your game directory.

Troubleshooting ๐Ÿ”ง

Skins are processed on the client side, so if you're having issues, check your client-side logs for errors. Skin errors will also appear as local system messages, so keep an eye out for those.

Skin Error

The mod will retry to load failed skins after a short delay or if the client is restarted.