Skip to content

New Community Script: OnlinePlayerList #37

@joex92

Description

@joex92
  • Author: JoeX92
  • Description: List the current Online Players
  • Usage: %javascript_onlinePlayerList_<delimiter>% (Default delimiter: ", ")
  • Example: %javascript_onlinePlayerList_|% - Outputs: "player1|player2|player3"

Javascript Code

onlinePlayerList.js

function onlinePlayerList() {
    var delimiter = ", ";
    if (args.length == 1 && args[0] != null) {
        delimiter = String(args[0]);
    }
    var onPlayersStr = "";
    var onPlayers = BukkitServer.getOnlinePlayers().toArray();
    for (i = 0;i < onPlayers.length; i++){
        var player = onPlayers[i];
        if (i == 0){
            onPlayersStr = player.getName();
        } else {
            onPlayersStr = onPlayersStr + delimiter + player.getName();
        }
    }
    return onPlayersStr;
}
onlinePlayerList();

Add to javascript_placeholders.yml

onlinePlayerList:
  file: onlinePlayerList.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions