Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ошибся, это другие переменные.это было guiLeft и guiTop.
GuiContainerобъявил в контейнере
protected int xSize = 176;
protected int ySize = 166;
public ItemStack slotClick(int slot, int button, int modifier, EntityPlayer player) {
//Блокируем возможность использование игроком цифровых кнопок, чтобы не было попытки подмены
/*
0 - стандартный клик по слоту,
1 - шифт-клик для быстрого перемещения,
2 - свап итема на хотбаре на итем под курсором при нажатии соответствующей цифры,
3 - получение полного стака предмета при клике по нему средней кнопкой мыши в креативе,
4 - выбрасывание при удержании курсором и нажатии кнопки дропа,
5 - быстрый крафт шифт-кликом,
6 - сбор всех расбросаных предметов одного типа в один стак при двойном клике.
*/
if (modifier == 1 || modifier == 2 || modifier == 4) return null;
update(player);
return super.slotClick(slot, button, modifier, player);
}
иupdate
super.slotClick
Свой метод или своё условие должно быть.подчеркивает красным
Ты в Gui положил, а не в контейнер.
в контейнер как раз такиконтейнер
public ItemStack slotClick(int slot, int button, ClickType modifier, EntityPlayer player) {
if(modifier == ClickType.QUICK_MOVE) {
return null;
}
if(modifier == ClickType.SWAP) {
return null;
}
if(modifier == ClickType.THROW) {
return null;
}
return super.slotClick(slot, button, modifier, player);
}
на 1.7.10 это используется.int modifier
1.12.2 у тебя - ItemStack.EMPTY (или как-то так).return null;
В gui, в старых версия это было guiLeft и guiTop.Только где?
Это то что равномерно распределяться по слотам, когда зажимаешь ЛКМ,ClickType.SWAP
inventory.getItemStack() - это тот предмет который у нас при захвате стрелкой. Проверить, что выкидываемый предметEvent that is fired whenever a player tosses (Q) an item or drag-n-drops
-_- Да эт понял. Вообщем, объявил в контейнере, ничего походу не изменилосьВ gui
Ошибся, это другие переменные.это было guiLeft и guiTop.
GuiContainerобъявил в контейнере
protected int xSize = 176;
protected int ySize = 166;