Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
отменяй ивент клика по конкретному слоту игроку без права а с правом не отменяй вот и все
в таком порядке как ты и написал, тоесть сначала один класс, в нем другой класс и тд?И можешь сказать что именно отвечает за отмену слотаInventoryClickEvent InventoryDragEvent InventoryMoveEvent
Всё это слушаешь и отменяешь, если слот тебе не нравится
Регаешь ивентхандлер
Слушаешь эти три ивента
Получаешь e.getClickedSlot() (там названия методов отличаются, открой джавадок)
Если этот слот равен тому слоту, что ты хочешь запретить - e.setCancelled(true)
Пример кода напишешь сам. Первый хандлер отвечает за клик, второй - за перемещение предметов (в т.ч. цифрами), третий - за объединение предметов через шифт(по-моему)Мне нужно занести 3 класса подряд или в 1 одном классе, вписать другой класс, а в нем уже третий, можно пример кода, заранее спасибо
Получилось, спасибо. Подскажи еще как прописать чтобы предмет положенный в этот слот выбрасывался, а не удолялся. И можно как-то сразу прописать на слоты подряд, чтоб не повторять одно и то же?Пример кода напишешь сам. Первый хандлер отвечает за клик, второй - за перемещение предметов (в т.ч. цифрами), третий - за объединение предметов через шифт(по-моему)
1)удаляешь предмет и выбрасываешь его world.dropItem(loc, item)Получилось, спасибо. Подскажи еще как прописать чтобы предмет положенный в этот слот выбрасывался, а не удолялся. И можно как-то сразу прописать на слоты подряд, чтоб не повторять одно и то же?
Подчеркивает dropItem, что делать? И как задать переменную item предмета который кладется в этот слотworld.dropItem(loc, item)
Это означает, что тебе нужно учить джаву.Подчеркивает dropItem, что делать? И как задать переменную item предмета который кладется в этот слот