The Player Info module displays basic information about players on the server.
Nucleus provides an enhanced version of the /list command that can be customised. In main.conf, if
playerinfo.list.group-by-permission-groups is set to true, Nucleus will use the nucleus.list.group permission meta/option
to determine the name of the group they player should be displayed in.
For example, if players in the "mod" group should be displayed in a "Mod" group where the colour of the group is light blue, set the `nucleus.list.group` option to `&bMod`. A sample command is:
Loading...
If the nucleus.list.group option is unset or empty, the text in playerinfo.list.default-group-name will be used as the group name in the /list.
If you are running Multicraft, set multicraft-compatibility to true. This should send the original /list command to
the console when it is run from the console.
If you want a bit more control over your groups, then Nucleus allows for that too.
The group ordering can be defined in main.conf, playerinfo.list.list-grouping-by-permission.group-order.
Groups can be listed in order here, and this will be reflected in /list. Note that you must keep the [],
and it’s a comma separated list, where the names are enclosed in “ characters.
Any group aliases in this list will be listed in this order, above all other groups, which will be displayed in alphabetical order below.
/seen/seen [player] will display all relevant information about a player. In the future, it is anticipated that plugins can
hook into Nucleus’ /seen, allowing this command to be a central point for player information.
The following are incompatibilities that may occur with this module, along with how to resolve the problem. For the full mod/plugin incompatibility list, see the compatibility page.
No plugin incompatibilities have been reported.
Aliases:
/getfromip
Usage: /getfromip <IP Address>
Default Role: ADMIN
Basic Command Permission: nucleus.getfromip.base
Permissions
nucleus.getfromip.base - Default Role: ADMIN
Aliases:
/getpos, /coords, /position, /whereami, /getlocation, /getloc
Usage: /getpos [<user>]
Default Role: USER
Basic Command Permission: nucleus.getpos.base
Permissions
nucleus.getpos.exempt.cost - Default Role: ADMIN nucleus.getpos.base - Default Role: USER nucleus.getpos.exempt.cooldown - Default Role: ADMIN nucleus.getpos.exempt.warmup - Default Role: ADMIN nucleus.getpos.others - Default Role: MOD
Aliases:
/list, /listplayers, /ls
Usage: /list
Default Role: USER
Basic Command Permission: nucleus.list.base
Permissions
nucleus.list.exempt.cooldown - Default Role: ADMIN nucleus.list.base - Default Role: USER nucleus.list.seevanished - Default Role: ADMIN nucleus.list.exempt.cost - Default Role: ADMIN nucleus.list.exempt.warmup - Default Role: ADMIN
This command is an equivalent to the following command(s) in Essentials:
/list, /who, /playerlist, /online, /plist
Aliases:
/near
Usage: /near [<user>] [<radius>]
Default Role: USER
Basic Command Permission: nucleus.near.base
Permissions
nucleus.near.exempt.cost - Default Role: ADMIN nucleus.near.base - Default Role: USER nucleus.near.exempt.warmup - Default Role: ADMIN nucleus.near.exempt.cooldown - Default Role: ADMIN
This command is an equivalent to the following command(s) in Essentials:
/near
Aliases:
/seen, /seenplayer, /lookup
Usage: /seen <user uuid>|<user>
Default Role: ADMIN
Basic Command Permission: nucleus.seen.base
Permissions
nucleus.seen.base - Default Role: ADMIN nucleus.seen.extended.flying.canfly - Default Role: ADMIN nucleus.seen.extended.speed.walking - Default Role: ADMIN nucleus.seen.extended.location - Default Role: ADMIN nucleus.seen.extended.speed.flying - Default Role: ADMIN nucleus.seen.extended.lastplayed - Default Role: ADMIN nucleus.seen.extended.flying.isflying - Default Role: ADMIN nucleus.seen.extended.uuid - Default Role: ADMIN nucleus.seen.extended.firstplayed - Default Role: ADMIN nucleus.seen.extended.gamemode - Default Role: ADMIN nucleus.seen.extended.ip - Default Role: ADMIN
This command is an equivalent to the following command(s) in Essentials:
/seen
| Permission | Suggested Role | Description |
|---|---|---|
| nucleus.getfromip.base | ADMIN | Allows the user to run the command /getfromip |
| nucleus.getpos.base | USER | Allows the user to run the command /getpos |
| nucleus.getpos.exempt.cooldown | ADMIN | Allows the user to bypass the cooldown for /getpos |
| nucleus.getpos.exempt.cost | ADMIN | Allows the user to bypass the cost for /getpos |
| nucleus.getpos.exempt.warmup | ADMIN | Allows the user to bypass the warmup for /getpos |
| nucleus.getpos.others | MOD | Allows the user to view the position of other players. |
| nucleus.list.base | USER | Allows the user to run the command /list |
| nucleus.list.exempt.cooldown | ADMIN | Allows the user to bypass the cooldown for /list |
| nucleus.list.exempt.cost | ADMIN | Allows the user to bypass the cost for /list |
| nucleus.list.exempt.warmup | ADMIN | Allows the user to bypass the warmup for /list |
| nucleus.list.seevanished | ADMIN | Allows the user to see vanished players in /list. |
| nucleus.near.base | USER | Allows the user to run the command /near |
| nucleus.near.exempt.cooldown | ADMIN | Allows the user to bypass the cooldown for /near |
| nucleus.near.exempt.cost | ADMIN | Allows the user to bypass the cost for /near |
| nucleus.near.exempt.maxradius | ADMIN | Allows the user to bypass the maximum radius check |
| nucleus.near.exempt.warmup | ADMIN | Allows the user to bypass the warmup for /near |
| nucleus.near.others | USER | Allows the user to target other players using the command "near". |
| nucleus.seen.base | ADMIN | Allows the user to run the command /seen |
| nucleus.seen.extended.firstplayed | ADMIN | Allows the executor to see when the player first joined the server. |
| nucleus.seen.extended.flying.canfly | ADMIN | Allows the executor to see if the player can fly by double jumping. |
| nucleus.seen.extended.flying.isflying | ADMIN | Allows the executor to see if the player is flying. |
| nucleus.seen.extended.gamemode | ADMIN | Allows the executor to see the player's current game mode. |
| nucleus.seen.extended.ip | ADMIN | Allows the executor to see the player's IP. |
| nucleus.seen.extended.lastplayed | ADMIN | Allows the executor to see the date when the player was last on the server. |
| nucleus.seen.extended.location | ADMIN | Allows the executor to see the player's current location. |
| nucleus.seen.extended.speed.flying | ADMIN | Allows the executor to see the current flying speed of the player. |
| nucleus.seen.extended.speed.walking | ADMIN | Allows the executor to see the current walking speed of the player. |
| nucleus.seen.extended.uuid | ADMIN | Allows the executor to see the player's UUID. |
list {
# If true, /list will be displayed in a compact form.
compact-list=true
# If compact /list is enabled, this specifies how many players will be sent in one line. If clients are disconnecting when running list, lower the number.
compact-max-players=20
list-grouping-by-permission {
# If listing by groups is enabled, the group name to display when a player is not in a group.
default-group-name=Default
# If enabled, list players by their groups.
enabled=false
# Any group aliases in this list will be listed in this order, above all other groups, which will be displayed in alphabetical order below.
group-order=[]
}
# Enable this if you are using a server panel, such as Multicraft or PterodactylPanel. This will run /minecraft:list when /list is run on the console.
server-panel-compatibility=false
# The template to use to display a player's name. Uses the same tokens as chat. Defaults to "{{displayname}}".
template="{{displayname}}"
}
near {
# The max radius for the /near command, bypassable with the permission "nucleus.near.maxexempt".
max-radius=200
}
seen {
# If true, the permission "nucleus.seen.extended" is required for all information that comes from modules. If false, information will be displayed based on the command permissions a player has (so, a player with check ban rights can see banning information).
require-extended-permission-for-module-info=false
}