SkinShifter
SkinShifter позволяет изменять скин игрока непосредственно в игре. (Фактический скин аккаунта не изменяется — модификация влияет только на отображение.)
Начало работы
Мод предназначен для использования в сборках модов или в качестве библиотеки. Для изменения скина используйте команду /skinshifter set @s xyz
, где xyz
— имя или UUID игрока, чей облик требуется принять.
Для разработчиков доступны следующие методы:
SkinShifter.setSkin(serverPlayer, playerUuidForSkin); // Установка текущего скина
SkinShifter.getCurrentSkin(serverPlayer); // Возвращает UUID владельца текущего скина (может совпадать с исходным UUID игрока)
Настройка конфигурации осуществляется через:
class Test {
public static void initialize() {
SkinShifter.CONFIG.changeCape = true;
SkinShifter.CONFIGchangeNameTag = true;
// Сохранение изменений в файл конфигурации
SkinShifter.CONFIG.save();
// При обновлении конфига после подключения игроков используйте:
// SkinShifter.CONFIG.sendToAllPlayers(serverLevel);
}
}