MultiClan 2.0 [MySQL, full configurable] - BETA 2.0.7

Create a clan with your community! <3

  1. MultiworldLP
    Tested Minecraft Versions:
    • 1.8
    Languages Supported:
    German
    INFORMATION
    Code (Text):
    INFORMATION

    Because of a mistake to copy my files on a external drive, all my classes
    of the sourcecodes are missing.

    THAT IT'S REALLY BAD AND I WILL STOP THE PROJECT NOW.

    Still, I think the plugin is really good, although I can not update it right now. I'm so sorry.
    But maybe I will create a new system in future time.


    [​IMG]

    /clan
    [​IMG]

    /clan 2
    [​IMG]
    /clan 3

    [​IMG]

    ___________________________________________


    [​IMG]
    • For servers like freebuild, skypvp
    • Full configurable (look at the topic: "Config Files")
    • Switching between Languages ("en", "ru (not full)" or "de")
    • Configurable Messages
    • Configurable Clancolors
    • Damage Clanmember configurable
    • UUID support
    • MySQL support
    • Async MySQL with Cache System

    • PlaceholderAPI support
      • %multiclan_clan_color%
      • %multiclan_clan%
      • %multiclan_clan_kills%
      • %multiclan_clan_deaths%


    • Any suggestions? Send me per DM!
    • If you enjoy my resource, please leave a like and review!

    • The source code will be released, as far as the source code corresponds to 100% my expectations.

    ___________________________________________

    [​IMG]

    Permissions like "clan.member.*" or "clan.admin.*" are supported from Plugins like PermissionsEx!
    • multiclan.member.*
      • multiclan.member.accept
      • multiclan.member.base
      • multiclan.member.cancel
      • multiclan.member.chat
      • multiclan.member.create
      • multiclan.member.delete
      • multiclan.member.demote
      • multiclan.member.deny
      • multiclan.member.help
      • multiclan.member.info
      • multiclan.member.invite
      • multiclan.member.kick
      • multiclan.member.leave
      • multiclan.member.member
      • multiclan.member.promote
      • multiclan.member.setbase
      • multiclan.member.stats
      • multiclan.member.level
      • multiclan.member.permissions
      • multiclan.member.top [Update every 15 minutes]
    • multiclan.admin.*
      • multiclan.admin.reload
      • multiclan.admin.update
      • multiclan.admin.delete
      • multiclan.admin.version
    ___________________________________________

    [​IMG]

    Code (Text):
    settings:
      language: en
      metrics: true
      clan:
        chat: '&a&lCLAN &8&l> %rank_color%%player% &8&l> &f%message%'
        maxLengh: 5
        maxMember: 10
        rank:
          member:
            name: MEMBER
            color: '&9'
          mod:
            name: MOD
            color: '&5'
          owner:
            name: OWNER
            color: '&c'
        hitmember: false
        top:
          show: 10
        base:
          waitTeleport: true
          time: 3
      placeholderapi:
        withoutclan: ''
        withclan: '%clan% &8| &r'
     

    Code (Text):
    kills:
      '0': '&b'
      '500': '&6'
      '1000': '&d'
      '2000': '&5'
      '3000': '&6&l'
     

    Code (Text):
    language:
      prefix:
      - '&8[&eMultiClan&8] &7'
      console:
        playerneeded:
        - You have to be a player!
      help:
      - '&7&m&l           &r &9&lCLAN &8[&f1&8/&f2&8] &7&m&l            '
      - ''
      - '&8&l> &7/clan create <clan> &8- &9create your clan'
      - '&8&l> &7/clan delete &8- &9delete your clan'
      - '&8&l> &7/clan leave &8- &9leave your clan'
      - '&8&l> &7/clan base &8- &9teleport to clan base'
      - '&8&l> &7/clan setbase &8- &9set clan base'
      - '&8&l> &7/clan info <player> &8- &9find out player''s clan name'
      - '&8&l> &7/clan kick <player> &8- &9kick a clan member'
      - '&8&l> &7/clan member <clan> &8- &9see clan member'
      - ''
      - '&7&m&l           &r &9&lCLAN &8[&f1&8/&f2&8] &7&m&l            '
      help2:
      - '&7&m&l           &r &9&lCLAN &8[&f2&8/&f2&8] &7&m&l            '
      - ''
      - '&8&l> &7/clan stats <clan> &8- &9view clan stats'
      - '&8&l> &7/clan promote <player> &8- &9promote a clan member'
      - '&8&l> &7/clan demote <player> &8- &9demote a clan member'
      - '&8&l> &7/clan invite <player> &8- &9invite clan player'
      - '&8&l> &7/clan accept <clan> &8- &9accept clan request'
      - '&8&l> &7/clan deny <clan> &8- &9deny clan request'
      - '&8&l> &7/clan cancel &8- &9cancel clan invitation'
      - '&8&l> &7/clan chat <message> &8- &9write a clan message'
      - ''
      - '&7&m&l           &r &9&lCLAN &8[&f2&8/&f2&8] &7&m&l            '
      clan:
        clan:
          member:
          - '&7&m&l           &r &9&lCLAN-Member &7&m&l            '
          - ''
          - '&9&lclan: &7%clan%'
          - '&9&lmember-amout: &7%online%/10'
          - ''
          - '&c&lOWNER: %owner%'
          - '&5&lMOD: %mods%'
          - '&9&lMEMBER: %member%'
          - ''
          - '&7&m&l           &r &9&lCLAN-Member &7&m&l            '
          stats:
          - '&7&m&l           &r &9&lCLAN-Stats &7&m&l            '
          - ''
          - '&9&lclan: &7%clan%'
          - '&9&lkills: &7%kills%'
          - '&9&ldeaths: &7%deaths%'
          - '&9&lKDR: &7%kdr%'
          - ''
          - '&7&m&l           &r &9&lCLAN-Stats &7&m&l            '
          top:
            first:
            - '&7&m&l           &r &9&lTOP 10 Clans &7&m&l            '
            - ''
            middle:
            - '&a&l%place%. place &8- &7%clan% &8- &b%kills% kills'
            end:
            - ''
            - '&7&m&l           &r &9&lTOP 10 Clans &7&m&l            '
            failed:
            - '&cLoading...!'
          alreadyExistClan:
          - '&cThe clan already exists!'
          created:
          - '&7You created &9%clan% &7successfully!'
          deleted:
          - '&7The &9clan %clan% &7is now deleted!'
          info:
          - '&9%player%''s &7clan name is &9%clan%'
          lowRank:
          - '&cYour clan-rank is too low!'
          join:
          - '&7The player &9%player% &7entered the &9clan'
          denyinvite:
          - '&7You didn''t accept the &9invite of %clan%.'
          denyinviteclan:
          - '&7The player &9%player% &7didn''t accept the invite!'
          noInvite:
          - '&cYou are not invited from the clan %clan%!'
          beInvited:
          - '&7The player &9%player% &7was invited!'
          sendNoInvite:
          - '&cNo player was invited!'
          stopinvite:
          - '&cThe invite for %player% were withdrawn!'
          stopinvitetarget:
          - '&cThe clan %clan% withdrawn the invite!'
          playernotinclan:
          - '&cThe Player isn''t member of your clan!'
          clannotexist:
          - '&cThe clan ain''t exists!'
          maxLengh:
          - '&cThis clan name is too long (max. 5 character) !'
          notValidChar:
          - '&cThis character is not allowed!'
          maxMemberReached:
          - '&cThis clan has reached the player limit!'
          kicked:
          - '&cYou were kicked from your clan!'
          kickedclan:
          - '&cThe player %player% was kicked from the clan!'
          mustBeMember:
          - '&cYou can''t leave your clan as leader! /clan delete'
          leave:
          - '&cThe player %player% left the clan!'
          homeNotExist:
          - '&cYour clan have not a clan-base!'
          home:
          - '&7You were teleported to your &9clan-base!'
          sethome:
          - '&7You placed your &9clan-base point!'
        permissions:
        - '&cYou do not have permission to perform this command!'
        reload:
        - '&7Reload complete.'
        member:
          hasHighestRank:
          - '&cThis player already has the highest rank!'
          hasLowestRank:
          - '&cThis player already has the lowest rank!'
          rangupdate:
          - '&9%player% &7has rank &9%rank% &7received!'
          notExistRank:
          - '&cThere are the following ranks: MEMBER, MOD, OWNER'
          sendToOtherPerson:
          - '&cYou can''t target yourself'
          isInClan:
          - '&cYou are already in a clan!'
          isOtherInClan:
          - '&cThe player %player% is already in a clan!'
          isNotInClan:
          - '&cYou are not in a clan!'
        player:
          isOffline:
          - '&cThe player %player% is offline!'
          haveBeenInvited:
          - '&7You were invited to the &9clan %clan%'
          - ' &8> &a/clan accept %clan% &8- &7Request accept'
          - ' &8> &c/clan deny %clan% &8- &7Request deny'
          isNotInClan:
          - '&cThe player %player% is not in a clan!'
          hasOtherInvite:
          - '&cAn invitation has already been sent!'
          - '&cCancel invite: /clan cancel'
        base:
          notexist:
          - '&cYour clan have not a clan-base!'
          sethome:
          - '&7You placed your &9clan-base point!'
          teleport:
            instant:
            - '&7You were teleported to your &9clan-base!'
            wait:
            - '&7You will be &9teleported &7in &9%time% seconds!'
            cancel:
            - '&cYour teleportation has been canceled!'
            again:
            - '&cYou are already teleporting to clan-base!'
        update:
        - '&7New &9Update &7of &9Multiclan &7is available! [v%version%]'
        - '&9Download: &7%download%'
     

    Code (Text):
    mysql:
      host: *
      user: *
      password: *
      database: *
      port: 3306
     

    ___________________________________________
    [​IMG]


    ___________________________________________
    [​IMG]

    Small Example with important Code:

    Code (Text):
        public void showMultiClanAPI(UUID uuid) {
            MultiClanAPI api = MultiClan.getMultiClanAPI();
     
            if(!api.isPlayerInClan(uuid)) {
                return;
            }
     
            ClanInfos clanInfos = api.getClan(uuid);
     
            String clanName = clanInfos.getClan();
            String clanColor = clanInfos.getTagColor();
            Location clanBase = clanInfos.getBase();
            int kills = clanInfos.getKills();
            int deaths = clanInfos.getDeaths();
     
            List<ClanPlayer> clanPlayerList = clanInfos.getPlayer();
     
            for(ClanPlayer clanPlayer : clanPlayerList) {
     
                String playerName = clanPlayer.getPlayer();
                int rank = clanPlayer.getRank();
     
            }
        }

    Code (Text):
        public void onEnable() {
            MultiClan.getMultiClanAPI().registerClanCommand(new Test(), new String[] {"test"});
        }
    Code (Text):
    public class Test implements ClanCommand {

        @Override
        public boolean onCommand(Player p, String[] args) {

     
            if(args.length == 1) {
                p.sendMessage("§cUse only /clan test");
                return true;
            }
            if(!p.hasPermission("multiclan.test")) {
                p.sendMessage("§cYou don't have any permission!");
                return true;
            }

            p.sendMessage("test");

            return true;
        }
    }

    ___________________________________________

    [​IMG]


    This plugin sends statistics about the usage to the server https://bstats.org.
    You can disable it in the settings.yml (settings.metrics=false).

    ___________________________________________

    [​IMG]

    Download this plugin
    Put it into your plugins folder
    RESTART your server
    Set up your MySQL config in Multiclan folder
    RESTART your server again
    And now it works



    ___________________________________________

    [​IMG]

    NEW VERSIONS:
    Videolink ManuGun- German Tutorial -
    well explained






    Videolink WeLoveSpigotPlugins - German Tutorial



    ___________________________________________


    OLD VERSIONS:


    Videolink AbsintoJ - Portuguese Tutorial



    Videolink BukkitDE - German Tutorial

    ___________________________________________


    [​IMG]


    1. Donation: Plattio - 1 € - Server: skyzero.ga



    ________________


    If you want to help me with your donation,
    you can click the picture below.


    [​IMG]
    yazanxd3, joda, ToxicPvp1235 and 3 others like this.

Recent Updates

  1. Performancefix
  2. Bugfix
  3. Bugfixes

Recent Reviews

  1. freetzyt
    freetzyt
    5/5,
    Version: 2.0.7
    Hey Bro very good plugin but i cant fix mysql can i contact u :?>
    ===================================
  2. joda
    joda
    5/5,
    Version: 2.0.7
    Please be a possible option false / true to mysql plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
  3. teddycraft
    teddycraft
    5/5,
    Version: 2.0.7
    ganz geiles plugin ich find das echt nice

    ich hab dein plugin so gemacht das du den sourcecode wieder hast aber du musst ihn nach schreiben weil du es nicht so nutzen kannst und weiter machen kannst also musst du ihn leider neu ab schreiben

    ich habe nichts verändert es ist alles Original

    hier der link https://mega.nz/#!TQIRhYDR!lLraYVfp-w5i6gabpP1-wtsBObR0SznqDFQ8tEu_i3I
  4. DarkKingMW
    DarkKingMW
    5/5,
    Version: 2.0.7
    super plugin programierst du eigendlich noch weiter an dem hier ??? weil ich fragen wollte wann ein neues update kommt ?
    1. MultiworldLP
      Author's Response
      Moin, leider nicht, da der Sourcecode sich leider verabschiedet hat.
  5. dinoboss2001
    dinoboss2001
    5/5,
    Version: 2.0.7
    hola me gusta tu plugin una duda a mi me sale esto y no se que le pasa me diria _? gracias me gusto el plugin respondeme ṕlox bro 22.06 17:05:45 [Server] WARN Exception in thread "Craft Scheduler Thread - 81"
    22.06 17:05:45 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin MultiClan v2.0.7 generated an exception while executing task 426
    22.06 17:05:45 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    22.06 17:05:45 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    22.06 17:05:45 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    22.06 17:05:45 [Server] INFO at java.lang.Thread.run(Thread.java:748)
    22.06 17:05:45 [Server] INFO Caused by: java.lang.NullPointerException
    22.06 17:05:45 [Server] INFO at de.multi.multiclan.clan.stats.StatsManager$1.run(StatsManager.java:39)
    22.06 17:05:45 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    22.06 17:05:45 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    22.06 17:05:45 [Server] INFO ... 3 more
    1. MultiworldLP
      Author's Response
      This error is called if the mysql connection is not available
  6. ToxicPvp1235
    ToxicPvp1235
    4/5,
    Version: 2.0.7
    The plugin is very good but ..... It does not work in 1.8.8, please help :(.

    Could you fix that?
    1. MultiworldLP
      Author's Response
      It work's for 1.8.8. ...
      But why you reviewed without contact me via DM? I dont unterstand it...
  7. ZeLFaDore
    ZeLFaDore
    4/5,
    Version: 2.0.7
    Update it please or give me the source code to update it my self thanks Greate plugin
    1. MultiworldLP
      Author's Response
      Hello, at the information above, i say i lost my sourcecode. I can't give you that.
      Moreover what is the reason you gave 4 stars because i can't update it anymore?
  8. juancruzdallago
    juancruzdallago
    5/5,
    Version: 2.0.6
    I got problems with the mysq playerloginevent hard tps loss

    MultiClan::Event: d.m.m.d.m.e.MySqlLogin (PlayerLoginEvent)count(7) total(1.61% 0.708s, 9.50% of tick)avg(101.11ms per - 4.75ms/0.05 per tick)
    1. MultiworldLP
      Author's Response
      I found the problem, now fixed. Update comes in 2 minute.
  9. Pellkartoffel
    Pellkartoffel
    4/5,
    Version: 2.0.5
    Very nice plugin but i cant find it in PlaceholderAPI because i want to see the Clan Name in my Scoreboard.
    1. MultiworldLP
      Author's Response
      You need a scoreboard system with placeholder support and then you can use these variables:

      %multiclan_clan_color%
      %multiclan_clan%
      %multiclan_clan_kills%
      %multiclan_clan_deaths%

      There are staying also about.
  10. Plattio
    Plattio
    5/5,
    Version: 2.0.5
    Sehr gutes Plugin von einem netten Programmierer.
    Hilft dir gern und nimmt sich auch die Zeit, falls du Hilfe brauchst!
    Weiter So - sehr gutes Plugin.
    1. MultiworldLP
      Author's Response
      Danke sehr c: