ValoorProfiles - Plugin for profiles. The menu opens when you click on the player through SHIFT + RMB. Plugin in BETA, suggest ideas for plugin improvements!
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
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
#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"