use of com.elmakers.mine.bukkit.api.event.CraftWandEvent in project MagicPlugin by elBukkit.
the class CraftingController method onCraftItem.
@EventHandler
public void onCraftItem(CraftItemEvent event) {
HumanEntity human = event.getWhoClicked();
if (!(human instanceof Player))
return;
Player player = (Player) human;
Mage mage = controller.getMage(player);
// Don't allow crafting in the wand inventory.
if (mage.hasStoredInventory()) {
event.setCancelled(true);
return;
}
ItemStack currentItem = event.getCurrentItem();
if (Wand.isWand(currentItem)) {
CraftWandEvent castEvent = new CraftWandEvent(mage, controller.getWand(currentItem));
Bukkit.getPluginManager().callEvent(castEvent);
}
}
Aggregations