Home›Java›Mods›FunctionalClans ➢ Extensive clan system [1.12 - 1.20]
FunctionalClans ➢ Extensive clan system [1.12 - 1.20]
ModsJava

FunctionalClans ➢ Extensive clan system [1.12 - 1.20]

Java mod listed for Minecraft 1.12–1.20. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
FunctionalClans — this is a system that allows players to create clans and unite in them. The leader can customize the rights of clan ranks himself, it is also possible to form alliances with other clans, and the rating system allows you to compete
[​IMG]
[​IMG] [​IMG] ​
The official development and support of the plugin has been temporarily frozen due to certain events in the developer's life.
However, unofficial plugin updates from craftsmen who care about the plugin may be released in the discord
​
Differences from other similar plugins
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]​
The plugin version 2.0.1 stops supporting java below version 11. The minimum version for the java plugin is 11
Click to expand...
Dependencies FAQ
What should I do if such an error occurs?
( Disabled due to no Vault dependency found!)
Answer: This error indicates that you do not have the Vault plugin installed or there is no plugin that works with Vault. First, install the Vault plugin, if it didn't help, install the plugin that will work with it (for example: EssentialsX)

What should I do if such an error occurs?
( Disabled due to PlaceholderAPI dependency not found!)
Answer: Install the PlaceholderAPI plugin
Click to expand...
Future plans:
Click to expand...
Started developing a global update. Which will include:
  • Updating the economy
  • Adding a contract system
  • Adding admin commands (ban, etc.)
  • Adding a Clan Activity System
  • And much more
Click to expand...
GUI menu:
[​IMG]
[​IMG]
Types of clans
​
If the clan is closed, then you can join the clan only by invitations from clan members
If the clan is open, then you can join the clan without an invitation from a clan member
Click to expand...
Rank system​
Thanks to the rank system, it became possible to flexibly configure access rights to ranks, for example, to allow a deputy to withdraw money from the clan treasury. There are 5 ranks in total, from rank 1 to rank 4, access rights can be edited, rank 5 is the rank of the leader, and it cannot be edited.
Click to expand...
Spoiler: List of rights
  • Ability to kick clan members​
  • The ability to send an invitation to join the clan​
  • The ability to add coins to the treasury of the clan​
  • The ability to withdraw coins from the treasury of the clan​
  • The ability to lower, raise the members of the clan​
  • Ability to write to the clan chat​
  • Ability to write ads in the clan chat​
  • Send and receive requests to join the alliance​
  • The ability to terminate the alliance​

Verification system​
Verification is designed to divide clans into verified and unverified
The following functions are available for verified clans:
Click to expand...
Spoiler: List of functions
  • Conclusion of an alliance​
  • Changing the clan type​
  • KDR​
  • The opportunity to earn a clan rating​
​
Rating system​
The clan rating shows the effectiveness of the clan.
If the clan rating is less than the minimum set in the plugin configuration, the clan will automatically switch to an untested one.
Ways to earn a rating:
Click to expand...
Spoiler: List of ways to earn a rating
  • By killing players (based on the KDR system), the killer gets a clan rating, and the victim takes the rating from his clan.​
