ClansPlus | The Ultimate Clan Plugin | Folia/Vault/PlayerPoints/Discord Supported icon

ClansPlus | The Ultimate Clan Plugin | Folia/Vault/PlayerPoints/Discord Supported -----

A minecraft plugin that allows players to create and manage their own clan.



[​IMG]

This plugin was published and got updated on a Vietnamese Minecraft Forum (minecraftvn) before it got translated and now ready to be published on spigotMC!

Description
A Minecraft plugin that allows players to create and manage their own clan.

System requirements
This software runs on Spigot and NMS.
Spigot forks without compiled NMS code are not supported.
Officially supported servers are spigot, paper, and folia.
You must use Java 11 or newer.

Main feature
  • A lot of options for players to manage and control their clan.
  • Automatically updating files if there is a new update.
  • Configurable messages, GUI, etc.
  • Clan skills management.
  • Custom clan icon including Material and Custom head (Custom heads using database from minecraft-heads.com)
  • Supporting Discord
  • Supporting API.
  • Supporting GUI.
  • Supporting Hex Color.
  • Supporting BossBar.
  • Supporting Floodgate (GeyserMC).
  • Easily managing plugin database.
Images
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Soft-depend plugins
You might need these plugins to utilize all plugin features:
  • PlaceholderAPI
    • Clan Info Placeholders:
      • %clanplus_clan_name%
      • %clanplus_clan_customname%
      • %clanplus_clan_formatname%
      • %clanplus_clan_owner%
      • %clanplus_clan_message%
      • %clanplus_clan_score%
      • %clanplus_clan_warpoint%
      • %clanplus_clan_warning%
      • %clanplus_clan_maxmembers%
      • %clanplus_clan_createddate%
      • %clanplus_clan_format_createddate%
      • %clanplus_clan_members%
      • %clanplus_clan_allies%
      • %clanplus_clan_skilllevel_<skillid>%
      • %clanplus_clan_subjectpermission_<subject>%
      • %clanplus_clan_format_subjectpermission_<subject>%
      • %clanplus_clan_discordchannelid%
      • %clanplus_clan_discordjoinlink%
    • Player Info Placeholders:
      • %clanplus_player_rank%
      • %clanplus_player_format_rank%
      • %clanplus_player_joindate%
      • %clanplus_player_format_joindate%
      • %clanplus_player_scorecollected%
      • %clanplus_player_lastactivated%
      • %clanplus_player_format_lastactivated%
    • To get top Clans:
      • %clanplus_top_score_name_<number (start from 1)>% - Get the name of clan score top #
        %clanplus_top_score_value_<number (start from 1)>% - Get the value of clan score top #
  • PlayerPoints
  • Vault
  • VaultUnlocked (for Folia Servers)

Commands & Permissions
  • /clansplus
  • Main command for players:
    • create
    • accept
    • reject
    • leave
    • spawn
    • list
    • menu
    • chat
    • pvp
    • event
    • info
    • openstorage (2.4 update)
    • setting
    • upgrade
    • invite
    • kick
    • setspawn - clanplus.setspawn
    • seticon - clanplus.seticon
    • setpermission - clanplus.setpermission
    • setowner
    • setmanager
    • removemanager
    • requestally
    • setcustomname - clanplus.setcustomname
    • setmessage - clanplus.setmessage
    • disband
IMPORTANT:
Each clan has its own permission system. Clan owners manage member capabilities.

NOTE:
Only clan owners can disband clans and manage clan permissions.

  • /clansplusadmin - clanplus.admin
  • Admin commands:
    • reload
    • transferPluginDatabaseType
    • setClanData
    • setClanSkillData
    • setPlayerData
    • openClanStorage (2.4 update)
    • event
    • backup
    • delete
    • chatspy
    • clanresetall
Update History


API Usage
Maven Repository Setup
Code (XML):

<repositories>
    <repository>
        <id>jitpack.io </id>
        <url>https://jitpack.io </url>
    </repository>
</repositories>
 
Maven Dependency
Code (XML):

<dependency>
    <groupId>com.github.CortezRomeo </groupId>
    <artifactId>ClansPlus </artifactId>
    <version>VERSION </version>
</dependency>
 
Usage Example
Code (Java):

// Initialize plugin API
ClanPlus clansPlusAPI = Bukkit. getServicesManager ( ). getRegistration (ClanPlus. class ). getProvider ( ) ;

String clanName = "HelloClan" ;

if ( !clansPlusAPI. getPluginDataManager ( ). getClanDatabase ( ). containsKey (clanName ) )
    clansPlusAPI. getPluginDataManager ( ). loadClanDatabase (clanName ) ;

IClanData clanData = clanPlusAPI. getPluginDataManager ( ). getClanDatabase (clanName ) ;

String playerName = "Cortez_Romeo" ;
clansPlusAPI. getClanManager ( ). addPlayerToAClan (playerName, clanName, false ) ;
clansPlusAPI. getPluginDataManager ( ). getPlayerDatabase (playerName ). setRank (Rank. LEADER ) ;
clanData. setOwner (playerName ) ;
clanData. setMessage ( "This is the first message of this clan!" ) ;
clanData. setCustomName ( "&bSuper Clan" ) ;
clansPlusAPI. getClanManager ( ). alertClan (clanName, "Have a good day!" ) ;
clansPlusAPI. getPluginDataManager ( ). saveClanDatabaseToStorage (clanName, clanData ) ;
 
Powered By
[​IMG]
minecraft-heads supports ClansPlus with their variety custom heads!

Contact
Report a bug or need help with something? You're welcome to my discord server
[​IMG]

Resource Information
Author:
----------
Total Downloads: 221
First Release: Jul 8, 2025
Last Update: Today at 1:25 AM
Category: ---------------
All-Time Rating:
4 ratings
Find more info at discord.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings