Update listplayers.js

This commit is contained in:
cj89898 2020-07-17 22:46:12 -05:00 committed by GitHub
parent 4e05c8ec95
commit a47236e0c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,6 +3,16 @@ var listOffline = BukkitServer.getOfflinePlayers();
var listType = listOffline; var listType = listOffline;
function normalListPlayers() { function normalListPlayers() {
for (var i = 0; i < args.length; i++) {
if (args[i].indexOf("[") == 0 && args[i].indexOf("]") == args[i].length-1) {
args[i] = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, args[i].replace(/\[|]/g, "%"));
if (!isNaN(args[i])) {
args[i] = parseInt(args[i],10).toPrecision(1);
}
}
}
if (args[0] == "online") {listType = listOnline} if (args[0] == "online") {listType = listOnline}
var players = []; var players = [];
@ -27,6 +37,15 @@ function normalListPlayers() {
else {return "Offline"} else {return "Offline"}
} }
function permListPlayers() { function permListPlayers() {
for (var i = 0; i < args.length; i++) {
if (args[i].indexOf("[") == 0 && args[i].indexOf("]") == args[i].length-1) {
args[i] = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, args[i].replace(/\[|]/g, "%"));
if (!isNaN(args[i])) {
args[i] = parseInt(args[i],10).toPrecision(1);
}
}
}
var args4 = args[4].split('+'); var args4 = args[4].split('+');
var players = []; var players = [];
@ -52,6 +71,16 @@ function permListPlayers() {
else {return "Offline"} else {return "Offline"}
} }
function worldListPlayers() { function worldListPlayers() {
for (var i = 0; i < args.length; i++) {
if (args[i].indexOf("[") == 0 && args[i].indexOf("]") == args[i].length-1) {
args[i] = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, args[i].replace(/\[|]/g, "%"));
if (!isNaN(args[i])) {
args[i] = parseInt(args[i],10).toPrecision(1);
}
}
}
var args4 = args[4].split('+') + ','; var args4 = args[4].split('+') + ',';
var players = []; var players = [];
@ -74,6 +103,16 @@ function worldListPlayers() {
else {return "Offline"} else {return "Offline"}
} }
function nearbyListPlayers() { function nearbyListPlayers() {
for (var i = 0; i < args.length; i++) {
if (args[i].indexOf("[") == 0 && args[i].indexOf("]") == args[i].length-1) {
args[i] = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, args[i].replace(/\[|]/g, "%"));
if (!isNaN(args[i])) {
args[i] = parseInt(args[i],10).toPrecision(1);
}
}
}
var players = []; var players = [];
for (var i = 0; i < listOnline.length; i++) { for (var i = 0; i < listOnline.length; i++) {
@ -97,6 +136,15 @@ function nearbyListPlayers() {
} }
function mainListPlayers() { function mainListPlayers() {
for (var i = 0; i < args.length; i++) {
if (args[i].indexOf("[") == 0 && args[i].indexOf("]") == args[i].length-1) {
args[i] = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, args[i].replace(/\[|]/g, "%"));
if (!isNaN(args[i])) {
args[i] = parseInt(args[i],10).toPrecision(1);
}
}
}
//type //type
var args0; var args0;
if (args.length >= 1) {args0 = args[0]} if (args.length >= 1) {args0 = args[0]}
@ -113,6 +161,7 @@ function mainListPlayers() {
var args4; var args4;
if (args.length >= 5) {args4 = args[4]} if (args.length >= 5) {args4 = args[4]}
//check for types //check for types
if (args0 != "online" && args0 != "offline" && args0 != "all") {return "&3&lValid List Types: &9online&f, &9offline&f, &9all&f."} if (args0 != "online" && args0 != "offline" && args0 != "all") {return "&3&lValid List Types: &9online&f, &9offline&f, &9all&f."}
//check for subtypes //check for subtypes