Add placeholder for all players online
This commit is contained in:
		| @@ -458,12 +458,12 @@ public class DisguiseParser { | |||||||
|         for (int i = 0; i < args.length; i++) { |         for (int i = 0; i < args.length; i++) { | ||||||
|             String arg = args[i]; |             String arg = args[i]; | ||||||
|  |  | ||||||
|  |             arg = replace(arg, "%name%", userName); | ||||||
|  |             arg = replace(arg, "%displayname%", userDisplayname); | ||||||
|  |             arg = replace(arg, "%skin%", userSkin); | ||||||
|             arg = replace(arg, "%user-name%", userName); |             arg = replace(arg, "%user-name%", userName); | ||||||
|             arg = replace(arg, "%user-displayname%", userDisplayname); |             arg = replace(arg, "%user-displayname%", userDisplayname); | ||||||
|             arg = replace(arg, "%user-skin%", userSkin); |             arg = replace(arg, "%user-skin%", userSkin); | ||||||
|             arg = replace(arg, "%target-name%", targetName); |  | ||||||
|             arg = replace(arg, "%target-displayname%", targetDisplayname); |  | ||||||
|             arg = replace(arg, "%target-skin%", targetSkin); |  | ||||||
|             arg = replace(arg, "%held-item%", equip == null ? null : equip.getItemInMainHand()); |             arg = replace(arg, "%held-item%", equip == null ? null : equip.getItemInMainHand()); | ||||||
|             arg = replace(arg, "%offhand-item%", equip == null ? null : equip.getItemInOffHand()); |             arg = replace(arg, "%offhand-item%", equip == null ? null : equip.getItemInOffHand()); | ||||||
|             arg = replace(arg, "%armor%", equip == null ? null : equip.getArmorContents()); |             arg = replace(arg, "%armor%", equip == null ? null : equip.getArmorContents()); | ||||||
| @@ -472,6 +472,31 @@ public class DisguiseParser { | |||||||
|             arg = replace(arg, "%leggings%%", equip == null ? null : equip.getLeggings()); |             arg = replace(arg, "%leggings%%", equip == null ? null : equip.getLeggings()); | ||||||
|             arg = replace(arg, "%boots%", equip == null ? null : equip.getBoots()); |             arg = replace(arg, "%boots%", equip == null ? null : equip.getBoots()); | ||||||
|  |  | ||||||
|  |             for (Player p : Bukkit.getOnlinePlayers()) { | ||||||
|  |                 if (!arg.contains("%" + p.getName() + "-")) { | ||||||
|  |                     continue; | ||||||
|  |                 } | ||||||
|  |  | ||||||
|  |                 String name = p.getName(); | ||||||
|  |  | ||||||
|  |                 arg = replace(arg, "%" + name + "-name%", targetName); | ||||||
|  |                 arg = replace(arg, "%" + name + "-displayname%", targetDisplayname); | ||||||
|  |                 arg = replace(arg, "%" + name + "-skin%", targetSkin); | ||||||
|  |  | ||||||
|  |                 EntityEquipment pEquip = p.getEquipment(); | ||||||
|  |  | ||||||
|  |                 arg = replace(arg, "%" + name + "-held-item%", pEquip == null ? null : pEquip.getItemInMainHand()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-offhand-item%", pEquip == null ? null : pEquip.getItemInOffHand()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-armor%", pEquip == null ? null : pEquip.getArmorContents()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-helmet%", pEquip == null ? null : pEquip.getHelmet()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-chestplate%", pEquip == null ? null : pEquip.getChestplate()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-leggings%%", pEquip == null ? null : pEquip.getLeggings()); | ||||||
|  |                 arg = replace(arg, "%" + name + "-boots%", pEquip == null ? null : pEquip.getBoots()); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             arg = replace(arg, "%target-name%", targetName); | ||||||
|  |             arg = replace(arg, "%target-displayname%", targetDisplayname); | ||||||
|  |             arg = replace(arg, "%target-skin%", targetSkin); | ||||||
|             arg = replace(arg, "%target-held-item%", targetEquip == null ? null : targetEquip.getItemInMainHand()); |             arg = replace(arg, "%target-held-item%", targetEquip == null ? null : targetEquip.getItemInMainHand()); | ||||||
|             arg = replace(arg, "%target-offhand-item%", targetEquip == null ? null : targetEquip.getItemInOffHand()); |             arg = replace(arg, "%target-offhand-item%", targetEquip == null ? null : targetEquip.getItemInOffHand()); | ||||||
|             arg = replace(arg, "%target-armor%", targetEquip == null ? null : targetEquip.getArmorContents()); |             arg = replace(arg, "%target-armor%", targetEquip == null ? null : targetEquip.getArmorContents()); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user