✅ BetterProfiles [1.8-1.17] • Custom items! Textures! Permissions! Commands! WorldGuard support! 1.5-BETA

An amazing way to display players profiles to others.

  1. AlonsoAliaga
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Languages Supported:
    https://github.com/AlonsoAliaga/BetterProfiles/tree/master/languages
    [​IMG]
    [​IMG]
    This plugin requires NBTAPI installed!
    Plugman or similar plugins ARE NOT SUPPORTED!
    Respect my work. You are not allowed to redistribute this plugin in any setup.
    Tested on 1.8.8, 1.9.2, 1.10.2, 1.11.2, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.4, 1.17.1
    You are not allowed to post/move/copy this on mcbbs.net or similar. Don't insist.
    If you want to contribute with a translation in your native language, feel free to dm me the translation.

    [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG]

    [​IMG][​IMG]

    Tired of looking for a plugin to check players' equipment?
    Looking for a customizable profile plugin for your RPG?
    Tired of paying for plugins that hardly receive an update each year?

    Well, I am! I created this plugin because of that.

    What is this?
    This is a plugin.

    So funny.. What does it do?
    Well, it replicates a system from a big network which allows players
    to view other players equipment in real time.

    Ah.. I think i saw a plugin like that before. Something new?
    Yeah, you can create as many items as you want to show to people with specific permissions.
    You can run commands as the player to open other guis, request trades, request teleport, move to island, etc!

    Woow! Something else??
    You can read our feature list for more information. Check out our other plugins too for your RPG server!

    Note: Did you know we have more plugins for your server? Click here.


    [​IMG]
    [​IMG]
    • Add your own items BETA!
      • Add as many items can fit in the inventory.
    • Custom model data supported BETA! 1.14+
      • Supported in almost every item including frames!
    • Permissions per item! BETA!
      • Each item can have a custom permission to be able to see it.
      • Different items in the same slot based on permission.
    • Custom slots. BETA!
      • You choose the slots for the items. ALL OF THEM!
    • Custom lore and displayname. BETA!
      • You choose the lore and displayname for almost all items.
    • Permission per slot! (Equipment slots) BETA x1000!
      • Select which slots requires permissions.
      • Select lore for the item to display for hidden slots.
    • PlaceholderAPI support. BETA!
      • Custom items support placeholders from PlaceholderAPI!
    • Placeholder items! BETA!
      • Select which item will be shown based on placeholder output!
      • Select accepted value. See examples here
    • Dynamic items. BETA x100!
      • Select which slot to display from player's inventory!
      • Permission per item.
      • Custom displayname and lore if player doesn't have an item.
      • Check example here.
    • ONLY_OWNER items! BETA!
      • Items that only profile owner can see.
      • Why? I don't know, but you can use Placeholders there.
    • ONLY_VIEWER items! BETA!
      • Items that only viewer can see.
      • Why? I don't know, but you can use Placeholders there.
    • Many different items types! BETA!
      • BetterProfiles supports many item types.
      • Check all of them in config.yml
    • Texture heads! BETA!
    • Custom permissions! BETA!
      • You select the permissions!
      • Permission for admin commands.
      • Permission to toggle profile.
      • Permission to toggle profiles.
      • Permission to bypass locked profiles.
    • Lock/unlock your own profile! BETA!
      • Allow players with certain permission to lock their profiles.
      • Locked profiles cannot be viewed by others.
      • Custom permission to bypass and view locked profiles.
    • REAL TIME INVENTORY UPDATE! BETA!
      • Items in players hands are updated in real time.
      • Armor is updated when player wears/removes armor.
      • Off hand is also supported! 1.9+
    • Lock/unlock profiles!BETA!
      • Players can now disable the ability to view others profiles.
      • They will be able to right click players without opening the profile.
      • SQLite, MySQL and HikariCP support to persist status between servers.
    • Shift-only mode. BETA!
      • If enabled, players need to right click while sneaking to open profiles.
    • Developer API BETA!
      • DeveloperAPI gives access to developers to open profiles for players.
      • Allows developer to listen to the events and modify opened profile inventories.
    • Run commands when clicking items. BETA!
      • Run commands as the player.
      • Useful for rpg server. Example: If player click item, it runs "/warp market" or "/is"
      • Useful to open other inventories with commands like "/trade player" or "/shop"
    • Disabled worlds! BETA!
      • Disable profiles in certain worlds!
    • WorldGuard region support! BETA!
      • You can whitelist/blacklist regions now!
      • Flag added: betterprofiles-can-view-profile
      • Default option if player is in region but flag is not set.
    • ALIASES! BETA!
      • Change aliases for main command!
      • The main command will always be /betterprofiles
      • Change aliases for profile command!
      • The main command will always be /profile
    • Profile rows BETA!
      • You can select the amount of rows the profile will have!
      • RESTART REQUIRED AND HIGHLY RECOMMENDED!
    • Configuration auto update.
      • Configuration will be updated on plugin update.
      • Comments will be removed on config update.
    • Update checker.
      • Be notified when there is a new update.
    [​IMG]
    config.yml

    items.yml

    [​IMG]
    Open profile on right click. BETA!
    [​IMG]
    Can't see the gif? Click here

    Display white stained glass pane if player is not wearing armor/holding item. BETA!
    Similar to a big network!
    [​IMG]

    Change frame color easily. BETA x1000!
    This feature is BETA, report bugs or errors in our discord!
    [​IMG]

    Option to remove item added to empty slots if you don't want. BETA!
    [​IMG]

    You select the slots for EACH ITEM! BETA!
    [​IMG]

    Permission PER SLOT! BETA x1000!
    [​IMG]

    Add as many items as you want. BETA!
    [​IMG]

    Custom texture heads supported! BETA!
    [​IMG]

    Custom message if player doesn't have permission to view profiles on right click. BETA!
    [​IMG]

    Custom message if player doesn't have permission to view profiles using command. BETA!
    [​IMG]

    Permission per item. Whitelist who can view/click an item. BETA!
    What normal player sees:
    [​IMG]
    What staff sees:
    [​IMG]

    PlaceholderAPI support in custom items. BETA!
    [​IMG]

    Run commands as player when clicking an item. BETA!
    Clicking the item will run "/trade AlonsoAliaga"
    [​IMG]

    Items that only profile owners can see. BETA!
    [​IMG]

    Running commands as player allow you to open new inventories or whatever you need! BETA!
    Here the item "socialmedia" runs the command "/bettersocial media AlonsoAliaga"
    This plugin does NOT have social media feature. You can download my plugin BetterSocial
    to let your players share their social media without spamming the chat with links.
    [​IMG]
    Can't see the gif? Click here

    Update inventory almost instantly when player equips armor, change items in hands. BETA x100!
    [​IMG]
    Can't see the gif? Click here

    Command to let some players lock their profiles so no one can see it. BETA!
    [​IMG]

    Custom message if profile is locked. BETA!
    [​IMG]

    Command to disabling viewing other's profile. BETA!
    [​IMG]

    Option to open inventories ONLY while sneaking. BETA!
    [​IMG]
    Can't see the gif? Click here

    [​IMG]
    Installing the plugin in your server:
    • Download the plugin from SpigotMC.org
    • Copy the jar file into you plugins folder.
    • Restart the server.
    • Edit what you want in configuration files.
    • Restart the server.
    [​IMG]
    Permissions are configurable in configuration files.

    /profile - Check your profile
    Permission:
    none (Configurable)

    /profile <player> - Check player profile
    Permission:
    betterprofiles.view.command (Configurable)

    /betterprofiles view <player> - Check player profile
    Permission:
    betterprofiles.view.command (Configurable)

    /betterprofiles toggle viewer - Enable/disable your ability to view others profiles
    Permission:
    none (Configurable)

    /betterprofiles toggle profile - Enable/disable your profile so other cannot view it
    Permission:
    betterprofiles.toggle.profile (Configurable)

    /betterprofiles reload - Reload some messages. (Restart is required for changes)
    Permission:
    betterprofiles.admin (Configurable)

    [​IMG]
    None yet. You can send me your reviews :D

    [​IMG]
    This is a simple plugin, i don't think it requires more features.
    However if you consider your suggestion should be added, let me know in discussion tab.

    [​IMG]
    Let us know if your server is using it! ;)

    [​IMG]
    1) Why is this BETA? That means it has bugs?
    Answer:
    No, plugin should not have bugs. I use BETA because I like the word, I guess.

    2) I like your plugins. Can I suggest you cool ideas for new ones?
    Answer:
    Sure, join my discord server and let me know. I'll evaluate the suggestion
    and decide if I wanna code it or not. Making a suggestion doesn't mean it will be made.

    3) Why is this plugin free?
    Answer:
    Why not?

    4) Can I create new items?
    Answer:
    Yes you can. You can also use a custom permission for each item.
    That means you can make staff to see different items from normal players or donors.

    5) Can I add commands or something?
    Answer:
    Yes you can. All commands will be run as the player clicking.
    This is specially useful if you want to run some commands.
    For example: open a punishment gui, request trade, request tpa, freeze target, etc..

    6) Can I disable profiles in some worlds?
    Answer:
    Yes you can. Just add the world name to "Disabled-worlds" in config.

    7) What's the plugin you used in the screenshots for levels?
    Answer:
    It's called AlonsoLevels. Allows you to add a level system in your whole network.
    You can get it for free in here.

    8) What's the plugin you used in the screenshots for social media?
    Answer:
    It's called BetterSocial. Allows your players to share their social media without spamming.
    You can get it for free in here.

    9) I love it! How can I support you?
    Answer:
    You can support me by joining my discord and sharing my plugins with your friends.
    You can also help me by requesting your favorite youtuber to review my plugins.
    Donating is also an option, all donations will be appreciated.

    10) Can i post this in mcbbs.net?
    Answer:
    No.

    11) Are you sure?
    Answer:
    Yes, I'm sure. You are not allowed to post it.

    12) Help me, it's not working in my server!
    Answer:
    Before reviewing the resource. Make sure you have installed all dependencies.
    It the error persists. Paste startup console log in https://sourceb.in/ and post it in discussion tab or join my server.

    [​IMG]
    NBT API - This plugin works with NBT Tags.
    [LIB]ArmorEquipEvent - This plugin is NOT required. It's compiled.


    [​IMG]
    Access the API package:
    com.alonsoaliaga.betterprofiles.api.BetterProfilesAPI
    Code (Java):
    Available methods:
    Inventory openProfile(Player viewer, Player target)
    > Open profile for player. Returns null if at least one of the players is null or is not online.

    Available events:
    ProfileOpeningEvent
    > When player is about to open a profile. Cancellable.
    ProfileOpenEvent
    > When player has opened a profile. You can add items to the inventory too.
    If you find any bugs, errors or want to request a feature.
    Join my discord or use our issue tracker.

    Review section is not place to report errors.


    [​IMG]



      • Offline player support.
    [​IMG]
    Did you save money using my plugins instead of buying others?
    You like my job and want to support me?
    Consider donating so I can keep coding more plugins like this.
    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    [​IMG]
    By downloading this resource you agree all following terms and conditions:
    • You are not permitted to redistribute the plugin in any form, including as a part of any software package.
    • You are not permitted to decompile or modify the plugin in any form.
    • You are not permitted to claim this resource as your own creation.

    [​IMG]
    [​IMG]
    KaiRenXVN and MishaNeYT like this.

