Add placeholder for all players online
This commit is contained in:
parent
e5304f19e2
commit
8b4a7a59c0
@ -458,12 +458,12 @@ public class DisguiseParser {
|
||||
for (int i = 0; i < args.length; 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-displayname%", userDisplayname);
|
||||
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, "%offhand-item%", equip == null ? null : equip.getItemInOffHand());
|
||||
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, "%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-offhand-item%", targetEquip == null ? null : targetEquip.getItemInOffHand());
|
||||
arg = replace(arg, "%target-armor%", targetEquip == null ? null : targetEquip.getArmorContents());
|
||||
|
Loading…
Reference in New Issue
Block a user