BellLP : The Central Hub of Your Plugin Ecosystem
Managing a Minecraft server with multiple plugins can quickly become a tangled mess of configuration files. You add a new rank, and suddenly you need to update permissions in LuckPerms, adjust land claim limits in BellLandsPro, tweak chat prefixes in BellChat, and modify market slots in BellTrade. It is tedious, error-prone, and a surefire way to burn out even the most dedicated admin. Enter BellLP, the central group management and synchronization hub designed to make all of that a distant memory. Define your groups once, and watch them sync everywhere.
What Exactly Is BellLP?
BellLP is not just another permissions plugin. It is a bridge that connects your server's group hierarchy to every other Bell ecosystem plugin you run. At its core, it leverages LuckPerms as the backbone for permissions and group inheritance, but then extends that functionality dramatically. With BellLP, a single YAML configuration file becomes the source of truth for everything: group prefixes, colors, land claim limits, market listing caps, warp quotas, and even VIP lifecycle events. When you update a group in BellLP, those changes ripple out instantly to all connected plugins, ensuring consistency without manual editing of multiple configs.
Key Features That Set BellLP Apart
- Centralized Group Registry: Define every group's properties—name, prefix, color, weight, and limits—in one clean
groups.ymlfile. No more hunting through scattered configs. - Automatic LuckPerms Sync: BellLP pushes permissions, weights, and inheritance directly to LuckPerms, so your permission plugin always matches your group definitions.
- Ecosystem-Wide Integration: Plugins like BellLandsPro, BellChat, BellTrade, and BellMarket automatically read group limits and prefixes from BellLP. Change a group's max-lands from 5 to 10, and every player in that group instantly gets the new limit.
- VIP Lifecycle Management: Grant or revoke a VIP group, and BellLP fires events that all connected plugins can use to add or remove perks—no manual commands needed.
- Intuitive Admin GUI: A full graphical interface accessible via
/belllp adminlets you browse groups, view members, and edit settings with simple clicks. - Multi-Language Support: Built-in English and Polish translations, with the ability to hot-swap languages at runtime using
/belllp lang.
How BellLP Transforms Your Server Workflow
Imagine you want to introduce a new "VIP+" rank that sits between VIP and MVP. Without BellLP, you would need to manually create the group in LuckPerms, set its permissions, then open each plugin's config to add the new group's land limits, chat prefix, and market slots. With BellLP, you simply add the group to groups.yml, assign its weight, and run /belllp sync. Done. The group appears in LuckPerms with the correct inheritance, and every connected plugin immediately recognizes it. This not only saves time but eliminates the risk of a misconfigured group causing players to lose access to their lands or perks.
Supported Minecraft Versions and Loaders
BellLP is built for modern Minecraft servers and requires Spigot or Paper 1.21+ to run. It depends on LuckPerms as the underlying permission engine, so make sure that is installed first. The plugin is designed to work seamlessly with the entire Bell ecosystem, including BellLandsPro, BellChat, BellTrade, and BellMarket, but it can also function as a standalone group manager if you only need the centralized config and LuckPerms sync. For those who want the easiest setup possible, the foxygame.net launcher offers a one-click installation of BellLP alongside all its companion plugins, automatically handling version compatibility and dependencies so you can focus on building your community.
Installation and Setup Guide
Getting started with BellLP is straightforward. Follow these steps to download BellLP and integrate it into your server:
- Ensure your server is running Spigot or Paper 1.21+ and that LuckPerms is already installed.
- Download the latest BellLP jar file from a trusted source and place it into your server's
/pluginsfolder. - Restart your server. BellLP will generate a default
groups.ymlandconfig.ymlin the/plugins/BellLPdirectory. - Open
groups.ymland define your groups. Each group can have a name, prefix, color, weight, and specific limits likemax-landsormarket-limit. Use the weight to set inheritance—lower weights inherit from higher ones. - Run
/belllp syncin-game or from the console to push your group definitions to LuckPerms and all connected plugins. - Optionally, use
/belllp adminto open the GUI and manage groups visually.
If you are using the foxygame.net launcher, BellLP can be added to your server with a single click from the add-on catalog, and the launcher will keep it updated automatically alongside your other plugins.
Commands and Permissions at a Glance
BellLP keeps its command structure simple and intuitive. Here are the essential commands you will use daily:
/belllp admin– Opens the admin GUI for point-and-click management./belllp player <name>– View all groups a player belongs to./belllp sync– Force a full sync across the ecosystem./belllp create <group>– Create a new group./belllp delete <group>– Delete an existing group./belllp add <player> <group>– Add a player to a group./belllp remove <player> <group>– Remove a player from a group./belllp members <group>– List all members of a group./belllp reload– Reload configuration files./belllp lang– Toggle between English and Polish.
Permissions are equally straightforward: belllp.admin grants access to the admin GUI and all management commands (default OP), while belllp.command allows basic command usage for all players.
Deep Dive: Configuration That Makes Sense
BellLP's configuration is designed to be human-readable and well-commented. The groups.yml file is where the magic happens. Here is a snippet to illustrate how you might define a VIP and MVP group:
groups:
vip:
prefix: "&6[VIP] "
color: "gold"
weight: 100
max-lands: 5
max-warps: 10
market-limit: 20
permissions:
- bell.vip
- vipdeathchest.use
mvp:
prefix: "&b[MVP] "
color: "aqua"
weight: 200
max-lands: 10
max-warps: 25
market-limit: 50
inherits: vip
Notice how MVP inherits from VIP, so any permissions or properties not explicitly overridden will cascade down. The config.yml controls sync behavior, such as auto-syncing on player join and the sync interval. Everything is reloadable, so you can tweak settings without restarting the server.
Why BellLP Is a Game-Changer for Server Owners
Server administration often feels like a juggling act. BellLP eliminates the need to keep multiple configs in sync manually. It reduces the chance of permission mismatches that can frustrate players, and it makes onboarding new staff members easier because there is only one place to manage groups. The VIP lifecycle hooks are particularly powerful: when a player's VIP status changes, every connected plugin can react instantly—granting or revoking perks, adjusting limits, and updating displays without any lag. This level of automation frees you to focus on building a great community rather than micromanaging plugin settings.
Looking Ahead: The Roadmap for BellLP
The developer has ambitious plans for future BellLPPro features, including promotion/demotion tracks with conditions, per-world or per-server context overrides, and a web-based BellCenter dashboard for ecosystem overview. An extended API will also allow third-party plugins to tap into group change events, making BellLP the definitive group management solution for the Bell ecosystem.
Conclusion: One Config to Rule Them All
If you run a Minecraft server with multiple Bell plugins, BellLP for Minecraft is not just a convenience—it is a necessity. It brings order to chaos, saves hours of configuration time, and ensures a consistent player experience. Whether you are a seasoned admin or just starting out, the ability to define your groups once and watch them sync everywhere is a transformative upgrade. Download BellLP today and take control of your server's group management like never before.