KDR​
This is
into account only for players who are members of verified clans. To record statistics, the killer and the victim must be in verified clans, since statistics will not be taken into account if the killer and the victim are in the same clan or their clans are in an alliance.
Click to expand...
General commands​
29 shared access commands, not counting the subcommand
Click to expand...
Spoiler: general commands
ᴄᴏᴍᴍᴀɴᴅs ᴅᴇsᴄʀɪᴘᴛɪᴏɴ ᴘᴇʀᴍɪssɪᴏɴ ᴀᴄᴄᴇss
/clan create (name) Clan creation fc.create ALL
/clan delete Delete clan fc.delete LEADER
/clan info Clan information fc.info ALL
/clan list List of clans fc.list ALL
/clan members List of clan members fc.members ALL
/clan accept Accept clan invitation fc.accept ALL
/clan deny Deny clan invitation fc.deny ALL
/clan invite (player) Invite player to clan fc.invite PERM ROLE
/clan kick (player) Kick player from clan fc.kick PERM ROLE
clan leave Leave clan fc.leave ALL
/clan leader (name) Transfer leadership fc.leader LEADER
/clan rename (new clan name) Rename clan fc.rename LEADER
/clan settings message (message) Set message fc.message LEADER
/clan settings status (status) Set status fc.status LEADER
/clan settings social (social media) Set social media fc.social LEADER
/clan settings type (type) Set clan type (0-closed, 1-open) fc.type LEADER
/clan settings role List of roles and their permissions fc.role LEADER
/clan settings setrole Set permissions for role (for convenience via /clan role) fc.setrole LEADER
/clan home Clan home fc.home ALL
/clan settings sethome Set clan home point fc.sethome LEADER
/clan settings removehome Remove clan home point fc.removehome LEADER
/c settings pvp Turn Enable/Disable PVP mode fc.mpvp LEADER
/clan chat (message) Send message to clan chat fc.chat PERM ROLE
/clan msg (announcement) Send announcement to clan chat fc.msg PERM ROLE
/clan addrank (player) Promote member rank fc.addrank PERM ROLE
/clan removerank (player) Demote member rank fc.removerank PERM ROLE
/clan ally List of alliances formed with clans fc.ally ALL
/clan ally add (UID) Send request to join alliance fc.ally PERM ROLE
/clan ally remove (UID) Dissolve alliance with clan fc.ally PERM ROLE
/clan cash add (amount) Add money to treasury fc.cash PERM ROLE
/clan cash remove (amount) Withdraw money from treasury fc.cash PERM ROLE
/clan update members Increase maximum number of clan members fc.update LEADER
/clan request (UID) If the clan type is open, you can ask to send an invitation request to the clan. For more convenience, use [+] in the list of clans fc.request ALL
/clan top (rating/members/kills/deaths/kdr) (max/min) (page) Displays the top clans according to the selected criteria: rating, number of participants, murders, deaths, KDR. You can also select the maximum or minimum value on the page. If there is not enough space on the page, you can specify the number of the next page. fc.top ALL
/clan stats (rating/kills/deaths/kdr) (max/min) (page) Displays the top clan members according to the selected criteria: rating, kills, deaths, KDR. You can also select the maximum or minimum value on the page. If there is not enough space on the page, you can specify the number of the next page. fc.stats ALL
/clan help (0/1/2/3/4/5/6/7) Categories commands. ( Categories: 0 - ALL, 1-4 - rank, 5 - leader, 6 - settings, 7 - general ). - ALL

Admin commands​
Spoiler: Admin commands
ᴄᴏᴍᴍᴀɴᴅs ᴅᴇsᴄʀɪᴘᴛɪᴏɴ ᴘᴇʀᴍɪssɪᴏɴ
/fc update Refresh cache fc.admin.update
/fc verify (UID) Clan verification fc.admin.verify
/fc info (UID) Clan information fc.admin.info
/fc members (UID) Clan member list fc.admin.members
/fc delete (UID) Delete clan fc.admin.delete
/fc leader (UID) (nickname) Transfer clan leader fc.admin.leader

PlaceholderAPI​
Spoiler: Clan Placeholder
%player_clan_(Placeholder Name)% # Placeholders of this type allow you to display information about the clan in which the player is a member.
%clan_(Placeholder Name)_uid_<clan UID>% # The second type of placeholder is used to display information about the clan whose identifier (UID) was specified. For proper use, it is necessary to replace the <clan UID> with the corresponding clan identifier.

# Clan name
%fc_player_clan_name%
%fc_clan_name_uid_<clan UID>%

# Clan Leader
%fc_player_clan_leader%
%fc_clan_leader_uid_<clan UID>%

# Clan Treasury
%fc_player_clan_cash%
%fc_clan_cash_uid_<clan UID>%

# Clan Rating
%fc_player_clan_rating%
%fc_clan_rating_uid_<clan UID>%

# Clan type
%fc_player_clan_type%
%fc_clan_type_uid_<clan UID>%

