[1.6.4] Копирование содержимого слотов

435
1
Собственно сабж в том, что мне при нажатии кнопки в gui нужно копировать содержимое слотов из одного инвентаря в инвентарь игрока. Думал сделать на пакетах, но не знаю как скопировать инвентарь. Помогите.
 
Помнится мне кто-то говорил, что в гуи только шифт работает...
 
Предметы на сервере у меня теперь добавляются, но появляются полностью в инвентаре только после того как я их передвинул. Как можно поправить?
[merge_posts_bbcode]Добавлено: 11.05.2015 19:47:35[/merge_posts_bbcode]

Проще говоря у меня предметы добавляются только серверной стороне.
 
Короче разобрался. Сделал все на onContainerClosed в контейнере. А теперь вопрос - как отменить юзание onContainerClosed? Данный метот запускается в onGuiClosed(), но изменение метода не помогло, так как есть еще методы в других классах. Есть две кнопки: нужно чтобы при нажатии на первую и закрытию гуи onContainerClosed юзался, а на вторую кнопку - нет.
 
Agravaine написал(а):
Булев сделай и меняй его при нажатии кнопки.
А потом проверяй, что если тру - выполнять.
Пилил уже. проблема в том что при закрытии гуи onContainerClosed выполняется раньше, чем изменится булев.
 
Agravaine написал(а):
Код:
public void onContainerClosed(){
if(boolean){
//Действие
}
}
Булев писать у контейнер или в гуи? Я пробовал с гуи.
[merge_posts_bbcode]Добавлено: 11.05.2015 22:48:21[/merge_posts_bbcode]

Так а вот сейчас работает. Там был один косяк который портил проверку. Спасибо, Agravaine
 
Только теперь предмет выдается криво - так же на клиентскую сторону только.
 
Короче булев сделал на пакетах - теперь все гут. Спасибо всем за помощь!
 
Назад
Сверху