GovernmentX

GovernmentX

A Minecraft plugin (Paper & Spigot, 1.21.1+) for a complete election system, serving as the foundation for a government/roleplay server plugin.

102 downloads 1 followers

GovernmentX

Das modulare Wahl- und Regierungssystem für deinen Minecraft-Server.

GovernmentX bringt echte Demokratie auf deinen Server: Spieler erstellen Wahlkämpfe, treten als Kandidaten an, stimmen ab, gründen Parteien, bilden eine Regierung, besetzen Ministerien und verabschieden Gesetze – alles direkt im Spiel, über Befehle oder ein komplett grafisches Menü.

🇬🇧 English available – see "Languages" below.


✨ Features

🗳️ Wahlsystem

  • Wahlen erstellen mit festem Start- und Enddatum
  • Kandidaten registrieren – per Befehl oder im GUI
  • Abstimmen per Klick oder per Befehl (jeder Spieler genau einmal)
  • Live-Wahlbeteiligung und automatische Ergebnisberechnung
  • Briefwahl, mehrere Wahlgänge, automatische Stichwahl
  • Live-Countdown via Scoreboard / ActionBar / Chat / GUI
  • Wahlprogramme pro Kandidat (Titel, Slogan, Text, Partei, Amt)
  • Wahlhistorie dauerhaft gespeichert; Export als CSV/JSON

🏛️ Parteiensystem

  • Parteien gründen mit Name, Kürzel, Farbe, Icon und Beschreibung
  • Mitgliederverwaltung (einladen, entfernen, befördern, Rollen)
  • Einladungssystem mit ablaufenden Einladungen
  • Vault/Economy-Integration für Gründungskosten (optional)
  • Parteienübersicht mit Profil und Statistiken

👑 Regierungssystem

  • Automatische Regierungsbildung nach Wahlende
  • Ämter aus Vorlagen oder eigene (individuelle Amtszeiten, auch unbegrenzt)
  • Rücktritt, Amtsenthebung (Admin), Stellvertreter mit automatischer Übernahme
  • Vereidigung mit Broadcast, Feuerwerk und Sound
  • Vollständige Regierungshistorie
  • LuckPerms-Integration (Gruppen automatisch setzen/entfernen, optional)

🏗️ Ministerien-System (neu in 1.5.0)

  • Vier Standard-Ministerien: 💰 Finanzen, 🏗️ Bau, 🚓 Inneres, 🌍 Außenpolitik
  • Beliebig viele eigene Ministerien (Name, Icon, Farbe, Zuständigkeiten)
  • Kabinett-Übersicht mit Spielerköpfen, Amtsdauer und Online-Status
  • Minister & Stellvertreter ernennen / absetzen / zurücktreten per GUI
  • Automatische Stellvertreter-Übernahme bei Ausscheiden
  • Vollständige Amtshistorie pro Ministerium
  • LuckPerms-Gruppenanbindung pro Ministerium (optional)
  • Neuer Befehl /minister

⚖️ Gesetzessystem (neu in 1.5.0)

  • Gesetzentwürfe erstellen mit Titel, Beschreibung und Kategorie
  • 10 Kategorien: Wirtschaft, Steuern, Sicherheit, Bauwesen, Umwelt, Außenpolitik, Justiz, Verwaltung, Soziales, Bildung (+ Benutzerdefiniert)
  • Vollständiger Lebenszyklus: Entwurf → Abstimmung → Angenommen → In Kraft
  • Abstimmung mit Ja / Nein / Enthaltung; Quorum, Mehrheit und Dauer frei konfigurierbar; Geheimabstimmung möglich
  • Ablehnen mit Begründung; Versionierung bei Überarbeitung (v1.0 → v1.1 ...)
  • Geplantes Inkrafttreten zu einem frei gewählten Zeitpunkt
  • Gesetzesarchiv mit Filterung nach Kategorie und Status
  • Developer API: 9 eigene Bukkit-Events für externe Plugins
  • Neuer Befehl /law

🖥️ Verwendung

Befehle

Befehl Beschreibung
/wahl gui Komplettes Admin-Menü
/partei Parteiensystem
/regierung Regierungsübersicht
/minister Kabinett & Ministerien-Verwaltung
/minister ernennen <ministerium> <spieler> Minister ernennen (Admin)
/minister absetzen <ministerium> [grund] Minister absetzen (Admin)
/minister zuruecktreten Selbst zurücktreten
/law Gesetzes-Hauptmenü
/law create Neuen Gesetzentwurf erstellen
/law abstimmungen Laufende Abstimmungen anzeigen
/law vote <id> <ja|nein|enthaltung> Abstimmen
/law info <id> Details zu einem Gesetz
/law aktivieren <id> Gesetz sofort in Kraft setzen (Admin)

Berechtigungen

Node Standard Beschreibung
governmentx.admin op Voller Zugriff auf alle Systeme
governmentx.vote alle Abstimmen bei Wahlen
governmentx.party.create alle Partei gründen
governmentx.party.use alle Parteien nutzen/ansehen
governmentx.government.use alle Regierung ansehen
governmentx.government.admin op Regierung verwalten
governmentx.ministry.use alle Ministerien & Kabinett ansehen
governmentx.ministry.admin op Minister ernennen / absetzen
governmentx.law.use alle Gesetze einsehen
governmentx.law.create alle Gesetzentwürfe erstellen
governmentx.law.vote alle Bei Gesetzen abstimmen
governmentx.law.admin op Gesetze aktivieren / archivieren

📦 Installation

  1. GovernmentX-<version>.jar herunterladen
  2. In den plugins-Ordner deines Paper- oder Spigot-Servers legen
  3. Server neu starten
  4. Fertig – die SQLite-Datenbank und alle Konfigurationsdateien werden automatisch angelegt

Voraussetzungen: Paper oder Spigot, Minecraft 1.21.1+, Java 21

Optionale Abhängigkeiten: Vault + Economy-Plugin (Parteikosten), LuckPerms (automatische Gruppen für Ämter und Ministerien)


🌍 Sprache / Languages

GovernmentX ist vollständig auf Deutsch und Englisch verfügbar. Alle Texte lassen sich zusätzlich frei in plugins/GovernmentX/lang/de.yml bzw. lang/en.yml anpassen.

/wahl language de
/wahl language en

🗺️ Roadmap

GovernmentX wird als vollständiges Government-Rollenspiel-System weiterentwickelt. Geplant sind unter anderem:

  • 🏛️ Parteiensystem ✅ (1.1.0)
  • 📢 Wahlkampf & Countdown ✅ (1.2.0)
  • 🗳️ Briefwahl, Stichwahl, mehrere Wahlgänge ✅ (1.3.0)
  • 👑 Regierungssystem mit Amtszeiten ✅ (1.4.0)
  • 🏗️ Ministerien-System ✅ (1.5.0)
  • 📜 Gesetzessystem mit Abstimmungen ✅ (1.5.0)
  • 💰 Staatskasse mit Steuern und Bauprojekten
  • 👥 Parlament, Fraktionen und Koalitionen
  • 🌐 PlaceholderAPI-Unterstützung
  • 📰 Zeitungs- und Pressesystem
  • 🔌 REST API & Web-Integration

No gallery available for this project.

Version Minecraft Loader Download

GovernmentX 1.4.0

1.4.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download

GovernmentX 1.3.0

1.3.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download

GovernmentX 1.2.0

1.2.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download

GovernmentX 1.1.0

1.1.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download

GovernmentX 1.0.1

1.0.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download

GovernmentX 1.0.0

1.0.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper, spigot
Download