Атрибуты

Версия Minecraft
1.12.2
516
11
39
Привет.Создавал атрибуты по этому гайду
Получается при нажатии на гуикнопку должно убирать атрибут point,добавляться атрибут strength

Java:
@Override
protected void actionPerformed(GuiButton button)
{
EntityPlayerSP player = this.mc.player;

switch (button.id)
{
case 0:
if(d == true) {
attributeHandler.increasePoint(player, 1.0F);
attributeHandler.decreaseStrength(player, 1.0F);
}

}
}

Но почему то атрибут point забирается ,но атрибут strength не добавляется,после перезахода атрибут point опять в исходно состоянии
 
Последнее редактирование:
Решение
подробнее:
Как выше написал @Agravaine, нужно использовать пакеты и отправлять их для выполнения на сервере, поскольку гуи это не сервер а клиент, и как все мы знаем на клиенте ты не сможешь изменить значение сервера на сервере никак.
поэтому просто отправляй пакет, и выполняй этот код через пакет уже на сервере, только проверок побольше пихни, что-бы не заабузили и не вышли баги и дюпы.
подробнее:
Как выше написал @Agravaine, нужно использовать пакеты и отправлять их для выполнения на сервере, поскольку гуи это не сервер а клиент, и как все мы знаем на клиенте ты не сможешь изменить значение сервера на сервере никак.
поэтому просто отправляй пакет, и выполняй этот код через пакет уже на сервере, только проверок побольше пихни, что-бы не заабузили и не вышли баги и дюпы.
 
Назад
Сверху