diff --git a/src/main/java/Shadowrun/dice.java b/src/main/java/Shadowrun/dice.java index 8e03023..9b535cd 100755 --- a/src/main/java/Shadowrun/dice.java +++ b/src/main/java/Shadowrun/dice.java @@ -30,7 +30,6 @@ public class dice extends ListenerAdapter { private language activLang; - private Map channelList = new HashMap<>(); @@ -163,10 +162,20 @@ public class dice extends ListenerAdapter { boolean edge = false; try { - if(event.getMessage().getContentRaw().startsWith(this.prefixSr+"+")) { + // Prüfen ob Edge wurf + if(event.getMessage().getContentRaw().startsWith(this.prefixSr+"+") || event.getMessage().getContentRaw().startsWith(this.prefixSr+" +")) { edge = true; } - String[] MsgParts = event.getMessage().getContentRaw().split(" ", 2); + + // korrikiert Edge eingabe von /sr + zu /sr+ + String ContentRaw = event.getMessage().getContentRaw(); + if(event.getMessage().getContentRaw().startsWith(this.prefixSr+" +")) { + ContentRaw = ContentRaw.replace(this.prefixSr+" +", this.prefixSr+"+ ").replace(" ", " "); + } + + // Prüfen ob Leerer Command gesendet wird + String[] MsgParts = ContentRaw.split(" ", 2); + if(MsgParts.length < 2) { String message = activLang.emptyCommand; message = message.replace("%command%", this.prefixSr);