Prevent stacking Conversations
This commit is contained in:
parent
96d59d268b
commit
777a240757
|
|
@ -17,11 +17,13 @@ public class ConversationManager implements ConversationAbandonedListener {
|
|||
Conversation conversation;
|
||||
|
||||
public ConversationManager(JavaPlugin plugin, Player player, ConversationType conversationType, PlayerShop playerShop) {
|
||||
if (player.isConversing()) return;
|
||||
this.player = player;
|
||||
this.playerShop = playerShop;
|
||||
ConversationFactory conversationFactory = new ConversationFactory(plugin)
|
||||
.withModality(true)
|
||||
.withFirstPrompt(getPrompt(conversationType))
|
||||
.addConversationAbandonedListener(this)
|
||||
.withEscapeSequence("cancel");
|
||||
conversation = conversationFactory.buildConversation(player);
|
||||
conversation.begin();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user