Add support for avatar abilities.

This commit is contained in:
jedk1 2015-10-02 17:14:45 +01:00
parent f79557c71d
commit 8a16bbed68

View file

@ -911,8 +911,13 @@ public class PKListener implements Listener {
String ability = bendingDeathPlayer.get(event.getEntity());
String tempAbility = ChatColor.stripColor(ability).replaceAll(" ", "");
Element element = null;
boolean isAvatarAbility = false;
if (GeneralMethods.abilityExists(tempAbility)) {
element = GeneralMethods.getAbilityElement(tempAbility);
if (element == null) {
isAvatarAbility = true;
ability = GeneralMethods.getAvatarColor() + tempAbility;
}
} else if (ChatColor.getByChar(ability.substring(1, 2)) != null) {
element = Element.getFromChatColor(ChatColor.getByChar(ability.substring(1, 2)));
}
@ -942,7 +947,11 @@ public class PKListener implements Listener {
message = ConfigManager.deathMsgConfig.get().getString("Combo." + tempAbility);
}
} else {
if (ConfigManager.deathMsgConfig.get().contains("Combo." + tempAbility)) {
if (isAvatarAbility) {
if (ConfigManager.deathMsgConfig.get().contains("Avatar." + tempAbility)) {
message = ConfigManager.deathMsgConfig.get().getString("Avatar." + tempAbility);
}
} else if (ConfigManager.deathMsgConfig.get().contains("Combo." + tempAbility)) {
message = ConfigManager.deathMsgConfig.get().getString("Combo." + tempAbility);
}
}