HomeJavaModsCommunity Leaders
Community Leaders
ModsJava

Community Leaders

by DrEmixam · on Modrinth

A mod designed to help server admins delegate community management to trusted "community leaders". Server admins can grant invitation permissions to…

⬇ Download on Modrinth

Community Leaders

Community Leaders is a Minecraft Fabric mod designed to help server administrators delegate community management to trusted community leaders. Server admins can grant invitation permissions to streamers, content creators, or community managers, who can then manage their own communities on the server and delegate moderation tasks to their trusted members.

Concept

The mod creates a three-tier management hierarchy:

  1. Server Administrators → Grant invitation permissions to trusted community leaders
  2. Community Leaders → Manage their own community members and assign moderators
  3. Moderators → Help leaders manage their communities with delegated permissions

This system allows server admins to scale their community management by empowering trusted leaders while maintaining oversight and control.

Features

Administrative Delegation

Community Management

Moderation Delegation

Advanced Administrative Tools

Security and Permissions

Requirements

Installation

  1. Download dependencies:

  2. Install the mod:

    • Place the CommunityLeaders-1.x.x.jar file in the mods/ folder
    • Also place LuckPerms in the mods/ folder
  3. Start the server:

    • The mod will configure itself automatically on first startup
    • Configuration files will be created in config/communityleaders/

Setup Guide

1. Create Groups

Set up different tiers of community leaders in LuckPerms:

# Create community leader groups
/lp creategroup streamer
/lp creategroup trusted_streamer

# Basic community leader permissions
/lp group streamer permission set communityleaders.invite true
/lp group streamer permission set communityleaders.ban true
/lp group streamer permission set communityleaders.moderator true

# Premium leaders get additional perms
/lp group trusted_streamer parent add streamer
/lp group trusted_streamer permission set communityleaders.tree true
/lp group trusted_streamer permission set communityleaders.unlimited true

# Assign leadership to trusted members
/lp user <streamer_name> parent add streamer
/lp user <premium_creator> parent add trusted_streamer

2. Admin Permissions

For full server oversight, admins should have all permissions. Server operators automatically have full access, but you can explicitly set permissions for the admin group:

# Grant admin full access (optional - admins usually have * permission)
/lp group admin permission set communityleaders.* true

Available Permissions

The mod provides granular permissions that can be assigned individually:

communityleaders.invite

communityleaders.ban

communityleaders.tree

communityleaders.moderator

communityleaders.unlimited

Permission Combinations:

Server Configuration

The config/communityleaders/config.yml file allows server-wide customization:

# Community Leaders Configuration
# Administrative settings for community delegation system

# Command configuration
command:
  alias: "cl"  # Alias for /communityleaders command (customize for your server)

# Community management limits
limits:
  max_invitations_per_leader: 10  # Default limit per leader (-1 for unlimited)
  # Note: Leaders with 'communityleaders.unlimited' permission bypass this limit

# Server branding - customize all messages
messages:
  # Customize all messages to match your server's tone and language
  invite_success: "Welcome to our community! '%player%' has been invited by their community leader."
  ban_reason: "Community guidelines violation - banned by community leader."
  # ... (all other messages can be customized)

Usage for Community Leaders

Community leaders use the mod to manage their own communities within the server:

Core Management Commands

The mod provides two command formats:

Member Invitation and Management

Moderation Delegation

Community Overview

How Moderation Works

  1. Leader invites community members using /cl invite
  2. Leader promotes trusted members to moderators using /cl mod add
  3. Moderators can then manage the leader's community using the same commands
  4. All actions are attributed to the leader for administrative tracking

Administrative Tools

Monitoring Community Growth

Server administrators can monitor community development:

# View complete server community structure
/cl tree

Data Storage and Backup

The mod stores community data in JSON files for easy administration:

Admin Tip: Regularly backup these files to preserve community structures.

Data Integrity Management

The mod automatically maintains data integrity:

Troubleshooting

Common Setup Issues

  1. "LuckPerms not found" warning:

    • Ensure LuckPerms loads before Community Leaders
    • Verify LuckPerms is properly configured
  2. Community leaders can't use commands:

    • Check LuckPerms permission assignments: /lp user <leader> permission check communityleaders.invite
    • Verify group inheritance: /lp user <leader> info
  3. Whitelist integration issues:

    • Enable server whitelist for best results: /whitelist on
    • The mod automatically manages whitelist entries for invited players

License

This project is licensed under AGPL-3.0.

Author

DrEmixam - Main developer

Support

For server setup assistance or bug reports, create an issue on the project repository.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more