Examples of Conversable


Examples of org.bukkit.conversations.Conversable

            withLocalEcho(false).
            addConversationAbandonedListener(new ConversationAbandonedListener() {
              @Override
              public void conversationAbandoned(ConversationAbandonedEvent event) {
                try {
                  final Conversable whom = event.getContext().getForWhom();
                 
                  if (event.gracefulExit()) {
                    String predicate = prompt.removeAccumulatedInput(event.getContext());
                    Filter filter = new Filter(name, predicate, packets);
 
                    // Print the last line as well
                    whom.sendRawMessage(prompt.getPromptText(event.getContext()));
                   
                    try {
                      // Force early compilation
                      filter.compile(engine);
                     
                      filters.add(filter);
                      whom.sendRawMessage(ChatColor.GOLD + "Added filter " + name);
                    } catch (ScriptException e) {
                      e.printStackTrace();
                      whom.sendRawMessage(ChatColor.GOLD + "Compilation error: " + e.getMessage());
                    }
                  } else {
                    // Too bad
                    whom.sendRawMessage(ChatColor.RED + "Cancelled filter.");
                  }
                } catch (Exception e) {
                  reporter.reportDetailed(this,
                      Report.newBuilder(REPORT_CANNOT_HANDLE_CONVERSATION).error(e).callerParam(event)
                  );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.