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
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
However, unofficial plugin updates from craftsmen who care about the plugin may be released in the discord
Differences from other similar plugins
The plugin version 2.0.1 stops supporting java below version 11. The minimum version for the java plugin is 11Click 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 pluginClick 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]](//proxy.spigotmc.org/dd370040e4d6addc09800967339c4a3758653c40?url=https%3A%2F%2Fmedia.discordapp.net%2Fattachments%2F1182419400721174538%2F1182719684550873219%2Fminecraft_plugin_final.gif%3Fex%3D6585b88a%26is%3D6573438a%26hm%3Dc15eaa63360db3e63f0bc20e2f6c62732481124ed17a7180052b0da5c269cb64%26%3D)
Types of clans
![[IMG]](http://proxy.spigotmc.org/dd370040e4d6addc09800967339c4a3758653c40?url=https%3A%2F%2Fmedia.discordapp.net%2Fattachments%2F1182419400721174538%2F1182719684550873219%2Fminecraft_plugin_final.gif%3Fex%3D6585b88a%26is%3D6573438a%26hm%3Dc15eaa63360db3e63f0bc20e2f6c62732481124ed17a7180052b0da5c269cb64%26%3D)
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 memberClick 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 subcommandClick 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 clanClick to expand...
Spoiler: Common placeholders
%fc_all_count_clans% # Number of clansClick to expand...
FAQ
- 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
- I found an error, an error in the messages, I can't figure out the plugin, where can I go? You can contact me.
- 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.
If you'd like to disable metrics collection via bStats, you can edit the plugins/bStats/config.yml file.
Contact Me - Discord
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.13, 1.14
- 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.
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.