From 8c0b3ae9541e8ff2e39c8b8aa617b944b4d2f71e Mon Sep 17 00:00:00 2001 From: Ne0n x3r0 Date: Fri, 8 Feb 2013 10:07:15 -0600 Subject: [PATCH] Minor bug fix with aliases that have no spaces --- com/ne0nx3r0/betteralias/BetterAlias.java | 2 +- .../betteralias/alias/AliasManager.java | 28 +++++++++++-------- plugin.yml | 2 +- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/com/ne0nx3r0/betteralias/BetterAlias.java b/com/ne0nx3r0/betteralias/BetterAlias.java index 9688cf9..32c1117 100644 --- a/com/ne0nx3r0/betteralias/BetterAlias.java +++ b/com/ne0nx3r0/betteralias/BetterAlias.java @@ -1,8 +1,8 @@ package com.ne0nx3r0.betteralias; import com.ne0nx3r0.betteralias.alias.AliasManager; -import com.ne0nx3r0.betteralias.listener.BetterAliasCommandListener; import com.ne0nx3r0.betteralias.command.BetterAliasCommandExecutor; +import com.ne0nx3r0.betteralias.listener.BetterAliasCommandListener; import org.bukkit.plugin.java.JavaPlugin; public class BetterAlias extends JavaPlugin diff --git a/com/ne0nx3r0/betteralias/alias/AliasManager.java b/com/ne0nx3r0/betteralias/alias/AliasManager.java index a946cd5..3148c21 100644 --- a/com/ne0nx3r0/betteralias/alias/AliasManager.java +++ b/com/ne0nx3r0/betteralias/alias/AliasManager.java @@ -87,20 +87,24 @@ public class AliasManager for(String sArgLine : sArgLines) { - String sType = sArgLine.substring(0,sArgLine.indexOf(" ")); AliasCommandTypes type = AliasCommandTypes.PLAYER; - - if(sType.equalsIgnoreCase("console")) + + if(sArgLine.contains(" ")) { - type = AliasCommandTypes.CONSOLE; - - sArgLine = sArgLine.substring(sArgLine.indexOf(" ")+1); - } - else if(sType.equalsIgnoreCase("reply")) - { - type = AliasCommandTypes.REPLY_MESSAGE; - - sArgLine = sArgLine.substring(sArgLine.indexOf(" ")+1); + String sType = sArgLine.substring(0,sArgLine.indexOf(" ")); + + if(sType.equalsIgnoreCase("console")) + { + type = AliasCommandTypes.CONSOLE; + + sArgLine = sArgLine.substring(sArgLine.indexOf(" ")+1); + } + else if(sType.equalsIgnoreCase("reply")) + { + type = AliasCommandTypes.REPLY_MESSAGE; + + sArgLine = sArgLine.substring(sArgLine.indexOf(" ")+1); + } } sArgLine = this.replaceColorCodes(sArgLine); diff --git a/plugin.yml b/plugin.yml index ea857d1..0ea77b8 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,6 +1,6 @@ name: BetterAlias main: com.ne0nx3r0.betteralias.BetterAlias -version: '1.0' +version: '1.0.1' database: false description: Command alias system commands: