package tv.mineinthebox.essentials.events.customevents;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.meta.BookMeta;
public class CallPlayerOpenBookEvent implements Listener {
@EventHandler
public void onCallPlayerOpenBookEvent(PlayerInteractEvent e) {
if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
if(e.getItem() != null) {
if(e.getItem().getType() == Material.WRITTEN_BOOK) {
BookMeta meta = (BookMeta)e.getItem().getItemMeta();
Bukkit.getPluginManager().callEvent(new PlayerOpenBookEvent(e.getPlayer(), e.getItem(), meta));
}
}
}
}
}