SkinShifter
The SkinShifter mod offers a unique opportunity to change your character's appearance right during gameplay! Don't worry - this doesn't affect your actual skin, the changes only concern visual display.
How to Start Using
This mod is designed for integration into modpacks or for use by other developers as a library. To change your skin, simply use the command /skinshifter set @s xyz, where instead of xyz specify the name or unique identifier of the player whose appearance you want to try on.
For Developers
If you're involved in programming, you can use the following methods:
SkinShifter.setSkin(serverPlayer, playerUuidForSkin); // Sets the current skin
SkinShifter.getCurrentSkin(serverPlayer); // Returns the UUID of the current skin owner. May match your UUID!
For changing configuration settings:
class Test {
public static void initialize() {
SkinShifter.CONFIG.changeCape = true;
SkinShifter.CONFIG.changeNameTag = true;
// required to save changes to the configuration file
SkinShifter.CONFIG.save();
// when changing configuration after the first player has connected, use:
// SkinShifter.CONFIG.sendToAllPlayers(serverLevel);
}
}
Licensing
SkinShifter is distributed under the Apache 2.0 license.