Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Ultimate Guilds
Build your community, grow your guild, and compete for the top.
Ultimate Guilds brings guilds to Minecraft Paper, Leaf, and Purpur servers with GUI menus, shared banking, custom ranks, upgrades, and activity-based rankings.
Designed for survival, SMP, and economy servers.
Features
- Guild management — create guilds, invite players, review applications, and manage members through GUI menus.
- Custom ranks and permissions — configure rank names and control what members can do.
- Shared guild bank — deposit money, manage withdrawals, and fund upgrades through Vault.
- Guild progression — unlock more member slots as your guild levels up.
- Activity rankings — track weekly and total contributions with configurable leaderboards.
- Guild homes — set a shared home and teleport back to your community.
- Social features — guild chat, join announcements, allies, and enemies.
- Paginated menus — browse members, applications, and rankings across multiple pages.
- PlaceholderAPI integration — display guild information in compatible TAB lists, scoreboards, and menus.
- SQLite and MariaDB — use local storage or connect to MariaDB, with migration from SQLite.
- Configurable modules and cooldowns — adjust features and command limits to suit your server.
- Multiple languages — English and Russian included, with support for custom translations.
Rating & Progression
Earn guild rating through everyday survival activities:
- Fishing
- Breaking blocks
- Harvesting crops
- Killing mobs
- PvP kills
Track both weekly and total rating. Weekly rating leads the default leaderboard, with configurable sorting and a scheduled weekly reset.
Use money from the guild bank to purchase upgrades and increase your member limit.
| Default level | Member slots |
|---|---|
| 1 | 8 |
| 10 | 26 |
Upgrade prices, member limits, and activity rewards are configurable.
Guild Bank
Pool resources to grow your guild. Members can deposit money, while withdrawals are controlled by guild permissions.
/g bank add <amount>
/g bank take <amount>
Includes transaction logging and recovery tracking for interrupted money operations.
Economy features require Vault and a compatible economy provider.
Performance & Storage
- Database writes run in the background and batch frequent changes.
- Rankings and placeholders use cached values to reduce repeated calculations.
- Failed database writes are retained for retry.
- Pending saves are flushed during normal shutdown.
- Existing custom settings and translations are preserved during updates.
SQLite works out of the box. MariaDB is available for servers that prefer an external database.
Existing SQLite data can be imported into an empty MariaDB database. Switching storage requires a full server restart. Each database is intended for one Minecraft server.
Player commands
Use /g to open the guild menu.
Guild management
/g create <name>
/g disband
/g invite <player>
/g accept
/g deny
/g join <guild>
/g join cancel
/g leave
/g kick <player>
/g ban <player>
/g unban <player>
/g promote <player>
/g demote <player>
Bank & upgrades
/g bank add <amount>
/g bank take <amount>
/g upgrade
Home & social
/g sethome
/g home
/g delhome
/g chat <message>
/g ally <guild>
/g enemy <guild>
/g neutral <guild>
/g announcement set <text>
/g announcement clear
Information
/g top
/g info <guild>
/g help
Command access depends on player permissions, guild rank, and enabled modules.
PlaceholderAPI placeholders
Requires PlaceholderAPI and a plugin that displays placeholders.
%guilds_name%
%guilds_tag%
%guilds_role%
%guilds_weekly_power%
%guilds_total_power%
%guilds_members%
%guilds_max_members%
%guilds_online_members%
%guilds_level%
%guilds_max_level%
%guilds_level_display%
%guilds_bank%
%guilds_top_position%
Installation
- Install Java 25+ and your Paper-based server.
- Place the plugin JAR in the
pluginsfolder. - Install Vault and a compatible economy provider for economy features.
- Optionally install PlaceholderAPI for placeholders.
- Start the server, configure the plugin, and open
/g.
English and Russian are included. Select your language in config.yml:
Language: en
Use ru for Russian.
Version checks: builds and storage tests pass against Paper APIs 1.21.11, 26.2, and 26.3. Test updates on a copy of your server with your installed plugins before deploying.