Recent Reviews

  1. PiX3lL3oN
    PiX3lL3oN
    5/5,
    Version: 1.5-BETA
    Great plugin, easy to set up, everything works as it should. The creator is friendly and cares about people having promblems.
    1. AlonsoAliaga
      Author's Response
      Glad you like it! ^^

      Thanks for your review!
  2. ClueForce
    ClueForce
    5/5,
    Version: 1.5-BETA
    Awesome plugin, I really like this plugin

    Thx so much for the plugin :3 -------
    1. AlonsoAliaga
      Author's Response
      Glad to hear that >w<

      Thanks for your review!
  3. Habermann
    Habermann
    3/5,
    Version: 1.5-BETA
    The plugin works very well, however it is not possible to add commands to the profile. Please fix this and add support for mycommands.
    1. AlonsoAliaga
      Author's Response
      Sorry, but l cant help you.
      If you need help, next time do as everyone and ask for support first.
  4. RazorPlay
    RazorPlay
    5/5,
    Version: 1.5-BETA
    Mysql nuevamente así me gusta espero q el better social se una al club también ;)
    1. AlonsoAliaga
      Author's Response
      Este fue el primero en recibir esta caracteristica, solo que la update salió mucho después xD
      No actualizo los plugins solo para poner mysql, solo actualizo cuando es necesario o tiene nuevas cosas >w<

      Gracias por tu review!
  5. EH800
    EH800
    5/5,
    Version: 1.4-BETA
    I love this plugin, all the others I found were outdated. The dev is super nice and responded within 2 minutes :)
    1. AlonsoAliaga
      Author's Response
      Glad you like my plugins :D

      Always ready to help! ^^

      Thanks for your review!
  6. Choubatsu
    Choubatsu
    5/5,
    Version: 1.4-BETA
    Can you add worldguard regions support? So we can disable profiles in for example worldguard regions?
    1. AlonsoAliaga
      Author's Response
      That won't be possible, it's planned to be added but in a future and probably a recoded (premium?) version of this plugin. However, as working with worldguard (supporting 1.8+) is too hard because worldguard api changes a lot in those versions it takes time to make it work correctly. At least for now it cannot be made :/

      Thanks for your review!
  7. MrLai
    MrLai
    5/5,
    Version: 1.4-BETA
    感谢这个插件,我相信应该没有任何插件可以给我这个效果
    Thanks for this plugin, I believe there should be no plugins that can give me this effect
    1. AlonsoAliaga
      Author's Response
      Glad you like it!

      Thanks for your review!
  8. ProMoRRom
    ProMoRRom
    1/5,
    Version: 1.4-BETA
    Alonso me llevas a la gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaampi!!!!!!!!!!!!!!!!!!!
  9. ENCIPHER_ASH
    ENCIPHER_ASH
    5/5,
    Version: 1.3-BETA
    EPIC PLUGIN. The developer is great person. He provides fast suport.
    He is the best!!
    1. AlonsoAliaga
      Author's Response
      Really glad you like it!
      Appreciate the kind words ^^

      Thanks for your review!
  10. NayZion
    NayZion
    5/5,
    Version: 1.3-BETA
    1. AlonsoAliaga
      Author's Response
      Glad you like it! :D
      Appreciate the translation, will be added when i can ^^

      Thanks for your review!