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]
    Lord1, inkdrak and flipers like this.

Recent Updates

  1. Performancefix
  2. Bugfix
  3. Bugfixes

Recent Reviews

  1. 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...
  2. 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?
  3. 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.
  4. 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.
  5. 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:
  6. Lord1
    Lord1
    5/5,
    Version: 2.0.4
    Seht Gutes plugin, Cooler Typ, Kannst gut Programmieren und Hilfst auch sehr gut !
    1. MultiworldLP
  7. TiGamer22
    TiGamer22
    5/5,
    Version: 2.0.4
    Hey, the plugin is very good and works perfect! But I don't know where I can use the PlaceholderAPI. Can you help me? (Sorry for my bad english but i'm from German)
    1. MultiworldLP
      Author's Response
      Hey TiGamer22,

      die PlaceHolderAPI ist dazu da, damit du z.B. in deinen Chatplugin den Clannamen mit einbindest. Die einzige Bedingung ist, dass dein Chatplugin die PlaceholderAPI unterstützt und du die Variablen, die oben stehen im Chatsystem nutzt ^^ Du solltest jedoch drauf achten, dass das Chatsystem die aktuelle PlaceHolderAPI nutzt ^^
  8. Itznewer
    Itznewer
    5/5,
    Version: 2.0.3
    Epic plugin, very good API works perfectly, I used the API for the TAB for the server rainbowcraft.es
    1. MultiworldLP
      Author's Response
      Thx a lot ^^
  9. marcosvbl
    marcosvbl
    5/5,
    Version: 2.0.3
    Change clan chat "# <message>" to "/. <Message>" please, is most very interessant.

    Also leave the source code of the plugin open for us developers to be able to wiggle she.
    1. MultiworldLP
      Author's Response
      marcosvbl do you use the right clan system? I heared like the version 1.6. The new clan chat working like that: /clan chat <message>
  10. OverOut
    OverOut
    5/5,
    Version: 2.0.3
    You can add that by speaking if you are in a clan the name of the clan and also the range of permissionsex
    1. MultiworldLP
      Author's Response
      Can you send me a DM and explain it again, what you mean?