Skip to content

How to add skins

Litorom edited this page Apr 1, 2023 · 4 revisions

Overview

The spritesheet

General

The spritesheet of the skin is divided into 2 sections, it is obligatory to have them so that the game can read the spritesheet correctly. This does not apply to the spritesheet inside the .jar, which contains more skins in addition to the division.

The player's sprites are 16x16 each with 8 animation frames, 4 normal frames, and 4 frames that will serve for the animation of carring a furniture. As a general rule, to be able to use clothes in the game you have to color the area that clothes should be on white (RGB 255,255,255), this so that the game can read the color of the sprite only change it where it is necessary.

Pre 2.1.0

Version 2.0.7 has a second part, there are the Player's sprites but with the AirWizard suit, it meets the same rules, except for the white color, it is optional

Location

The game uses the spritesheet Skins.png in Resources/Textures inside the .jar. It is independent of the texture packs, so when using one, it does not change, unless you replace it by opening the .jar with 7Zip or WinRar and replacing said spritesheet. This is divided not only into 2 sections, and there are also more skins in it.

How to add a and wear a Skin

Create an image 128px wide, and 32px high. Create your skin and add it to %appdata%/playminicraft/mods/Minicraft_Plus/skins/ on Windows or ~/.playminicraft/mods/Minicraft_Plus/skins/ on Linux. The file must be saved as an .png, with the name of the file being the name of the skin. The skin should now be at the bottom of all the skins in the skin menu, accessible through the main menu.

You can add as many skins as you want.

Alternative way (Modifies basegame files)

The second way requires opening the game's .jar with Winrar or 7Zip. After that, go to Resources/Textures and edit the spritesheet Skins.png, changing the existing skins (if more are added to the spritesheet the game will not read them, also you cannot change the name of the Skins in this way), then when opening the game the default skins will be different