HomeJavaModsMultiClan 2.0 - LITE
MultiClan 2.0 - LITE
INFORMATION
Spoiler
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.[/CODE]

Multiclan Premium is in work...


Test-Server

sytrex.net


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





___________________________________________

[​IMG]

Permissions like "clan.member.*" or "clan.admin.*" are supported from Plugins like PermissionsEx!
___________________________________________

[​IMG]

Spoiler: settings.yml
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'
 

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

Spoiler: language_en.yml
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%'
 

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

___________________________________________
[​IMG]


___________________________________________
[​IMG]

Small Example with important Code:

Spoiler: Some API Features
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();
 
        }
    }

Spoiler: How to add new subcommand
Spoiler: Your plugin main
Code (Text):
    public void onEnable() {
        MultiClan.getMultiClanAPI().registerClanCommand(new Test(), new String[] {"test"});
    }
Spoiler: your subcommand
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]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

MultiClan 2.0 - LITE is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 28,629 times (via Spigot). Download it and open it directly in the game.

Explore more