✅ BetterSocial [1.8-1.16] • Texture! Database! Regex! Professional look! 1.2-BETA

Enhance your community by letting your players share their social media.

  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
    Languages Supported:
    Customizable in config.yml
    [​IMG]
    This plugin requires NBT API installed!
    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.2
    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]

    [​IMG][​IMG]

    Tired of player sending links?
    Tired of players sharing their social media in chat?
    Tired of players asking others about their social media?

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

    What does this do?
    Well, it adds a new way to share social media.

    How?
    Players can add their social media easily and other players can read it.

    How many social media can they add?
    Depending on how many social media you (as server owner) create.
    You can create UP TO 53 social media for your players to link.

    Really? I suppose yaml file?
    No. We support SQLite for local store and MySQL if you have a server and want
    players data to be global. Useful for networks with many servers.

    Nice! Something else?
    Yes, you can use PlaceholderAPI too. For more information, check features list.

    Note: Did you know heart of a blue whale is so big that a human could fit in its arteries.


    [​IMG]
    [​IMG]
    • Up to 53 social media! BETA!
      • Add you own social media.
    • Player head! BETA!
      • Add one head with player's texture.
      • Option to disable this head.
      • Support command if player is online.
      • Support command if player is offline.
      • Two different heads (Online and offline).
      • Online head supports PlaceholderAPI.
    • HEX Color partially supported! BETA!
      • Supported for all messages sent directly to player.
      • Not supported for items, titles or clickable messages.
    • Custom permissions! BETA!
      • Permission to edit own social media.
      • Permission to check others social media.
      • Permission to check offline players social media.
    • Custom item if player doesn't have any linked social media. BETA!
      • Custom material, displayname and lore with player's name.
    • Regex filter! BETA!
      • Prevent players from entering unwanted values.
    • Fill empty slots! BETA!
      • Empty slots will be filled with black stained glass pane. (Toggleable)
    • Easy to use for players. BETA!
      • Left click to edit social media.
      • Right click to remove social media.
    • Clickable text option for links! BETA!
      • Available only in Spigot and forks.
      • Make the text clickable to open the URL.
    • Additional messages. BETA!
      • Add additional messages to prevent players for unsafe links.
    • Reload command. BETA!
      • Reloads some messages and checks.
      • Restart recommended to update items.
    • PlaceholderAPI Support.
      • PlaceholderAPI is supported. Check placeholders in our Github.
    • Option to fill empty slots.
      • If enabled all empty slots will be filled with a black stained glass pane.
    • ALIASES! BETA!
      • Change aliases for main command!
      • The main command will always be /bettersocial
    • 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
    social.yml

    [​IMG]
    Command auto-complete.
    [​IMG]

    Customizable GUI. Select slots for social media! BETA!
    [​IMG]

    Display current value in the GUI. BETA!
    [​IMG]

    Back button with player name.
    [​IMG]

    Social media edit GUI is user friendly.
    [​IMG]

    Custom head with displayname and lore if player is online (Up to 1) BETA!
    [​IMG]

    Custom head with displayname and lore if player is offline BETA!
    [​IMG]

    Add up to 53 different social media. BETA!
    You decide the name, the texture and the messages!
    [​IMG]

    Add social media links similar to the big network. BETA!
    You add the link/information by typing in the chat.
    [​IMG]

    Regex available to filter allowed information. BETA!
    In this example input is allowed only if it contains words, followed by numeral, followed by a 4-digit number.
    [​IMG]
    [​IMG]

    Easy to use. Left click to change - right click to remove.
    [​IMG]

    Lore when social is not linked! BETA!
    [​IMG]

    Lore when social is linked! BETA!
    [​IMG]

    Custom message when clicking the social media. BETA!
    [​IMG]

    Clickable urls like the big network. BETA!
    [​IMG]

    Custom item, displayname and lore if player doesn't have ANY social media linked. BETA!
    [​IMG]

    Offline check in database. Search by name. (Custom permission) BETA!
    [​IMG]

    Open edit GUI for player. BETA!
    Allows console to open edit GUI for player even if the player doesn't have edit permission.
    [​IMG]

    HEX Color partially supported! BETA!
    Only supported in plain text sent to the player. Doesn't apply to items, titles or
    clickable text. Only applies for plain text sent to players.
    [​IMG]

    [​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.

    /bettersocial edit - Open edit GUI
    Permission:
    none (Configurable)

    /bettersocial edit <player> - Open edit GUI for player
    Permission:
    bettersocial.admin (Configurable)

    /bettersocial <menu/media> - Open media GUI
    Permission:
    none

    /bettersocial <menu/media> <player> - Open media GUI of player
    Permission:
    none (Configurable)

    /bettersocial <menu/media> <offline-player> - Open media GUI of offline player
    Permission:
    bettersocial.offline (Configurable)

    /bettersocial reload - Reload some checks and items (Restart required when adding new items)
    Permission:
    bettersocial.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) Can I add my own social media?
    Answer:
    Yes you can add up to 53 social media.

    4) How can I prevent players from entering any value?
    Answer:
    Use regex option. It will check if player input matches the regex required.

    5) Can I use HEX colors?
    Answer:
    Yes, it's supported in messages sent to the player.
    Not supported for items or placeholders.

    6) Why is this free?
    Answer:
    Why not?

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

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

    9) 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.

    [​IMG]
    Access the API package:
    com.alonsoaliaga.bettersocial.api.BetterSocialAPI
    Code (Java):
    Available methods:
    List<String> getAvailableSocial()
    > Returns available social media identifiers.
    boolean hasSocialLinked(UUID uuid, String socialIdentifier)
    > Returns if online player has the specified social media linked. Returns false if social identifier is not valid, player if offline.
    boolean hasSocialLinked(UUID uuid)
    > Returns if online player has at least one social media linked.
    boolean isRegistered(UUID uuid)
    > Returns whether or not uuid is registered.
    boolean isRegistered(String playername)
    > Returns whether or not playername is registered.
    HashMap<String,String> getLinkedSocial(UUID uuid, boolean checkDatabase)
    > Returns linked social media for uuid. Returns null if player is offline or is not registered in database.

    Available events:
    PlayerRegisterEvent
    > When player is registered in database for the first time.
    SocialLinkEvent
    > When player links his social media.
    SocialUnlinkEvent
    > When player unlinks his social media. (Right click on the item)
    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]


      • None yet! :)
    [​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]
    Check our placeholders in our Github

    [​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]
    [​IMG]
    [​IMG]

