Okay so im trying to disable item dropping if player is in creative mode, and these are the codes i've tried, and both of them doesnt work. Code: @EventHandler(priority = EventPriority.HIGHEST) public void onPlayerDrop(PlayerDropItemEvent event) { Player player = (Player) event.getPlayer(); if (player.getGameMode() == GameMode.CREATIVE) { event.setCancelled(true); } else { event.setCancelled(true); } } } Code: @EventHandler(priority = EventPriority.HIGHEST) public void onDrop(PlayerDropItemEvent event) { Player p = event.getPlayer(); if(p.getGameMode() == GameMode.CREATIVE) { event.setCancelled(true); p.sendMessage("You are not allowed to drop items in creative!");