Fixed rate of Lorasys drops being abysmal unintentionally.
This commit is contained in:
parent
3265a09f46
commit
b14d73c4ac
Binary file not shown.
@ -183,7 +183,11 @@ public enum LivingEntityDifficulty {
|
|||||||
set==ItemSet.WOLFSBANE ||
|
set==ItemSet.WOLFSBANE ||
|
||||||
set==ItemSet.ALUSTINE)) {
|
set==ItemSet.ALUSTINE)) {
|
||||||
goodie.setType(Material.SKULL_ITEM);
|
goodie.setType(Material.SKULL_ITEM);
|
||||||
}
|
} else
|
||||||
|
if (!goodie.getType().name().contains("SWORD") &&
|
||||||
|
(set==ItemSet.LORASYS)) {
|
||||||
|
goodie.setType(Material.valueOf(goodie.getType().name().split("_")[0]+"_SWORD"));
|
||||||
|
}
|
||||||
if (!GenericFunctions.isArmor(goodie) && (set==ItemSet.BLITZEN ||
|
if (!GenericFunctions.isArmor(goodie) && (set==ItemSet.BLITZEN ||
|
||||||
set==ItemSet.COMET ||
|
set==ItemSet.COMET ||
|
||||||
set==ItemSet.CUPID ||
|
set==ItemSet.CUPID ||
|
||||||
|
@ -9274,14 +9274,14 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
} else {
|
} else {
|
||||||
receiver.sendMessage("----------");
|
receiver.sendMessage("----------");
|
||||||
}
|
}
|
||||||
TextComponent msg = DisplayPerks(p.getEquipment().getItemInMainHand(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Main Hand"+ChatColor.RESET,p,0);if (!msg.toPlainText().equalsIgnoreCase("")) {
|
TextComponent msg = DisplayPerks(p.getEquipment().getItemInMainHand(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Main Hand"+ChatColor.RESET,p,0,all);if (!msg.toPlainText().equalsIgnoreCase("")) {
|
||||||
if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
msg = DisplayPerks(p.getEquipment().getItemInOffHand(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Off Hand"+ChatColor.RESET,p,0);if (!msg.toPlainText().equalsIgnoreCase("")) {
|
msg = DisplayPerks(p.getEquipment().getItemInOffHand(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Off Hand"+ChatColor.RESET,p,0,all);if (!msg.toPlainText().equalsIgnoreCase("")) {
|
||||||
if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
msg = DisplayPerks(p.getEquipment().getHelmet(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Helmet"+ChatColor.RESET,p,903);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
msg = DisplayPerks(p.getEquipment().getHelmet(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Helmet"+ChatColor.RESET,p,903,all);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
msg = DisplayPerks(p.getEquipment().getChestplate(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Chestplate"+ChatColor.RESET,p,902);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
msg = DisplayPerks(p.getEquipment().getChestplate(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Chestplate"+ChatColor.RESET,p,902,all);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
msg = DisplayPerks(p.getEquipment().getLeggings(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Leggings"+ChatColor.RESET,p,901);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
msg = DisplayPerks(p.getEquipment().getLeggings(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Leggings"+ChatColor.RESET,p,901,all);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
msg = DisplayPerks(p.getEquipment().getBoots(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Boots"+ChatColor.RESET,p,900);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
msg = DisplayPerks(p.getEquipment().getBoots(),ChatColor.LIGHT_PURPLE+""+ChatColor.BOLD+" Boots"+ChatColor.RESET,p,900,all);if (!msg.toPlainText().equalsIgnoreCase("")) {if (receiver instanceof Player) {((Player)receiver).spigot().sendMessage(msg);} else {receiver.sendMessage(msg.toPlainText());}};
|
||||||
}
|
}
|
||||||
if (receiver instanceof Player) {
|
if (receiver instanceof Player) {
|
||||||
((Player)receiver).sendMessage("----------");
|
((Player)receiver).sendMessage("----------");
|
||||||
@ -9290,7 +9290,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static TextComponent DisplayPerks(ItemStack item,String type,Player p, int slot) {
|
public static TextComponent DisplayPerks(ItemStack item,String type,Player p, int slot, boolean all) {
|
||||||
TextComponent tc = new TextComponent("");
|
TextComponent tc = new TextComponent("");
|
||||||
if (GenericFunctions.isArtifactEquip(item) &&
|
if (GenericFunctions.isArtifactEquip(item) &&
|
||||||
(ArtifactAbility.getEnchantments(item).size()>0 || AwakenedArtifact.getAP(item)>0)) {
|
(ArtifactAbility.getEnchantments(item).size()>0 || AwakenedArtifact.getAP(item)>0)) {
|
||||||
@ -9298,7 +9298,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
HashMap<ArtifactAbility,Integer> enchants = ArtifactAbility.getEnchantments(item);
|
HashMap<ArtifactAbility,Integer> enchants = ArtifactAbility.getEnchantments(item);
|
||||||
tc.addExtra("");
|
tc.addExtra("");
|
||||||
tc.addExtra(ChatColor.GRAY+""+ChatColor.ITALIC+type+": ");
|
tc.addExtra(ChatColor.GRAY+""+ChatColor.ITALIC+type+": ");
|
||||||
TextComponent tc5 = new TextComponent(ChatColor.GREEN+"["+GenericFunctions.UserFriendlyMaterialName(item)+ChatColor.RESET+ChatColor.GREEN+"] ");
|
TextComponent tc5 = new TextComponent(ChatColor.GREEN+"["+ChatColor.stripColor(GenericFunctions.UserFriendlyMaterialName(item))+ChatColor.RESET+ChatColor.GREEN+"] ");
|
||||||
tc5.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(GenericFunctions.UserFriendlyMaterialName(item)+WorldShop.GetItemInfo(item)).create()));
|
tc5.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(GenericFunctions.UserFriendlyMaterialName(item)+WorldShop.GetItemInfo(item)).create()));
|
||||||
tc.addExtra(tc5);
|
tc.addExtra(tc5);
|
||||||
if (AwakenedArtifact.getAP(item)>0) {
|
if (AwakenedArtifact.getAP(item)>0) {
|
||||||
@ -9307,25 +9307,26 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
|
|||||||
tc1.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND,"/awakenedartifact menu "+slot));
|
tc1.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND,"/awakenedartifact menu "+slot));
|
||||||
tc.addExtra(tc1);
|
tc.addExtra(tc1);
|
||||||
}
|
}
|
||||||
|
if (all) {
|
||||||
/*tc.addExtra("\n");
|
tc.addExtra("\n");
|
||||||
int j=0;
|
int j=0;
|
||||||
for (int i=0;i<enchants.size();i++) {
|
for (int i=0;i<enchants.size();i++) {
|
||||||
//log("Getting perks...",2);
|
//log("Getting perks...",2);
|
||||||
ArtifactAbility ab = (ArtifactAbility)enchants.keySet().toArray()[i];
|
ArtifactAbility ab = (ArtifactAbility)enchants.keySet().toArray()[i];
|
||||||
//p.sendMessage(ChatColor.BLUE+ab.GetName()+" "+(int)enchants.values().toArray()[i]);
|
//p.sendMessage(ChatColor.BLUE+ab.GetName()+" "+(int)enchants.values().toArray()[i]);
|
||||||
TextComponent tc1 = new TextComponent(ChatColor.GREEN+"["+ab.GetName()+" "+(int)enchants.values().toArray()[i]+"] ");
|
TextComponent tc1 = new TextComponent(ChatColor.GREEN+"["+ab.GetName()+" "+(int)enchants.values().toArray()[i]+"] ");
|
||||||
tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(WordUtils.wrap(ArtifactAbility.displayDescription(ab, item.getEnchantmentLevel(Enchantment.LUCK), (int)enchants.values().toArray()[i], CustomDamage.getBaseWeaponDamage(item, p, null)),ArtifactAbility.LINE_SIZE,"\n",true)).create()));
|
tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(WordUtils.wrap(ArtifactAbility.displayDescription(ab, item.getEnchantmentLevel(Enchantment.LUCK), (int)enchants.values().toArray()[i], CustomDamage.getBaseWeaponDamage(item, p, null)),ArtifactAbility.LINE_SIZE,"\n",true)).create()));
|
||||||
j++;
|
j++;
|
||||||
if (j>=4 && i!=enchants.size()-1) {
|
if (j>=4 && i!=enchants.size()-1) {
|
||||||
tc1.addExtra("\n");
|
tc1.addExtra("\n");
|
||||||
j=0;
|
j=0;
|
||||||
|
}
|
||||||
|
tc.addExtra(tc1);
|
||||||
}
|
}
|
||||||
tc.addExtra(tc1);
|
}
|
||||||
}*/
|
|
||||||
} else {
|
} else {
|
||||||
if (item!=null && item.getType()!=Material.AIR && GenericFunctions.isEquip(item)) {
|
if (item!=null && item.getType()!=Material.AIR && GenericFunctions.isEquip(item)) {
|
||||||
TextComponent tc1 = new TextComponent(ChatColor.GREEN+"["+GenericFunctions.UserFriendlyMaterialName(item)+ChatColor.RESET+ChatColor.GREEN+"]");
|
TextComponent tc1 = new TextComponent(ChatColor.GREEN+"["+ChatColor.stripColor(GenericFunctions.UserFriendlyMaterialName(item))+ChatColor.RESET+ChatColor.GREEN+"]");
|
||||||
tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(GenericFunctions.UserFriendlyMaterialName(item)+WorldShop.GetItemInfo(item)).create()));
|
tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder(GenericFunctions.UserFriendlyMaterialName(item)+WorldShop.GetItemInfo(item)).create()));
|
||||||
tc.addExtra(ChatColor.BOLD+type+": "+ChatColor.RESET);
|
tc.addExtra(ChatColor.BOLD+type+": "+ChatColor.RESET);
|
||||||
tc.addExtra(tc1);
|
tc.addExtra(tc1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user