Получавам NPE (изключение за нулев указател), когато поставям всеки друг елемент, различен от тези, които съм дефинирал, или когато пия от кофа с мляко. Опитах се да добавя isCanceled() == false към моя EventHandler, но това прекъсва действието ми RIGHT_CLICK_AIR. Съжаляваме, звучи малко сложно, може да бъде предоставена допълнителна информация, благодаря предварително!
@EventHandler(priority = EventPriority.HIGHEST)
public void onPlayerInteract(PlayerInteractEvent event) {
Player p = event.getPlayer();
Location location = p.getLocation();
ItemStack item = event.getItem();
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK && event.hasItem() != false || event.isCancelled() == true) {
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
- person Jared   schedule 30.04.2013ignoredCancelled = true
). Моля, публикувайте пълното съдържание наonPlayerInteract
. - person Xyene   schedule 31.05.2013