/******************************************************************************* * Copyright (C) 2015 kThisIsCvpv (Stratosphere Development) * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * kThisIsCvpv - Initial API and Implementations *******************************************************************************/ package com.kthisiscvpv; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.event.Event.Result; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.CraftItemEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; public class StopHoppers extends JavaPlugin implements Listener { public void onEnable() { Bukkit.getServer().getPluginManager().registerEvents(this, this); } public void onDisable() { } @EventHandler public void onCraft(CraftItemEvent evt) { ItemStack craftedItem = evt.getRecipe().getResult(); if (craftedItem != null && craftedItem.getType() == Material.HOPPER) { evt.setCancelled(true); evt.setResult(Result.DENY); } } }