From ca117da950f9fb82c713bbf9136ccb4f7f68b7e8 Mon Sep 17 00:00:00 2001 From: HappyPikachu Date: Sat, 10 Feb 2018 12:56:01 -0500 Subject: [PATCH] Disallow use of colons in command events, prevents #274 --- src/main/java/me/blackvein/quests/EventFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/me/blackvein/quests/EventFactory.java b/src/main/java/me/blackvein/quests/EventFactory.java index 63f749afb..50a28681f 100644 --- a/src/main/java/me/blackvein/quests/EventFactory.java +++ b/src/main/java/me/blackvein/quests/EventFactory.java @@ -2191,6 +2191,10 @@ public class EventFactory implements ConversationAbandonedListener { @Override public Prompt acceptInput(ConversationContext context, String input) { + if (input.contains(":")) { + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("eventEditorInvalidEntry") + " \':\'"); + return new CommandsPrompt(); + } if (input.equalsIgnoreCase(Lang.get("cmdCancel")) == false && input.equalsIgnoreCase(Lang.get("cmdClear")) == false) { String[] commands = input.split(Lang.get("charSemi")); LinkedList cmdList = new LinkedList();