MayorSystem
PluginMIT

MayorSystem

Paper 1.21.4+ plugin that runs server elections, crowns a mayor, and lets that mayor pick server-wide perks

14
Downloads
1
Followers
4 weeks ago
Updated
📦
1
Versions

📖About MayorSystem

MayorSystem

A configurable mayor election plugin for Paper servers.

MayorSystem lets your server run scheduled mayor terms with player candidates, community voting, elected mayors, configurable perks, admin tools, optional displays, and addon support.

Requires Paper 1.21.4+ and Java 21


Features

  • Scheduled mayor elections
  • Candidate applications
  • Player voting
  • Vote changes
  • Elected mayor profile and status menus
  • Configurable mayor perks
  • Custom perk requests
  • Admin menus and management tools
  • Health checks and audit logs
  • Optional NPC and hologram displays
  • Optional PlaceholderAPI placeholders
  • Optional LuckPerms and DeluxeTags rewards
  • SQLite and MySQL storage support
  • Addon API for external perk sources

Commands

Main command:

/mayor

Common commands:

/mayor help
/mayor status
/mayor apply
/mayor vote
/mayor candidate
/mayor stepdown

Admin tools:

/mayor admin

Requirements

  • Paper 1.21.4+
  • Java 21

Optional Integrations

MayorSystem can automatically use supported plugins when installed:

  • Vault
  • LuckPerms
  • PlaceholderAPI
  • Citizens
  • FancyNpcs
  • DecentHolograms
  • FancyHolograms
  • DeluxeTags
  • SystemSellAddon
  • SystemSkyblockStyleAddon

Missing optional integrations will not stop the plugin from loading.


Installation

  1. Download the MayorSystem jar.
  2. Place it in your server's plugins folder.
  3. Restart the server.
  4. Configure the generated files in:
plugins/MayorSystem/

Documentation

Full setup, configuration, permissions, placeholders, and addon documentation are available on the MayorSystem website:

https://l1cked.github.io/MayorSystem/