Package com.bergerkiller.bukkit.common.events

Examples of com.bergerkiller.bukkit.common.events.PacketReceiveEvent


    // Handle listeners
    PacketType type = PacketType.getType(packet);
    List<PacketListener> listenerList = listeners.get(type);
    if (listenerList != null) {
      CommonPacket cp = new CommonPacket(packet, type);
      PacketReceiveEvent ev = new PacketReceiveEvent(player, cp);
      ev.setCancelled(wasCancelled);
      for (PacketListener listener : listenerList) {
        listener.onPacketReceive(ev);
      }
      if (ev.isCancelled()) {
        return false;
      }
    }
    // Handle monitors
    List<PacketMonitor> monitorList = monitors.get(type);
View Full Code Here


    }

    @Override
    public void onPacketReceiving(PacketEvent event) {
      CommonPacket packet = new CommonPacket(event.getPacket().getHandle());
      PacketReceiveEvent receiveEvent = new PacketReceiveEvent(event.getPlayer(), packet);
      receiveEvent.setCancelled(event.isCancelled());
      listener.onPacketReceive(receiveEvent);
      event.setCancelled(receiveEvent.isCancelled());
    }
View Full Code Here

TOP

Related Classes of com.bergerkiller.bukkit.common.events.PacketReceiveEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.