HomeJavaMods⭐ hClans [1.21.X-26.X] ⭐ | XSkull, PAPI, Vault and more support!
⭐ hClans [1.21.X-26.X] ⭐ | XSkull, PAPI, Vault and more support!
ModsJava

⭐ hClans [1.21.X-26.X] ⭐ | XSkull, PAPI, Vault and more support!

⬇ Download on Spigot
hClans
Configurable Clan System with Roles, Levels, Invites, Storage and Addon API
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
hClans is a configurable clan system for Minecraft servers.
The plugin provides clan creation, invites, member management, role-based permissions, clan levels, experience, PlaceholderAPI placeholders, SQLite/MySQL storage and an addon system for extending the core functionality.
hClans is designed as a core clan platform: the main plugin handles the clan logic, database, commands, roles, permissions, placeholders and API, while addons can register extra commands, menus, storage, events or custom integrations.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Main Features
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Clan Management
Players can create clans, invite other players, accept or deny invites, leave their clan, kick members and delete the clan if they have enough permission.
Main clan actions include:
Clan names can be controlled through:
────────────────────────────────────────
Invites
hClans includes a built-in invite system.
Invites are stored temporarily and expire after the configured time.
Default invite expiration:
Code (Text):
settings:
  clans:
    inviteExpirationSeconds: 300
Invite messages can include clickable text through the action system.
────────────────────────────────────────
Delete Confirmation
Clan deletion can require exact confirmation through:
Code (Text):
/clan delete <name>
This is controlled by:
Code (Text):
settings:
  clans:
    confirmDelete: true
This helps prevent accidental clan deletion.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Roles and Permissions
hClans includes a role-based permission system.
Default roles:
Code (Text):
owner
member
The owner role is configured as the main owner role and has special access to clan management actions.
The member role can be configured with specific clan permissions.
Default member permission:
Code (Text):
hclans.leave
Available built-in clan permissions include:
Code (Text):
hclans.invite
hclans.kick
hclans.delete
hclans.leave
hclans.request.accept
hclans.request.deny
hclans.request.expire
Addons can also register their own clan permissions through the hClans API.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Levels and Experience
hClans supports configurable clan levels.
Each level can define:
Example:
Code (Text):
settings:
  levels:
    lvl:
      1:
        exp: 0
        maxMembers: 10
      2:
        exp: 300
        maxMembers: 15
      3:
        exp: 500
        maxMembers: 25
Server staff can manage clan levels and experience through admin commands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Visual Clan Creator
hClans includes an optional GUI for clan name customization during creation.
The creator menu can be configured in:
Code (Text):
plugins/hClans/clanCreator.yml
The GUI supports:
This allows players to configure how their clan display name should look before creating the clan.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Creation Conditions
Clan creation can be restricted through PlaceholderAPI-based conditions.
Example:
Code (Text):
createConditions:
  1:
    check: '%player_level%'
    type: '>='
    value: 30
    actions:
      - '[MESSAGE] {prefix}&cYou do not meet the requirements to create a clan.'
This makes it possible to require a level, statistic, balance, permission-related placeholder or any other PlaceholderAPI value before a player can create a clan.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Storage
hClans supports two storage modes:
SQLite is used by default and stores data in the plugin folder.
MySQL can be enabled for external database storage.
The plugin uses a table prefix setting so both the main plugin and addons can use the same database safely.
Example:
Code (Text):
settings:
  storage:
    type: SQLITE
    tablePrefix: hclans_
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Addon System
hClans can load addons from:
Code (Text):
plugins/hClans/addons/
Addons can extend the clan system with additional features, commands, menus, storage modules and integrations.
The core plugin exposes systems for:
Addon loading can be enabled or disabled in the configuration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PlaceholderAPI
hClans registers PlaceholderAPI placeholders under the identifier:
Code (Text):
hclans
Available placeholders include:
Code (Text):
%hclans_has_clan%
%hclans_invite_clan%
%hclans_clan%
%hclans_name%
%hclans_owner%
%hclans_owner_uuid%
%hclans_members%
%hclans_member_count%
%hclans_is_owner%
%hclans_roles%
%hclans_role_ids%
%hclans_role_count%
The plugin also supports custom placeholders registered through the API or addons.
Placeholder empty and zero values are configurable in config.yml.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Action System
hClans uses configurable actions for messages, commands, sounds, visual feedback and economy-related operations.
Action examples:
Code (Text):
[MESSAGE]
[CONSOLE]
[PLAYER]
[BROADCAST]
[SOUND]
[TITLE]
[ACTIONBAR]
[BOSSBAR]
[PARTICLE]
[FIREWORK]
[EFFECT]
[VAULT]
[CLOSE]
Actions can be used in messages, invite notifications, create conditions, clan creator GUI items and result handling.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Code (Text):
/clan
/clan create <name>
/clan delete
/clan delete <name>
/clan invite <player>
/clan kick <player>
/clan accept <clan>
/clan deny <clan>
/clan leave
/hclans reload
/hclans levels <clan> <addlvl|addexp|removelvl|removeexp|setlevel|setexp> <amount>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Bukkit permissions:
Code (Text):
hclans.use
hclans.reload
hclans.levels
Clan role permissions:
Code (Text):
hclans.invite
hclans.kick
hclans.delete
hclans.leave
hclans.request.accept
hclans.request.deny
hclans.request.expire
Addon permissions may be registered by installed hClans addons.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Requirements
Optional:
Important: PlaceholderAPI is required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
  1. Install PlaceholderAPI.
  2. Place hClans.jar into the plugins folder.
  3. Start or restart the server.
  4. Open plugins/hClans/config.yml.
  5. Configure storage, roles, levels and clan settings.
  6. Configure clanCreator.yml if you want to use the visual creator menu.
  7. Restart the server after editing storage or major configuration settings.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Notes
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.

⭐ hClans [1.21.X-26.X] ⭐ | XSkull, PAPI, Vault and more support! is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 194 times (via Spigot). Download it and open it directly in the game.

Explore more