# Clan Taxes
%fc_player_clan_tax%
%fc_clan_tax_uid_<clan UID>%

# Clan status
%fc_player_clan_status%
%fc_clan_status_uid_<clan UID>%

# Social networks of the clan
%fc_player_clan_social%
%fc_clan_social_uid_<clan UID>%

# Clan Confirmation
%fc_player_clan_verification%
%fc_clan_verification_uid_<clan UID>%

# Maximum number of clan members
%fc_player_clan_max-player%
%fc_clan_max-player_uid_<clan UID>%

# Online clan members
%fc_player_clan_online-player%
%fc_clan_online-player_uid_<clan UID>%

# Total clan members
%fc_player_clan_count-player%
%fc_clan_count-player_uid_<clan UID>%

# Clan message
%fc_player_clan_message%
%fc_clan_message_uid_<clan UID>%

# The world in which the clan house is located
%fc_player_clan_home-world%
%fc_clan_home-world_uid_<clan UID>%

# X coordinates where the clan house is located
%fc_player_clan_home-x%
%fc_clan_home-x_uid_<clan UID>%

# Y coordinates where the clan house is located
%fc_player_clan_home-y%
%fc_clan_home-y_uid_<clan UID>%

# Z coordinates where the clan house is located
%fc_player_clan_home-z%
%fc_clan_home-z_uid_<clan UID>%

# Date the clan was created
%fc_player_clan_date%
%fc_clan_date_uid_<clan UID>%

# Clan UID
%fc_player_clan_uid%
%fc_clan_uid_uid_<clan UID>%

# The creator of the clan
%fc_player_clan_creator%
%fc_clan_creator_uid_<clan UID>%
Click to expand...
Spoiler: Placeholders for the top
fc_<top/stats>_<name/count>_<rating, members(top), kills, deaths, kdr>_<max/min>_<Place in the top>%
<top/stats> - getting information about top clans or clan members, depending on the selected parameter
<name/count> - name (the name of the one who is in the top ), count ( the number <> by which he is in the top )
<rating, members(top), kills, deaths, kdr> - allows you to sort the result by rating, number of participants (only for top), number of murders, deaths, or KDR (ratio of murders and deaths).
<max/min> - determines whether to sort by the maximum or minimum value of the selected parameter.
<Place in the top> - top number

Placeholder indicating where a particular player is located
%fc_my_<top/stats>_<count/number>_<rating, members(top), kills, deaths, kdr>_<max/min>%
Click to expand...
Spoiler: Placeholders for the player
They work if the player is in a clan

%fc_player_rank% # Rank of the player in the clan

%fc_player_rank-name% # The name of the player's rank in the clan

%fc_player_kills% # Number of player kills in the clan

%fc_player_deaths% # The number of player deaths in the clan

%fc_player_kdr% # KDR of the player in the clan

%fc_player_rating% # Rating of the player in the clan
Click to expand...
Spoiler: Common placeholders
%fc_all_count_clans% # Number of clans
Click to expand...

FAQ​

  1. Will the plugin be updated in the future? Yes, you can offer your ideas for updating, and if they coincide with my vision of the plugin, then I will definitely add them
  2. I found an error, an error in the messages, I can't figure out the plugin, where can I go? You can contact me.
  3. How do I find out the UID of a clan? Many plugin messages have additional information if you hover the cursor over them. One way to find out the UID of a clan is to hover the cursor over the name of the clan in the list of clans (/c list)

If you liked the plugin, then please rate it, it will be nice to me, you can also write a comment. If you have a bug or you want to suggest an idea for an update, please contact me. Do not write this in the comments


Metrics collection
FunctionalClans collects anonymous server statistics through bStats, an open-source statistics service for Minecraft software.
[​IMG]
If you'd like to disable metrics collection via bStats, you can edit the plugins/bStats/config.yml file.

Contact Me - Discord

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.

FunctionalClans ➢ Extensive clan system [1.12 - 1.20] is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 12,539 times (via Spigot). Download it and open it directly in the game.

Explore more