Recent Reviews

  1. Godslap
    Godslap
    5/5,
    Version: 1.2-BETA
    I use It now on my server saved a lot of time did not need to code it!!!
    Thx If to try out this plugin go see it on zocus.epicgamer.org
    1. AlonsoAliaga
      Author's Response
      Glad you like it! I'll add your server when I have internet and pc available ^^

      Thanks for your review!
  2. Khosraw
    Khosraw
    5/5,
    Version: 1.2-BETA
    Great plugin! Fast support and no bugs or performance issues at all!!

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1. AlonsoAliaga
      Author's Response
      Glad you like it! :D

      Thanks for your review!
  3. Khosraw
    Khosraw
    5/5,
    Version: 1.1-BETA
    Very cool plugin and support is very fast even though it is a free plugin.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1. AlonsoAliaga
      Author's Response
      Glad you like it! :D

      Thanks for the review!
  4. salamtosucuk
    salamtosucuk
    5/5,
    Version: 0.8-BETA
    Epic! awesome plugin and there is fast and good support to also its free lol?? ly
    1. AlonsoAliaga
      Author's Response
      Glad you like it! :D
      Let us know if you have issues in our discord server ;)

      Thanks for your review!
  5. agatadad
    agatadad
    5/5,
    Version: 0.8-BETA
    SON excelente tus plugins me encantan todos los estoy usando en mi server que ando por abrir, voy hacer video explicando como usar este plugins a mis usuarios , muchas gracias por creear estos hermos plugins
    1. AlonsoAliaga
      Author's Response
      Me alegro que te gusten!
      Espero a tus futuros jugadores tambien :D

      Gracias por la review!
  6. ImJoycePG
    ImJoycePG
    5/5,
    Version: 0.8-BETA
    The same developer is attentive to everything, it is a good service and a good complement. Is recommended
    1. AlonsoAliaga
      Author's Response
      Appreciate the kind words! That's why I do this :D
      Glad your like it ;)
      Let us know if your server is using BetterSocial to add the banner ^^

      Thanks for your review!
  7. ToxicPvp1235
    ToxicPvp1235
    5/5,
    Version: 0.7-BETA
    Very excellent plugin, a doubt. Does it work for BungeeCord?

    -----------------------------
    1. AlonsoAliaga
      Author's Response
      It supports MySQL so it should work in networks.
      Glad you like it :D

      Thanks for your review!
  8. dlxie
    dlxie
    5/5,
    Version: 0.6-BETA
    i finally found best social plugin, good job!
    _______________________________________
    1. AlonsoAliaga
      Author's Response
      So glad to hear tou like it! :D

      Thanks for your review!
  9. LittleDogHead
    LittleDogHead
    5/5,
    Version: 0.6-BETA
    This is the best social media sharing plugin out there. I had a bug to report, and the developer fixed it within 10 minutes of me reporting it. Support is awesome, I would recommend this plugin. :)
    1. AlonsoAliaga
      Author's Response
      Glad you enjoy the plugin! Hope your players too :D
      Thanks for reporting issues before rating our resource ^^

      Thanks for your review!
  10. reussy
    reussy
    5/5,
    Version: 0.1-BETA
    I really love your plugins!

    I would like you to do a fill empty slots to customize the GUI a bit more

    Nice job!
    1. AlonsoAliaga
      Author's Response
      Nice suggestion, the plugin is inspired in a big network, didn't even think about adding that option. I'll try to add it in the next update ;)

      (I'm currently working in other plugins, please be patient :D )

      Thanks for your review!