Java 类org.bukkit.conversations.ExactMatchConversationCanceller 实例源码
项目:SuperSkyBros
文件:ConAbandonedEvent.java
@Override
public void conversationAbandoned(ConversationAbandonedEvent event) {
if (event.gracefulExit()) {
event.getContext().getForWhom().sendRawMessage(Col.Grey() + "---------------------------");
event.getContext().getForWhom().sendRawMessage(Col.Green() + "Setup Closed" + Col.Reset());
event.getContext().getForWhom().sendRawMessage(Col.Grey() + "---------------------------");
} else {
if (event.getCanceller() instanceof InactivityConversationCanceller) {
event.getContext().getForWhom().sendRawMessage(ChatColor.RED + "Conversation Timed Out");
return;
}
if (event.getCanceller() instanceof ExactMatchConversationCanceller) {
event.getContext().getForWhom().sendRawMessage(ChatColor.BLUE + "You have ended the conversation");
return;
}
event.getContext().getForWhom().sendRawMessage(ChatColor.RED + event.getCanceller().toString());
}
}
项目:Ipsum
文件:AbandonListener.java
@Override
public void conversationAbandoned(ConversationAbandonedEvent event) {
if (event.gracefulExit()) {
event.getContext().getForWhom().sendRawMessage(gracefulMessage);
} else {
if (event.getCanceller() instanceof InactivityConversationCanceller) {
event.getContext().getForWhom().sendRawMessage(inactiveMessage);
return;
}
if (event.getCanceller() instanceof ExactMatchConversationCanceller) {
event.getContext().getForWhom().sendRawMessage(exactMessage);
return;
}
event.getContext().getForWhom().sendRawMessage(ChatColor.RED + event.getCanceller().toString());
}
}