INFORMATION
Multiclan Premium is in work...
Test-Server
sytrex.net
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]
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
/clan 2
/clan 3
___________________________________________
- 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.
___________________________________________
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
___________________________________________
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'
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'
'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%'
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
host: *
user: *
password: *
database: *
port: 3306
___________________________________________
- via DM
- via Twitter (@MultiworldLP )
- via Skype (herrtoast)
___________________________________________
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();
}
}
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"});
}
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;
}
}
@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;
}
}
___________________________________________
This plugin sends statistics about the usage to the server https://bstats.org.
You can disable it in the settings.yml (settings.metrics=false).
___________________________________________
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
___________________________________________
NEW VERSIONS:
Videolink ManuGun- German Tutorial -
well explained
Videolink WeLoveSpigotPlugins - German Tutorial
___________________________________________
OLD VERSIONS:
Videolink AbsintoJ - Portuguese Tutorial
Videolink BukkitDE - German Tutorial
___________________________________________
This plugin sends statistics about the usage to the server https://bstats.org.
You can disable it in the settings.yml (settings.metrics=false).
___________________________________________
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
___________________________________________
NEW VERSIONS:
Videolink ManuGun- German Tutorial -
well explained
Videolink WeLoveSpigotPlugins - German Tutorial
___________________________________________
OLD VERSIONS:
Videolink AbsintoJ - Portuguese Tutorial
Videolink BukkitDE - German Tutorial
___________________________________________
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.