Package org.bukkit.event

Examples of org.bukkit.event.EventException



  private void onError(final MethodEntry entry, final Event event, final Throwable t) {
    final String descr = "GenericListener<" + clazz.getName() +"> @" + priority +" encountered an exception for " + entry.listener.getClass().getName() + " with method " + entry.method.toGenericString();
    try{
      final EventException e = new EventException(t, descr);
      // TODO: log it / more details!
      if (event.isAsynchronous()) LogUtil.scheduleLogSevere(e);
      else LogUtil.logSevere(e);
    }
    catch (Throwable t2){
View Full Code Here


                        if (!eventClass.isAssignableFrom(event.getClass())) {
                            return;
                        }
                        method.invoke(listener, event);
                    } catch (InvocationTargetException ex) {
                        throw new EventException(ex.getCause());
                    } catch (Throwable t) {
                        throw new EventException(t);
                    }
                }
            };
            if (useTimings) {
                eventSet.add(new TimedRegisteredListener(listener, executor, eh.priority(), plugin, eh.ignoreCancelled()));
View Full Code Here

        if (!AsyncPlayerChatEvent.class.isAssignableFrom(event.getClass())) return;
        setFormat((AsyncPlayerChatEvent)event);
      }
      catch (Throwable t)
      {
        throw new EventException(t);
      }
    }
View Full Code Here

        if (!AsyncPlayerChatEvent.class.isAssignableFrom(event.getClass())) return;
        parseTags((AsyncPlayerChatEvent)event);
      }
      catch (Throwable t)
      {
        throw new EventException(t);
      }
    }
View Full Code Here

            Util.debug(DebugLevel.HIGH, "Calling event: " + event.getEventName());
            method.invoke(listener, event);
            Util.debug(DebugLevel.HIGH, "Event call complete: " + event.getEventName());
          } catch (Exception ex) {
            throw new EventException(ex.getCause());
          }
        }
      };

      Util.debug("Registering listener for " + eventClass.getName());
View Full Code Here

TOP

Related Classes of org.bukkit.event.EventException

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.