This plugin shows a simple GUI that shows you basic info on a player
(Must have joined the server before). You can check when the player first joined the server, last logged on, number of times the player has logged on, how long the player has played on the server, and if the player is banned. If the player has not joined the server before the info will say "
null".
This plugin can be useful for deciding if a player should be staff, if the player should earn a rank, or if you want to check the activity of players or staff.
1.) Download the plugin and put it in your plugins folder
2.) Restart your server
3.) Log back into the server
3.) Restart your server once again
*(Some parts of config will only update when the server is stopped or restarted)
CAUTION: DO NOT TOUCH THE DATA FILE (Unless you are confident in what you are doing)
- /playerinfo <player> -> Opens the GUI about the listed player
- /playerinfo reload -> Reloads the config file
- playerinfo.check -> The player can see info on the player specified
- playerinfo.reload -> The player can reload the config
- playerinfo.update -> The player sees a message when they join if there is an update for the plugin
- playerinfo.description.edit -> The player can set descriptions of other players
- playerinfo.notes.add -> The player can add notes on other players
- playerinfo.notes.delete -> The player can remove notes on other players
- playerinfo.notes.edit-> The player can edit a note on other players
- playerinfo.custom-message -> Allows players to have custom chat messages that display info (If this is enabled in the config)
- playerinfo.custom-message.<format> -> Gives the player the <format> option (Check the config for more details)
LATEST CONFIG FILE:
Code (Text):
# // Varaibles ({Text}) that you can use are:
# // {Player}: Returns the target's username (Offline or online)
# // {LOGINS}: Returns how many the times the player has logged on
# // {FIRST_LOGIN}: Returns when the player first logged onto the server
# // {LAST_LOGIN}: Returns when the player last logged on
# // {Time_Played}: Returns how the long the player has been on the server for (In total)
# // {ONLINE_TIME}: Returns how long the player has been online for (Since they last logged on)
# // {IS_BANNED}: Returns a message depending on if the player is banned or not
# // {PERSONAL_DESCRIPTION}: Returns the description about the player (Only works in the Custom_GUI)
# // {NOTES}: Returns the notes on the player (Only works in the Custom_GUI)
# // Note: You can only use these variables in the lore
GUI:
LoginInfo:
slot: 10 # // What slot the item will appear in
displayname: "&e&lLogin Info" #// The displayname of the item
item: DISPENSER # // What the item will be
lore: # // The lore for the item
- "&6{PLAYER} &7has logged in &e{LOGINS} times"
- "&6{PLAYER} &7first logged in on &e{FIRST_LOGIN}"
- "&6{PLAYER} &7has last logged in on &e{LAST_LOGIN}"
PlayerInfo:
slot: 13
displayname: "&b&lPlayer Info"
item: SKULL_ITEM # // The skull will be the person who you are getting information about
lore:
- "&7You will get info for: {PLAYER}"
- " "
- "&d{PLAYER}'s &7displayname is &r{DISPLAYNAME}"
- "{IS_BANNED}"
TimePlayed:
slot: 16
displayname: "&a&lTime Played"
item: WATCH
lore:
- "&2{PLAYER} &7has played for &a{TIME_PLAYED}"
- "&2{PLAYER} &7has been online for &a{ONLINE_TIME}"
# // The gui that displays when you click the nether star in the main GUI
Custom_GUI:
Description: # // You can set a description of a player
slot: 12
displayname: "&1&lDescription"
item: WOOL:3
prefix: "&7" # // The text that will show before each line (Also used for coloring text)
lore:
- "{PERSONAL_DESCRIPTION}" # // Used '/n' in game when setting the description to create a new line
Notes:
slot: 14
displayname: "&6&lNotes"
item: PAPER
prefix: "&6* " # // The text that will show before each note (Also used for coloring text)
lore:
- "&7-------------------"
- "{NOTES}"
- "&7-------------------"
Border:
item: STAINED_GLASS_PANE:8
displayname: " "
# // When players chat you can click on their message and see info about them
Chat:
enabled: true # // This might cause some issues with other plugins
need-permission: true # // The custom message will only work for people with the permission: playerinfo.custom-message if true
format: # // This will be what everyone sees when a player chats (It is the same idea as essentials chat format)
admin: '{DISPLAYNAME}&f: {MESSAGE}' # // The format if the player has the permission: playerinfo.custom-message.admin
default: '{DISPLAYNAME}&7: {MESSAGE}' # // The format if the player has the permission: playerinfo.custom-message.default
# // More formats ca=n be added as well
DEFAULT: '{DISPLAYNAME}&6: {MESSAGE}' # // The format if the player cannot use any of the other formats
Hover_Text: # // The text that will show when you hover over a player's messsage (You can use any of the custom placeholders at the top of the config)
- "&6First Joined&e: {FIRST_LOGIN}"
- "&6Online for&7: {ONLINE_TIME}"
Join the discord server for help with any of plugins that I have made. You can also
suggest new plugins and
new features for existing plugins. As well as
advertising your own plugins and asking for some
help with coding plugins.