ValoorProfiles [1.16-1.21.4] ➤ Custom Profiles! Databases! Custom Items! icon

ValoorProfiles [1.16-1.21.4] ➤ Custom Profiles! Databases! Custom Items! -----

Display players profiles to others.



ValoorProfiles - Plugin for profiles. The menu opens when you click on the player through SHIFT + RMB. Plugin in BETA, suggest ideas for plugin improvements!

Discord Server for questions: https://discord.com/invite/XedY36Ykft

Works with Java 17 and above

Possibilities:
1. Support for HEX colors
2. Placeholder API support
3. Full customization of the GUI menu in a separate file.
4. Black list of worlds (Prohibits the use of the plugin function in certain worlds, is configured through the config).
5. Sounds (When opening and closing the profile menu).
6. Support MySQL and SQLite databases
7. Support CustomModelData (custom_model_data in gui.yml)
8. Toggle command for disable profile display
9. Full customization permissions, gui and messages.
10. Create own aliases.
11. Execution from player commands
[​IMG]

[​IMG]
[​IMG]


Code (YAML):

#Type SQLite or MySQL
Database
:
  type
: SQLite
  host
: 127.0.0.1
  port
: 3306
  user
: root
  password
: password
  database
: ValoorProfiles
  table
: valoorprofiles

#Disable profile opening via SHIFT + RMB
Disable-Shift-Plus-RMB
: false

#Disable profiles in certain worlds
Disabled-worlds
:
 - "testworld"

Permissions
:
  #Permission to open player profile
  openPlayerProfile
: "valoorprofiles.access"
  #Plugin reload permissions [/valoorprofiles reload]
  reloadCommand
: "valoorprofiles.reload"
  #Plugin reload permissions [/valoorprofiles toggle]
  toggleCommand
: "valoorprofiles.reload"
  #Permissions to view a profile with command [/valoorprofiles check name]
  checkCommand
: "valoorprofiles.check"

#Sounds when opening and closing a profile
Sounds
:
  #Sound when opening a profile
  open
:
    sound
: "ENTITY_EXPERIENCE_ORB_PICKUP"
    volume
: 1
    pitch
: 5.0
  #Profile closing sound
  close
:
    sound
: "ENTITY_SHULKER_CLOSE"
    volume
: 1
    pitch
: 5.0

#If the player does not have this item, replace with
PlayerInventory
:
  helmet
: "BARRIER"
  chestplate
: "BARRIER"
  leggings
: "BARRIER"
  boots
: "BARRIER"
  mainHand
: "BARRIER"
  offHand
: "BARRIER"
 

Code (YAML):

# Profile menu configuration, works with PlaceholderAPI.
# P.S. %player_name% taken from PlaceholderAPI
# To enable /papi cloud download Player and /papi reload

# To display the player's armor, put in material:
# %helmet% - player helmet
# %chestplate% - player chestplate
# %leggings% - player leggings
# %boots% - player boots
# %mainHand% - player item in MainHand
# %offHand% - player item in OffHand

# %playerHead% - renders the player's head in head_textures

#Menu title name
menu_title
: "Profile %player_name%"
#Menu Rows
size
: 54
#List of items in the menu, you can add your own items
items
:
  #Helmet display
  helmet
:
    slot
: 11
    material
: "%helmet%"
    amount
: 1
    display_name
: "&fHelmet &a%player_name%"
    lore
: ""
  #Chestplate display
  chestplate
:
    slot
: 20
    material
: "%chestplate%"
    amount
: 1
    display_name
: "&fChestplate &a%player_name%"
    lore
: ""
  #Leggings display
  leggings
:
    slot
: 29
    material
: "%leggings%"
    amount
: 1
    display_name
: "&fLeggings &a%player_name%"
    lore
: ""
  #Boots display
  boots
:
    slot
: 38
    material
: "%boots%"
    amount
: 1
    display_name
: "&fBoots &a%player_name%"
    lore
: ""
  #MainHand display
  mainHand
:
    slot
: 19
    material
: "%mainHand%"
    amount
: 1
    display_name
: "&fMainHand &a%player_name%"
    lore
: ""
  #OffHand display
  offHand
:
    slot
: 21
    material
: "%offHand%"
    amount
: 1
    display_name
: "&fOffHand &a%player_name%"
    lore
: ""
  #Player head display
  player_head
:
    slot
: 24
    material
: "PLAYER_HEAD"
    head_textures
: "%playerHead%"
    amount
: 1
    display_name
: "&fStats &a%player_name%"
    lore
:
      - "&fFirst Join Date
: &e%player_first_join_date%"
      - "&fHealth
: &c%player_health%"
      - "&fFood
: &e%player_food_level%"
      - "&fPing
: &d%player_ping%"
  #Alien player's head
  meow
:
    slot
: 33
    material
: "PLAYER_HEAD"
    amount
: 1
    head_textures
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTIyMjg3NjVkZjBlMmViZDZjM2EzZmRlMDcwZGRjOGM1NTFjZWI0YTQzYjk1OWUxYzQ0ZDM0OWNlNTE2NTYwIn19fQ=="
    display_name
: "#f74afbM#f93df0e#fb2fe5o#fd22daw"
    lore
:
     - "#f74afbM#f93df0e#fb2fe5o#fd22daw"
  #Custom Model Data
  custom_model_data
:
    slot
: 43
    material
: "STONE"
    custom_model_data
: 22
    amount
: 1
    display_name
: "Test"
    lore
:
     - "Test"
    commands
:
     - "[close]" #close gui
      - "say %player% sad..."
      - "say %targetPlayer% good player"
  #Fill items
  fillItems
:
    slots
:
     - 0-9
      - 10
      - 12-13
      - 17-18
      - 22
      - 26-28
      - 30-31
      - 35-37
      - 39-40
      - 44-53
    material
: "RED_STAINED_GLASS_PANE"
    amount
: 1
    display_name
: ""
    lore
: ""
 

Code (YAML):

#Message that there is no permission with RMB + SHIFT
click-no-permission
:
 - "You dont have permission"

#Main commands - /valoorprofiles
profile-help
:
 - "/valoorprofiles - help"
  - "/valoorprofiles check [ник] - check player profile"
  - "/valoorprofiles reload - plugin reload"
incorrect-command-usage
:
 - "Command not found"

#Profile view command - /valoorprofiles check name
profile-check-player-not-found
:
 - "Player &a%player% &fnot found"
profile-check-player-toggled
:
 - "Player &a%player% &fturned off the display of the profile"
profile-check-success
:
 - "You have successfully opened the player profile &a%player%"

#Plugin reload command - /valoorprofiles reload
reload-success
:
 - "Plugin successfully reloaded"
reload-no-permission
:
 - "You dont have permission"

#Toggle command - /valoorprofiles toggle
toggle-success-on
:
 - "You have successfully enabled profile display"
toggle-success-off
:
 - "You have successfully disabled profile display"
toggle-no-permission
:
 - "You dont have permission"
 

Code (YAML):

#Alias for main command
valoorprofiles
:
 - "testprofile"
 
Resource Information
Author:
----------
Total Downloads: 351
First Release: Feb 8, 2023
Last Update: Mar 21, 2025
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings