![[IMG]](//proxy.spigotmc.org/b2e0dad5b9f5dc846726d07d124a44d2da7aae29/68747470733a2f2f6170692e636f64656c6c612e61692f6170692f696d616765732f38353033643332313034323138326233623766663534656364653131333838662e706e67)
DISCLAIMER: THIS PLUGIN WAS MADE USING CODELLA IN 30 MINUTES. IT'S AN ADVANCED AI FOR MINECRAFT PLUGINS.
https://codella.ai
A comprehensive clan management plugin for Spigot/Paper servers that allows players to team up, manage a shared economy, and compete for points.
Features
Full Clan Management: Create, disband, invite, and manage your clan with a simple command structure.
Clan Economy: Clans have their own balance that members can deposit to and leaders can withdraw from. Requires Vault.
Points System: Earn points by killing other players and lose them upon death. Compete to be the top clan!
Rank System: A built-in, permission-based rank system (Leader, Officer, Member) to manage clan members.
GUI Menu: An easy-to-use GUI for viewing clan information, members, and balance.
Admin Commands: A full suite of admin commands to manage any clan on the server.
Highly Configurable: Customize points, clan settings, rank permissions, and all messages.
Tab Completion: All commands feature full tab completion for ease of use.
Data Storage: Choose between SQLite for local storage or YAML (coming soon).
Commands & Permissions
Player Commands (/clan)
|
/clan create <name> | Creates a new clan. | clan.create |
|
/clan disband | Disbands your current clan. | clan.disband (Leader) |
|
/clan invite <player> | Invites a player to your clan. | clan.invite |
|
/clan uninvite <player> | Cancels a pending invitation. | clan.invite |
|
/clan accept <clan> | Accepts an invitation to a clan. | (None) |
|
/clan menu | Opens the clan's GUI menu. | (None) |
|
/clan balance | Views the clan's balance. | (None) |
|
/clan balance deposit <amount> | Deposits money into the clan balance. | clan.deposit |
|
/clan balance withdraw <amount> | Withdraws money from the clan balance. | clan.withdraw |
|
/clan info [clan] | Shows information about a clan. | (None) |
|
/clan top | Shows the top clans by points. | (None) |
|
/clan promote <player> | Promotes a clan member. | clan.promote |
|
/clan demote <player> | Demotes a clan member. | clan.demote |
Admin Commands (/clanadmin)
|
/clanadmin disband <clan> | Forcibly disbands a clan. | clan.admin |
|
/clanadmin addpoints <clan> <amount> | Adds points to a clan. | clan.admin |
|
/clanadmin removepoints <clan> <amount> | Removes points from a clan. | clan.admin |
|
/clanadmin setpoints <clan> <amount> | Sets the points for a clan. | clan.admin |
|
/clanadmin addbalance <clan> <amount> | Adds money to a clan's balance. | clan.admin |
|
/clanadmin removebalance <clan> <amount> | Removes money from a clan's balance. | clan.admin |
|
/clanadmin forcejoin <player> <clan> | Forces a player to join a clan. | clan.admin |
|
/clanadmin forceleave <player> | Forces a player to leave their clan. | clan.admin |
Configuration
CodellaClans is highly configurable via the `config.yml` file.
config.yml
This file controls the core features, messages, and settings of the plugin.
Code (YAML):
# CodellaClans Configuration
# Points settings
points:
per-kill
: 1
per-death
: -1
# Clan settings
clans:
max-size
: 20
creation-cost
: 1000.0
starting-balance
: 0.0
# Rank settings
ranks:
Leader:
permissions
:
- clan.invite
- clan.kick
- clan.withdraw
- clan.deposit
- clan.disband
- clan.promote
- clan.demote
Officer:
permissions
:
- clan.invite
- clan.kick
- clan.deposit
Member:
permissions
:
- clan.deposit
rank-hierarchy
:
- Member
- Officer
- Leader
# All plugin messages can be configured here as well.
messages:
prefix
:
"&8[&6Clans&8] &r"
clan-created
:
"&aYou have successfully created the &e{clan} &aclan."
# ... and many more messages
Dependencies
Vault: Required for all economy features.
Installation
1. Download the latest version of CodellaClans.
2. Install
Vault and an economy plugin (like EssentialsX) if you haven't already.
3. Place the CodellaClans.jar file into your server's
plugins folder.
4. Restart your server.
5. Configure the
config.yml file in the
plugins/CodellaClans directory.
6. Run
/clanadmin reload (once implemented) or restart to apply changes.
![[IMG]](//proxy.spigotmc.org/938118ac38955cb3236b1ec70ec016352bc0fbbb/68747470733a2f2f63736c2e6f72672f7465656e63616d702f77702d636f6e74656e742f75706c6f6164732f73697465732f31322f323032322f30312f646973636f72642e706e67)