Prevent stacking Conversations

This commit is contained in:
Len 2022-08-28 19:44:48 +02:00
parent 96d59d268b
commit 777a240757

View File

@ -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();