Removed prefix system from Staff Spirits (Not used and adding random colours to the start of the attack-effects spirit lore)

This commit is contained in:
HexedHero 2019-09-29 03:14:56 -04:00
parent 3dee112199
commit 0ad468f9f1

View File

@ -51,7 +51,7 @@ public class Staff_Spirit extends StringStat {
try { try {
StaffSpirit staffSpirit = StaffSpirit.valueOf(((StringData) data).toString().toUpperCase().replace(" ", "_").replace("-", "_")); StaffSpirit staffSpirit = StaffSpirit.valueOf(((StringData) data).toString().toUpperCase().replace(" ", "_").replace("-", "_"));
item.addItemTag(new ItemTag("MMOITEMS_STAFF_SPIRIT", staffSpirit.name())); item.addItemTag(new ItemTag("MMOITEMS_STAFF_SPIRIT", staffSpirit.name()));
item.getLore().insert("staff-spirit", staffSpirit.getPrefix() + staffSpirit.getName()); item.getLore().insert("staff-spirit", staffSpirit.getName());
} catch (Exception e) { } catch (Exception e) {
item.getMMOItem().log(Level.WARNING, "Couldn't read staff spirit from " + ((StringData) data).toString()); item.getMMOItem().log(Level.WARNING, "Couldn't read staff spirit from " + ((StringData) data).toString());
} }
@ -59,24 +59,22 @@ public class Staff_Spirit extends StringStat {
} }
public enum StaffSpirit { public enum StaffSpirit {
NETHER_SPIRIT(ChatColor.GOLD, "Nether Spirit", "Shoots fire beams.", new NetherSpirit()), NETHER_SPIRIT("Nether Spirit", "Shoots fire beams.", new NetherSpirit()),
VOID_SPIRIT(ChatColor.DARK_GRAY, "Void Spirit", "Shoots shulker missiles.", new VoidSpirit()), VOID_SPIRIT("Void Spirit", "Shoots shulker missiles.", new VoidSpirit()),
MANA_SPIRIT(ChatColor.BLUE, "Mana Spirit", "Summons mana bolts.", new ManaSpirit()), MANA_SPIRIT("Mana Spirit", "Summons mana bolts.", new ManaSpirit()),
LIGHTNING_SPIRIT(ChatColor.WHITE, "Lightning Spirit", "Summons lightning bolts.", new LightningSpirit()), LIGHTNING_SPIRIT("Lightning Spirit", "Summons lightning bolts.", new LightningSpirit()),
XRAY_SPIRIT(ChatColor.RED, "X-Ray Spirit", "Fires piercing & powerful X-rays.", new XRaySpirit()), XRAY_SPIRIT("X-Ray Spirit", "Fires piercing & powerful X-rays.", new XRaySpirit()),
THUNDER_SPIRIT(ChatColor.YELLOW, "Thunder Spirit", "Fires AoE damaging thunder strikes.", new ThunderSpirit()), THUNDER_SPIRIT("Thunder Spirit", "Fires AoE damaging thunder strikes.", new ThunderSpirit()),
SUNFIRE_SPIRIT(ChatColor.RED, "Sunfire Spirit", "Fires AoE damaging fire comets.", new SunfireSpirit()), SUNFIRE_SPIRIT("Sunfire Spirit", "Fires AoE damaging fire comets.", new SunfireSpirit()),
// CURSED_SPIRIT(ChatColor.DARK_PURPLE, "Cursed Spirit", "Fires a targeted cursed projectile."), new CursedSpirit()), // CURSED_SPIRIT(ChatColor.DARK_PURPLE, "Cursed Spirit", "Fires a targeted cursed projectile."), new CursedSpirit()),
; ;
private final ChatColor prefix;
private final String lore; private final String lore;
private final StaffAttackHandler handler; private final StaffAttackHandler handler;
private String name; private String name;
private StaffSpirit(ChatColor prefix, String name, String lore, StaffAttackHandler handler) { private StaffSpirit(String name, String lore, StaffAttackHandler handler) {
this.prefix = prefix;
this.name = name; this.name = name;
this.lore = lore; this.lore = lore;
this.handler = handler; this.handler = handler;
@ -90,10 +88,6 @@ public class Staff_Spirit extends StringStat {
} }
} }
public ChatColor getPrefix() {
return prefix;
}
public String getDefaultName() { public String getDefaultName() {
return name; return name;
} }