Package me.neatmonster.spacebukkit.events

Examples of me.neatmonster.spacebukkit.events.RequestEvent


        final List<Object> arguments = (List<Object>) JSONValue.parse(argumentsString);
        try {
            if (SpaceBukkit.getInstance().actionsManager.contains(method))
                return SpaceBukkit.getInstance().actionsManager.execute(method, arguments.toArray());
            else {
                final RequestEvent event = new RequestEvent(method, arguments.toArray());
                Bukkit.getPluginManager().callEvent(event);
                return JSONValue.toJSONString(event.getResult());
            }
        } catch (final InvalidArgumentsException e) {
            e.printStackTrace();
        } catch (final UnhandledActionException e) {
            e.printStackTrace();
View Full Code Here


        List<Object> args = (List<Object>) JSONValue.parse(argsString);
            try {
                if (SpaceBukkit.getInstance().actionsManager.contains(methods.toArray()[i].toString()))
                    result.add(SpaceBukkit.getInstance().actionsManager.execute(methods.toArray()[i].toString(), args.toArray()));
                else {
                    final RequestEvent event = new RequestEvent(methods.toArray()[i].toString(), args.toArray());
                    Bukkit.getPluginManager().callEvent(event);
                    result.add(JSONValue.toJSONString(event.getResult()));
                }
            } catch (final InvalidArgumentsException e) {
              result.add(null);
                e.printStackTrace();
            } catch (final UnhandledActionException e) {
View Full Code Here

TOP

Related Classes of me.neatmonster.spacebukkit.events.RequestEvent

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.