ProjectAres/PGM/src/main/java/tc/oc/pgm/modules/MultiTradeMatchModule.java

22 lines
801 B
Java

package tc.oc.pgm.modules;
import org.bukkit.entity.Villager;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEntityEvent;
import tc.oc.pgm.events.ListenerScope;
import tc.oc.pgm.match.MatchModule;
import tc.oc.pgm.match.MatchScope;
public class MultiTradeMatchModule extends MatchModule implements Listener {
@ListenerScope(MatchScope.LOADED)
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void processItemRemoval(PlayerInteractEntityEvent event) {
if(event.getRightClicked() instanceof Villager) {
event.setCancelled(true);
event.getPlayer().openMerchantCopy((Villager) event.getRightClicked());
}
}
}