コード例 #1
0
ファイル: PoreEventHandler.java プロジェクト: Wolfman750/Pore
  @Override
  public void handle(T handle) {
    org.bukkit.event.Event event = PoreEventWrapper.get(handle);
    if (event == null) {
      PoreEventWrapper.set(handle, event = constructor.construct(handle));
    }

    if (event
        .isValid()) { // verify the Bukkit event is applicable to the particular wrapped Sponge
                      // event
      PoreEventWrapper.call(event, priority);
    }
  }