MonitoringMinecraft MonitoringMinecraft

SimplePlayerProfileInfo

Плагин PaperPurpurSpigot

A lightweight and highly customizable Minecraft plugin that allows players to quickly view another player's profile information.

10 скачиваний 0 подписчиков
Оцените первым

SimplePlayerProfileInfo

A lightweight and highly customizable Minecraft plugin that allows players to quickly view another player's profile information.


Why SimplePlayerProfileInfo?

Unlike many player information plugins that display a fixed set of data, SimplePlayerProfileInfo gives server owners complete control over what information is shown. Everything is configured through config.yml, allowing you to customize each player's profile without modifying the plugin or writing any code.

The plugin can display virtually any player-related information provided by PlaceholderAPI and its expansions, including:

  • Username
  • Rank
  • Level
  • Playtime
  • Economy Balance
  • Online Status
  • Statistics
  • And much more...

Whether you want to create a simple player profile or display detailed server statistics, the information shown is entirely up to you. Simply edit the configuration file, add the placeholders you need, and the plugin will handle the rest.


Features

  • View the profile of the player you are looking at.
  • View any player's profile using their username.
  • Fully configurable through config.yml.
  • Supports PlaceholderAPI.
  • Display virtually any PlaceholderAPI placeholder.
  • Easily add, remove, or reorder profile information.
  • Lightweight and simple to use.

Preview

Chat Output

Screenshot 2026-07-06 160034

(Example only. The displayed information depends entirely on your configuration.)


How It Works

Looking at a Player

Simply look at another player and execute:

/profile

The plugin will display the configured profile information of the player you are currently looking at.

Looking Up a Player

You can also check a specific player's profile without looking at them.

/profile <player>

Example:

/profile Steve

The plugin will display the configured profile information for the specified player.


Configuration

All displayed information is controlled through config.yml.

Sample configuration:

# SimplePlayerProfileInfo configuration
#
# You can add as many lines as you want under info-lines.
# PlaceholderAPI placeholders are supported, for example: %player_name%, %player_level%, %vault_eco_balance%.
# Important: for offline players, some PlaceholderAPI placeholders only work if that expansion supports OfflinePlayer.

look:
  # Maximum distance used by /profile when no player name is typed.
  max-distance: 20

  # false = the player must be visible and not behind blocks.
  # true = the command can target players through blocks.
  through-blocks: false

settings:
  # Used by the built-in %target_first_played% and %target_last_seen% placeholders.
  date-format: "yyyy-MM-dd HH:mm:ss"

  # Text used by built-in placeholders when the target is offline and the value only exists for online players.
  unavailable-value: "N/A"

messages:
  prefix: "&8[&bSimplePlayerProfileInfo&8] "
  only-players: "&cOnly players can use this command."
  no-permission: "&cYou do not have permission to use this command."
  usage: "&cUsage: &e/profile [playername]"
  plugin-command-usage: "&cUsage: &e/SimplePlayerProfileInfo reload"
  must-look-or-type: "&cYou must be looking at a player or type &e/profile <playername>&c."
  player-not-found: "&cPlayer not found."
  reload-success: "&aConfiguration reloaded successfully."

# These lines are shown to the command sender.
#
# PlaceholderAPI placeholders use the TARGET player as the context.
# Example: %player_name% will be the target player's name, not the sender's name.
#
# Built-in placeholders included by this plugin:
# %target_name%
# %target_uuid%
# %target_online%
# %target_first_played%
# %target_last_seen%
# %target_level%            online only
# %target_world%            online only
# %target_health%           online only
# %target_ping%             online only
# %target_gamemode%         online only
#
# Aliases based on your example:
# %player-name%  -> same as %target_name%
# %player-level% -> same as %target_level%
info-lines:
  - "&7&m-----------------------------"
  - "&ePlayer Username: &f%player_name%"
  - "&ePlayer Level: &f%player-level%"
  - "&eUUID: &f%target_uuid%"
  - "&eStatus: &f%target_online%"
  - "&eFirst Joined: &f%target_first_played%"
  - "&eLast Seen: &f%target_last_seen%"
  - "&7&m-----------------------------"

Since the plugin uses PlaceholderAPI, you are not limited to the default placeholders. You can use placeholders from thousands of PlaceholderAPI expansions, allowing complete flexibility over what information is displayed.


Installation

  1. Download the latest release.
  2. Place the plugin into your server's plugins folder.
  3. Install PlaceholderAPI.
  4. Start or restart your server.
  5. Edit config.yml to customize the displayed information.
  6. Reload or restart the server after making configuration changes.

Dependencies

  • PlaceholderAPI Required

Note: PlaceholderAPI is required. Without it, placeholders cannot be parsed, and the plugin will not function as intended.


Commands

Command Description
/profile Displays the profile of the player you are currently looking at.
/profile <player> Displays the profile of the specified player.
/simpleplayerprofileinfo reload Reload the plugin.

Permissions

Permission Description
simpleplayerprofileinfo.use Allows players to use the /profile command.
simpleplayerprofileinfo.reload Allows players to use the /simpleplayerprofileinfo reload command.

Future Plans

The plugin currently uses a chat-based interface to keep it lightweight, simple, and fast.

A GUI version is something I am considering for a future update. However, I am still evaluating the best implementation, especially regarding compatibility between Java Edition and Bedrock Edition players, since Bedrock clients have a different inventory interface that may affect the overall user experience.


Feedback

Suggestions, bug reports, and feature requests are always welcome.

If you have an idea that could improve the plugin or encounter an issue while using it, please feel free to open an issue on the GitHub repository. Community feedback helps make the project better for everyone.


License

This project is licensed under the MIT License. See the LICENSE file for more information.

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1287 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MineLandy
MineLandy Java + BE
96 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
beesmp
beesmp Java
1 онлайн
26.2 — 1.21.11 версия
Bee smp-улей,где каждый оставляет свой след
WahaCraft
WahaCraft Лаунчер
1 онлайн
Кланы | Боссы | RPG | Уникальная карта | PVP | Захват территорий | ВАРХАММЕР
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.16.5. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат