Clans - Clan System | [1.7 - 1.15] 0.4.2

A simple Clan System that supports Teaming & Ranking

  1. Phloxz
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15

    [​IMG]

    Features

    Configurable Clan Name Length
    Configurable ChatFormat
    Configurable Permission (Toggleable)
    Configurable Prefix
    No MySQL Support - Configuration Files only
    Supports Clan Kills
    Supports No Team - Damage (Clan Members can't damage each other)
    Configurable Clan Color(s) (handled by Clan kill amount)
    Configurable Clan Base
    Configurable Messages
    Cached UUID System
    Clan Base Mechanics
    Custom Addons

    PlaceholderAPI Support from @clip
    MVdWPlaceholderAPI Support from @Maximvdw

    %clans_clan_tag% & %clans_colored_clan_tag% with the PlaceholderAPI from @clip
    &
    {clan_tag} & {colored_clan_tag} with the MVdWPlaceholderAPI from @Maximvdw

    Code (Text):

    ClanColors:
    - 0-99:&7
    - 100-299:&a
    - 500:&c
     

    This means for example in line 1, you need at least 0 Kills and a Max value of 99 to receive color &7 (Gray)
    and so on.
    On the end you need to add only 1 number like in this list its 500 so you need at least 500 or more ( doesn't matter how many, can be 10000 and higher)

    For people who need their own chat format you can request a clan name easy by using this api

    Code (Text):

    ClanConfiguration clanConfiguration = new ClanConfiguration();

    String clan = clanConfiguration.getClan("ClanName");
     

    or use this to get a clan of a player ( can be null )
    Code (Text):

    ClanConfiguration clanConfiguration = new ClanConfiguration();

    String clan = clanConfiguration.getClan(player);
     

    to receive the clan that include's the prefix use this:
    Code (Text):

    ClanConfiguration clanConfiguration = new ClanConfiguration();

    String clan = clanConfiguration.getClan(player);

    String clan_with_prefix = clanConfiguration.getPrefix(clan);

     

    List of Addons
    ChatAddon - Allows Clan Members to chat in a private Clan Channel
    RenameAddon - Allows Clan Leaders to rename their Clan
    KillAddon - Custom Clan Death Messages
    ShowAddon - Show Players Clan
    CreateAddon - Handle Broadcast Messages on Creating Clans ( Based on Events )
    ChestAddon - Exchange your Items in the Clan with other Members

    Spanish Video


    This is a Stream Project.
    Follow me on Twitch so you won't miss my Stream Projects.

Recent Reviews

  1. hatertianmet
    hatertianmet
    5/5,
    Version: 0.4.2
    VERY NICE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++++++++++++++++++++++++
  2. AntonioxZ_98
    AntonioxZ_98
    4/5,
    Version: 0.4.0
    Hi, I don't know where to contact for help, but I will write it through this site

    How can I solve this error?

    > [20:13:10 ERROR]: Could not pass event AsyncPlayerChatEvent to Clans v0.4.0
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[server.jar:git-Spigot-f09662d-f40143e]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[server.jar:git-Spigot-f09662d-f40143e]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [server.jar:git-Spigot-f09662d-f40143e]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:489) [server.jar:git-Spigot-f09662d-f40143e]
    at net.minecraft.server.v1_13_R2.PlayerConnection.chat(PlayerConnection.java:1542) [server.jar:git-Spigot-f09662d-f40143e]
    at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1480) [server.jar:git-Spigot-f09662d-f40143e]
    at net.minecraft.server.v1_13_R2.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [server.jar:git-Spigot-f09662d-f40143e]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_212]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_212]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: java.util.UnknownFormatConversionException: Conversion = 'ยง'
    at org.bukkit.event.player.AsyncPlayerChatEvent.setFormat(AsyncPlayerChatEvent.java:103) ~[server.jar:git-Spigot-f09662d-f40143e]
    at Clans.ClientListener.chat(ClientListener.java:193) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:312) ~[server.jar:git-Spigot-f09662d-f40143e]
    ... 11 more
    1. Phloxz
      Author's Response
      You have an issue in the config, maybe using an wrong chat format with invalid characters?
  3. FrenezzyNetwork
    FrenezzyNetwork
    4/5,
    Version: 0.4.0
    Quisiser asaber todos los permisos que tengo que meter en el permissionex para que cualquier usuario pueda crear clans eliminarlos invitar gente kickear promotear demotear y todos los permisos necesarios que necesite un usuario comun para usar este plugin normalmente
    Gracias i discord Facundo#2889
  4. SnowCutieOwO
    SnowCutieOwO
    5/5,
    Version: 0.4.0
    It's a really good plugin!
    If players want to use Chinese or Japanese characters,please change the config like this:
    ClanNameMatcher: ^[A-Za-z0-9\u4e00-\u9fa5 ]*${3,25}
  5. Entri
    Entri
    5/5,
    Version: 0.3.9
    Really good clan system, but could you please add so different ranks can have maximum of members like clans.members.x or something and add mysql support to sync the clans?
  6. LukLife
    LukLife
    4/5,
    Version: 0.3.9
    1. Phloxz
      Author's Response
      You don't have to Post the Error everywhere, Just wait until i give you an solution
  7. ekhetics
    ekhetics
    5/5,
    Version: 0.3.9
    Hi!
    How can i display the clan name next to the player name ?
    I dont know, im beginner.
    1. Phloxz
      Author's Response
      Using the placeholderapi Option or the integrated Chat system that can be enabled in the config
  8. iTzGamer_05
    iTzGamer_05
    4/5,
    Version: 0.3.9
    Please Please Please do a BungeeCord Clan Plugin with mysql !! .
  9. Stefanus
    Stefanus
    5/5,
    Version: 0.3.8
    ====================================
    Nice plugin, I like it! Thank you for the work!
    ====================================
  10. Agriosz
    Agriosz
    3/5,
    Version: 0.3.8
    Hello! I'd like some help.
    I use the EssentialChat plugin on my server to create prefixes, but if I type in PlaceholderAPI placeholds, the Chat Prefixes will become unusable.
    Is there a solution?
    I have attached some pictures to my question.

    https://prnt.sc/poc544

    And What the default permission? I can type /clan without op, and no permission.
    1. Phloxz
      Author's Response
      Seems Like you are using Maximvdw's placeholderapi, there are different placeholders for it, Check the Project Page for more placeholders

      And Clans.* Allows to have all permissions, so you have to remove them from your Players First and then Check the config.yml for Permission Details