Features
- Configurable clickable messages
- Clan chat
- Clan base
- Development API
Soon
- MySQL support
- Admin command
- More commands
- More clickable and configurable messages
- More clans
- More support to other plugins
- Alliances and rivalries
- Wars
- Economy Support
Commands
- /clan create <name> - Create a clan
- /clan delete - Delete your clan
- /clan rename <new name> - Rename your clan
- /clan kick <player> - Kick a player from your clan
- /clan transfer <player> - Transfer your leadership to other player
- /clan setbase - Set the base of your clan
- /clan members - See the members of your clan
- /clan invite <player> - Invite a player to your clan
- /clan accept <clan> - Accept an invite
- /clan decline <clan> - Decline an invite
- /clan invites - See your invites
- /clan leave - Leave your clan
- /clan base - Go to the base of your clan
- /clan chat - Join/Leave the chat of your clan
How to use the development API
Using development API
// Get manager
ClanManager manager = Main. main ( ) . getClanManager ( ) ;
// Register a clan
Clan clan = manager. registerClan ( name, leader, creator ) ;
// Check if player has a clan
if ( manager. hasClan ( player ) ) ;
// Get player clan
manager. getClan ( player ) ;
// Get a clan by name
manager. getClan ( name ) ;
// Get a clan by id
manager. getClan ( id ) ;
// Check if clan exists
if ( manager. existsClan ( name ) ) ;
// Deleting a clan
manager. deleteClan ( clan ) ;
// Deleting a clan by id
manager. deleteClan ( id ) ;
// Get invite manager
InviteManager iManager = manager. getInviteManager ( ) ;
// Check if has invite
if ( iManager. hasInvite ( invite ) ) ;
if ( iManager. hasInvite ( invited, clan ) ) ;
if ( iManager. hasInvites ( player ) ) ;
// Get invite
iManager. getInvite ( player, clan ) ;
// Get a invite list
iManager. getInvites ( player ) ;
// Get invites amount
iManager. getInvitesAmount ( player ) ;
// Send invite
iManager. sendInvite ( new Invite ( invited, inviter, clan ) ) ;
// Remove invite
iManager. removeInvite ( invite ) ;Events
AsyncPlayerClanChatEvent
ClanCreateEvent
PlayerJoinClanEvent
PlayerLeaveClanEvent
PlayerJoinClanChatEvent
PlayerLeaveClanChatEvent
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta