GuildsPlus [Alpha] icon

GuildsPlus [Alpha] -----

Add another layer of roleplay to your server with GuildsPlus



NOTICE
This plugin is still in very early development. It may have bugs and it is still lacking in many features.

Also, the native version of this plugin is 1.21.5 and thus, may not work on earlier versions (it might, I haven't tested it). It also may not work on later versions, although it probably will.

Features
  • Unlimited Guilds
  • SQLite Database
  • Highly Configurable
Commands
Note: /guilds has the following aliases: [guildsplus, guildplus, guild, gp, g]
  • /guilds accept - Accept a guild invite
  • /guilds chat <message> - Send a message to your guild
  • /guilds create <guild name> - Create a guild
  • /guilds demote <player> - Demote a player in your guild
  • /guilds disband - Disband your guild
  • /guilds help - Display a help menu
  • /guilds info [guild] - Display info about your guild, or another guild
  • /guilds invite <player> - Invite a player to your guild
  • /guilds kick <player> - Kick a player from your guild
  • /guilds leave - Leave your guild
  • /guilds promote <player> - Promote a player in your guild
  • /guilds transfer <player> - Transfer the guild to a new leader
Guilds
Guilds are a group of players led by a Leader. There are also Officers, Trusted Members, and Recruits (these can all be renamed in the config).

Each Guild also has their own chat channel - Guild Chat.

Honestly, at this point (the plugin is still in very early development) that is all. There isn't much benefit to it beyond social identification.

Config
Code (Text):

#############
# LANGUAGE #
############
# Most messages are fully configurable, but there are just a few that are not (for example, command args)
# However, some words within them can be modified to support other languages.
# By default, the config is set up for English speakers, but you can change it here.
Language:
  Guild-Name: 'guild name'
  Message: 'message'
  Player-Name: 'player name'
############
# MESSAGES #
############
# Rewrite full messages how you want them to be
Messages:
  Cannot-Demote: '&cYou cannot demote that Player any lower!'
  Cannot-Kick-Leader: '&cYou cannot kick the leader of the guild!'
  Cannot-Promote: '&cYou cannot promote that Player any higher!'
  Confirm-Disband: '&cAre you sure you want to disband the guild? This is irreversible! If yes, do &e<command>'
  Demoted: '&cYou have been demoted to &b<role>&c!'
  Demotion-Failed: '&cYou cannot demote a Player who is not in your guild!'
  Guild-Already-Exists: '&cA guild with that name already exists!'
  Guild-Created: '&aYou created the guild &b<guild>&a!'
  Guild-Disbanded: '&4The guild &b<guild> &4has been disbanded!'
  Guild-Info:
    - '&6=-= &9Guild Info &6=-='
    - '&eName&f: &b<name>'
    - '&eLeader&f: &b<leader>'
    - '&eMembers&f: &b<members>'
  Guild-Kick: '&cYou have been kicked from the guild &b<guild>&c!'
  Guild-Leave: '&aYou have left the guild &b<guild>&a!'
  Help:
    - '&6=-= &9GuildsPlus Help Menu &6=-='
    - '&e/g accept &f- &6Accept a guild invite'
    - '&e/g chat <message> &f- &6Send a message to your guild members'
    - '&e/g create <guild name> &f- &6Create a guild'
    - '&e/g demote <player name> &f- &6Demote a player in your guild'
    - '&e/g disband &f- &6Disband your guild'
    - '&e/g help &f- &6Display this help menu'
    - '&e/g info [guild name] &f- &6View info about your guild, or another guild'
    - '&e/g invite <player name> &f- &6Invite a player to join your guild'
    - '&e/g kick <player name> &f- &6Kick a player from your guild'
    - '&e/g leave &f- &6Leave your guild'
    - '&e/g promote <player name> &f- &6Promote a player in your guild'
    - '&e/g transfer <player name> &f- &6Transfer leadership of your guild to another Player'
  Invite-Received: '&aYou have been invited to join the guild &b<guild>&a! Type &e/g accept &ato join!'
  Invite-Sent: '&aInvited &b<player> &ato join the guild!'
  Joined-Guild: '&aYou have joined the guild &b<guild>&a!'
  Kick-Failed: '&cYou cannot kick players who are not in your guild!'
  No-Invites: '&cYou do not have a pending invite!'
  Player-Demoted: '&e<player> &chas been demoted to &b<role>&c!'
  Player-In-Guild: '&cThat player is already in a guild!'
  Player-Joined-Guild: '&e<player> &ahas joined the guild!'
  Player-Kicked: '&e<player> &chas been kicked from the guild!'
  Player-Left-Guild: '&e<player> &chas left the guild!'
  Player-Not-Found: '&cThat player is not online!'
  Player-Promoted: '&e<player> &ahas been promoted to &b<role>&a!'
  Promoted: '&aYou have been promoted to &b<role>&a!'
  Promotion-Failed: '&cYou cannot promote a Player who is not in your guild!'
  Transfer-Failed: '&cYou cannot transfer the guild to someone who is not already in your guild!'
  Transferred-From: '&aYou have received leadership of the guild from &e<player>&a!'
  Transferred-To: '&aYou have transferred the guild to &e<player>&a!'
  Unknown-Guild: '&cThere is no guild with that name!'
  Leader-Cannot-Leave: '&cThe Guild Leader cannot leave. Did you mean to transfer or disband?'
  Missing-Guild: '&cThat guild is missing. It was probably disbanded.'
  Must-Be-A-Player: '&cYou must be a Player to do that!'
  No-Guild-Permission: '&cYou do not have permission to do that! Contact your Guild Leader if you believe this is a mistake.'
  Incorrect-Args: '&cIncorrect args! Try &e<suggestion>'
  You-Are-In-A-Guild: '&cYou are already in a guild!'
  You-Are-Not-In-A-Guild: '&cYou are not in a guild!'
#################################
# GUILD ROLES AND CHAT SETTINGS #
#################################
# Settings for Guild Chat and chat-adjacent settings
Guild-Chat:
  Chat-Format: '&f[&9Guild Chat&f] <prefix> &f<username> &7> &f<message>'
  Prefixes:
    LEADER: '&f[&4Leader&f]'
    OFFICER: '&f[&cOfficer&f]'
    TRUSTED: '&f[&6Member&f]'
    RECRUIT: '&f[&eRecruit&f]'
  Role-Names:
    LEADER: 'Leader'
    OFFICER: 'Officer'
    TRUSTED: 'Member'
    RECRUIT: 'Recruit'
#####################
# GUILD PERMISSIONS #
#####################
# Set what permissions each Guild Role has
Guild-Permissions:
  LEADER:
    Chat-Send: true
    Demote: true
    Disband: true
    Kick: true
    Invite: true
    Promote: true
  OFFICER:
    Chat-Send: true
    Demote: true
    Disband: false
    Kick: true
    Invite: true
    Promote: true
  TRUSTED:
    Chat-Send: true
    Demote: false
    Disband: false
    Kick: false
    Invite: false
    Promote: false
  RECRUIT:
    Chat-Send: false
    Demote: false
    Disband: false
    Kick: false
    Invite: false
    Promote: false
 
Metrics
No metrics are taken in this early stage of development. I will likely add bStats in the future.
Resource Information
Author:
----------
Total Downloads: 3
First Release: Sep 25, 2025
Last Update: Sep 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings