Cubix · Minecraft-Plugin · Entwicklungszweig dev

Technisches Wiki

Vollständige Referenz aller Module, Mechaniken, Befehle, Panels und Hintergrunddienste im Cubix-Plugin – anders als die kuratierte Funktionsübersicht für Medienpädagog:innen enthält dieses Dokument jedes Modul: inklusive reiner Infrastruktur, kosmetischer Effekte, Entwickler-Werkzeuge und inaktiver bzw. unfertiger Module. Jeder Eintrag folgt demselben Schema: Infobox mit Fakten, Funktionsweise, Befehle & Panels, eine Tabelle mit den exakten Berechtigungs-Nodes und eine medienpädagogische Einordnung.

77Einträge
7Gruppen
11SWIFT-Submodule
5Inaktive Module
Status Aktiv Teilweise aktiv Infrastruktur Kosmetisch Inaktiv / Roadmap Dev-Tool
Zugriffsweg Befehl Befehl + Dialog Befehl + Dialog + Menü Nur Menü Rechtsklick Automatisch
A

Kern, Welt & Infrastruktur

System-Kern

SystemModuleInfrastruktur

Funktionsweise

Basismodul, das grundlegende System-Operationen bereitstellt – u. a. das IO-Submodul (Persistenz-Infrastruktur, Scheduler), auf dem andere Module aufbauen. Kein eigenes Feature, sondern Fundament für Datenzuverlässigkeit im gesamten Plugin.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter pädagogischer Nutzen – rein technische Grundlage, die andere (auch pädagogisch relevante) Module erst ermöglicht.

Datenbank-Backend

DatabaseModuleInfrastruktur

Funktionsweise

Zentrale MariaDB-Anbindung via JDBC und Schema-Verwaltung für Kontostände, Transaktionen, Auktionshaus-/Shop-Historie, Abos, Blocktag-Umfragen und Discord-Verknüpfungen. Voraussetzung für alle persistenten Wirtschafts- und Community-Daten.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Korrektur: Die Klasse DatabaseCommand existiert laut Repo-Durchsuchung nicht mehr im Quellcode – in Cubix.kt verweist nur noch eine auskommentierte, tote Registrierungszeile auf sie.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter pädagogischer Nutzen – Backbone für alle Wirtschafts- und Community-Funktionen (SWIFT, Blocktag).

Passwortschutz

PasswordModuleAktiv

Funktionsweise

Schützt Spielerprofile per Passwort – gedacht für Jugendhäuser/Schulen mit geteilten Accounts oder Geräten.

  • Nicht eingeloggte Spieler werden beim Join automatisch bewegungsunfähig/blind gesetzt (Slowness, Blindness)
  • 30 Sekunden Zeit zum Einloggen, danach automatischer Kick

Befehle & Panels

/password set <Passwort>
neues Passwort setzen (Bestätigungsdialog im Chat)
/password reset
eigenes Passwort zurücksetzen (nur nach Login)
/password reset <Spieler>
Passwort eines anderen zurücksetzen (Admin)
/login <Passwort>
einloggen

Berechtigungen

BefehlPermission
/password setkeine besondere Berechtigung (nur Spieler)
/password reset (eigen)keine besondere Berechtigung (erfordert vorherigen Login)
/password reset <Spieler>cubix.command.password.reset... (pfadbasiert)
/loginkeine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Teilnehmer

Sehr wertvoll für Jugendarbeit/Klassenraum-Settings mit gemeinsam genutzten Accounts oder Geräten – Kindersicherung/Zugriffsschutz je Profil, ohne dass ein anderes Kind das Profil übernehmen kann.

Welt- & Baurechte-Schutz

WorldModuleAktiv

Funktionsweise

Schützt Chunks vor unerwünschten Aktionen basierend auf Besitzzuweisung (Gilde/Zone).

  • Blockiert unautorisiertes Bauen/Zerstören/Interagieren/Angreifen nach Chunk-Zugehörigkeit
  • Blockiert Elytra-/Trident-Flug und Boot-/Pferdefahrt außerhalb erlaubter Bereiche
  • Verhindert Enderperlen-Teleport über Weltgrenzen
  • Container erhalten automatisch Besitzer-Metadaten
  • /me ist für Nicht-Admins gesperrt (separater Listener, nicht Teil des /worlds-Befehls)

Befehle & Panels

/worlds list
geladene Welten mit klickbarer UUID-Kopie (Alias /welten)
/worlds info
Detailinfos (Name, UUID, Environment, Spielerzahl, Spawn, Seed)
/worlds uuid <UUID>
Welt anhand UUID finden

Berechtigungen

Befehl / FunktionPermission
/worlds (gesamter Befehlsbaum)worlds.admin
/me (Vanilla-Befehl, Bypass der Sperre)cubix.admin.me

Sonderfall: worlds.admin trägt anders als fast alle übrigen Cubix-Permissions kein cubix.-Präfix.

Medienpädagogischer Nutzen

Beide

Kernstück des Baurechte-/Schutzsystems – essenzielle Basis für sichere Lernumgebungen, schützt die Bauprojekte der Teilnehmenden automatisch vor Fremdzugriff.

Regions-Tracking

RegionModuleInfrastruktur

Funktionsweise

Trackt Spielerbewegungen zwischen Chunks, Zonen/Gilden-Gebieten (Jurisdiktion) und Biomen; feuert Events (Betreten/Verlassen/Wechsel) für andere Module.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter Nutzen – Grundlage für ortsbezogene Trigger, z. B. Exploration-Feedback oder Zonen-Regeln.

Zonen mit Feinrechten

ZoneModuleAktiv

Funktionsweise

Erlaubt Gilden, innerhalb ihres Territoriums Sonderzonen mit eigenen Grenzen und Berechtigungs-Flags anzulegen.

  • Flags steuern u. a. Bau-/Interaktionsrechte, PVP je Zone, Reiten, Warp/TPA-Erlaubnis, Rollen-/Mitgliederverwaltung

Befehle & Panels

/zone
zeigt aktuelle Zone (Alias /bereich)
create <Slug> [Anzeigename]
neue Zone (nur Gildenmitglieder)
attach exact/blocks <von> <bis> / attach chunk
Bereich hinzufügen
clear/delete <Zone>
leeren / löschen
flags list/add/remove <Zone> [Flag]
Berechtigungs-Flags verwalten
list
eigene verwaltbare Zonen

Berechtigungen

Befehl / FunktionPermission
Alle /zone-Befehlekeine besondere Berechtigung (nur Spieler)
list (Sichtbarkeit aller statt nur eigener Zonen)cubix.zones.admin (UI-Logik, kein requires{})
Jurisdiktions-/Zonenbeschränkungen umgehencubix.jurisdiction.bypass

Zusätzlich besitzt das Modul ein eigenes, von Bukkit-Permissions unabhängiges Rollensystem (ALLOW/INHERIT/DENY je Zonen-Aktion) – das ist gildeninterne Logik, keine Server-Permission.

Medienpädagogischer Nutzen

Beide

Ermöglicht differenzierte Rechtevergabe innerhalb eines Gruppengebiets, z. B. "Ausstellungsbereich darf betreten, aber nicht bebaut werden" – mächtiges Werkzeug für Gruppenprojekte.

Rüstungsständer-Werkzeuge

BuildToolsModuleAktiv

Funktionsweise

Sammelmodul für Bau-/Gestaltungswerkzeuge, aktuell primär Rüstungsständer-Posen.

  • Rechtsklick auf leeren, unbewaffneten Rüstungsständer (mit Baurecht) öffnet ein Dialog-Menü ("Pose importieren" per Text, "Gespeicherte Posen" auswählen)
  • Gespeicherte Posen per Redstone-Signal durchschaltbar
  • ArmorStandArmsModule aktiviert bei neuen Rüstungsständern standardmäßig die Arme

Befehle & Panels

/armorstand <Ziel> pose <Daten>
Pose im Minecraft-Summon-Format direkt anwenden
/armorstand <Ziel> add-pose <Key> <Name> <Daten>
benannte, wiederverwendbare Pose speichern

Berechtigungen

BefehlPermission
/armorstand <Ziel> (Basis)cubix.command.armorstand... (pfadbasiert, passthrough)
posecubix.command.armorstand...pose
add-posecubix.command.armorstand...add-pose

Medienpädagogischer Nutzen

Teilnehmer

Nützlich für Diorama-/Theaterbau, Requisiten und Stop-Motion-Projekte im Unterricht.

Amboss ohne Kostengrenze

AnvilModuleAktiv (Mechanik)

Funktionsweise

Entfernt/erhöht die vanilla-typische "Too Expensive"-Kostenobergrenze am Amboss (Event-Listener, Property OVERRIDE_ANVIL_MAX_COST_LEVELS konfigurierbar).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Beide

Kein Frust durch künstliches Verzauberungs-/Reparatur-Limit bei langen, kollaborativen Bauprojekten.

Item-Utilities

ItemUtilModuleAktiv

Funktionsweise

Technische Werkzeuge zum Einsehen/Exportieren von Item-Daten.

Befehle & Panels

/item-util copy-data
NBT/JSON-Daten des gehaltenen Items in Zwischenablage kopieren
/item-util copy-data <Item>
Daten eines beliebigen Items kopieren

Berechtigungen

BefehlPermission
/item-util copy-data (beide Varianten)keine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Beide

Hilfreich zum Debuggen/Dokumentieren eigener Lehrmaterial-Items (z. B. Bücher, Quest-Items).

Werkzeug-Abnutzungswarnung

ToolModuleAktiv (Mechanik)

Funktionsweise

Warnt per Titel-Einblendung, wenn ein Werkzeug bei ≤5 % Haltbarkeit fast kaputt ist.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Beide

Vermeidet Frust durch überraschend zerbrechende Werkzeuge während eines Bau-/Lernprojekts.

Inventar-Synchronisation

InventoryModuleInfrastruktur

Funktionsweise

Synchronisiert Inventare (z. B. Gildenkisten) mit dem Server-Speicher, sorgt für persistentes Speichern beim Schließen.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter Nutzen – Voraussetzung für gemeinsames Arbeiten mit geteilten Kisten in Gruppenprojekten.

Endertruhe per Befehl

EnderChestModuleAktiv

Funktionsweise

Schneller Zugriff auf die Endertruhe per Befehl statt Block, mit kurzer Kanalisierungs-Animation. Auch im zentralen Spieler-Menü verfügbar.

Befehle & Panels

/enderchest
eigene Endertruhe öffnen (Aliase /ec, /storage)
/enderchest <Spieler>
fremde Endertruhe öffnen

Berechtigungen

BefehlPermission
/enderchest (eigen)keine besondere Berechtigung
/enderchest <Spieler>cubix.command.ec.other

Medienpädagogischer Nutzen

Beide

Schneller Zugriff für Teilnehmende; der Admin-Zugriff auf fremde Truhen hilft Kursleitenden bei Verdacht auf Regelverstöße (z. B. verbotene Items horten).

Kleine Mechanik-Anpassungen

MechanicsModuleAktiv (gering)

Funktionsweise

Sammelmodul für kleinere Gameplay-Anpassungen.

  • Zusätzliches Crafting-Rezept: Glatter Quarz → Quarz zurück
  • Aus Dispensern geworfene "Unheilvolle Flaschen" werden zu wirksamen Vorzeichen-Tränken

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Beide

Kleine Komfort-/Balance-Fixes, geringe pädagogische Relevanz, tragen aber zu einem runden Spielerlebnis bei.

Spielermenü

PlayerMenuModuleAktiv

Funktionsweise

Zentrales Klick-Menü, erreichbar über einen Hotbar-Item-Shortcut ("Spieler-Kopf"), als Einstiegspunkt zu Endertruhe, Spielmodus, Widgets, Modul-Übersicht, Eigenschaften, Suche u. a.

  • Der Menü-Kopf wird automatisch alle 1 s in Hotbar-Slot 9 erzwungen

Befehle & Panels

/clean-inventory
entfernt versehentlich vermüllte Systemgegenstände (z. B. Menü-Kopf) aus dem Inventar

Berechtigungen

Befehl / FunktionPermission
/clean-inventorykeine besondere Berechtigung (nur Spieler)

Das Menü selbst hat keinen eigenen Permission-Node – ob ein Icon sichtbar ist, entscheidet die Permission des jeweiligen Ziel-Moduls (z. B. cubix.modules für die Modul-Übersicht, cubix.properties für Eigenschaften).

Medienpädagogischer Nutzen

Teilnehmer

Wichtig für technisch weniger versierte Teilnehmende (z. B. Kinder/Jugendliche), da alle Funktionen klickbar statt per Befehl erreichbar sind.

B

Wirtschaft – SWIFT

Level-System

LevelModuleAktiv

Funktionsweise

Vergibt Spieler-XP für Aktivitäten in 22 Kategorien mit adaptiver Gewichtung für eine Gesamt-XP-Berechnung: Bergbau, Holzfäller, Landwirtschaft, Kampfsport, Angeln, Architektur, Erkundung, Zauberer, Alchemie, Handeln, Jagd, Pilot, Unfälle, Tierhaltung, Food-Kritik, Schwimmen, Frühaufstehen, Ofenmeisterei, Forstwirtschaft, Cube-Raider, TV-Show-Teilnehmer, Notdienst (Wiederbelebung).

  • 15 dedizierte Listener erfassen automatisch Block-, Kampf-, Verzauberungs-, Erkundungs-, Angel-, Jagd-, Piloten-, Handels-, Alchemie-, Tod-, Zucht-, Ess-, Schwimm-, Schlaf-, Ofen- und Forstwirtschafts-Aktivitäten

Befehle & Panels

/level guild
Level/XP der eigenen Gilde (Alias /lvl)
/level player [Spieler] [Kategorie]
Level/XP eines Spielers
/level player ... set <XP>
XP setzen (Admin)
/level toplist player/guild [Kategorie]
Bestenlisten
/level summary <Kategorie>
Summe aller Spieler-XP in Kategorie
/level weights
aktuelle Kategorien-Gewichtung
/level admin modify <Spieler> <Kategorie> get/set/give/take
XP-Administration

Berechtigungen

BefehlPermission
guild, player (anzeigen), toplist, summary, weightskeine besondere Berechtigung
player ... set <XP>cubix.command.level.player...set (pfadbasiert)
admin modify ...cubix.command.level.admin... (pfadbasiert, passthrough)

Medienpädagogischer Nutzen

Beide

Gamification auch für soziale Aktivitäten (z. B. "Notdienst"/Wiederbelebung, Forstwirtschaft) statt nur Kampf/Abbau – belohnt breites Engagement in Workshops.

Belohnungen

RewardsModuleAktiv

Funktionsweise

Automatische und manuell auslösbare Cubits-Auszahlungen ("Regierung").

  • Automatische Belohnung für täglichen Login und 30 Minuten kontinuierliches Spielen

Befehle & Panels

/rewards
Übersicht heute erhaltener/offener Belohnungen (Alias /belohnungen)
/rewards kurstag <Spieler...>
Kurs-Teilnahme-Belohnung vergeben (Admin/Kursleitung)

Berechtigungen

BefehlPermission
/rewardskeine besondere Berechtigung
kurstag <Spieler...>cubix.command.rewards.kurstag... (pfadbasiert)

Medienpädagogischer Nutzen

Beide

Die Kurstag-Belohnung verknüpft Anwesenheit/Mitarbeit direkt mit virtueller Währung – Bildung trifft Wirtschaftssimulation.

Sammelobjekte

CollectiblesModuleTeilweise aktiv

Funktionsweise

Sammelbares Item-System mit Seltenheitsstufen und eigenem Resource-Pack.

Befehle & Panels

/collectibles
Spieler-Ansicht: aktuell nur Platzhalter ("Noch nicht verfügbar", Alias /sammelobjekte)
give-item, grant/revoke
Besitz zuweisen/entziehen (Admin)
create with <Item> / create from main-hand
neues Collectible anlegen (Admin)
/cubix-resourcepack
Resource-Pack neu laden

Berechtigungen

BefehlPermission
/collectibles (Ansicht), /cubix-resourcepackkeine besondere Berechtigung
give-itemcubix.command.collectibles.give-item...
grantcubix.command.collectibles.grant...
revokecubix.command.collectibles.revoke...
create ... withcubix.command.collectibles.create...with
create ... from main-handcubix.command.collectibles.create... (+ Spieler-Pflicht)

Medienpädagogischer Nutzen

Beide

Eignet sich, um Lernfortschritt oder besondere Ereignisse in einem Workshop als individuell gestaltbares Sammelobjekt zu würdigen – sobald die Spieler-Ansicht fertiggestellt ist.

Server-Konfiguration

PropertiesModuleAktiv

Funktionsweise

Grafische Verwaltungsoberfläche für alle technischen CubixProperties-Konfigurationswerte per Reflection.

Befehle & Panels

/configuration
öffnet Konfigurationsmenü (Alias /konfiguration); zusätzlich über Menü-Panel "Eigenschaften"

Berechtigungen

Befehl / FunktionPermission
/configurationcubix.command.configuration (+ Spieler-Pflicht)
Menü-Icon "Eigenschaften"cubix.properties (unabhängig vom Slash-Befehl)

Medienpädagogischer Nutzen

Pädagoge

Reines Admin-Werkzeug ohne Endnutzer-Feature. Trotz ähnlichem Namen kein Grundstücks-/Land-Claim-System – das übernimmt ZoneModule/ChunkCommand.

SWIFT – Überblick

SWIFTModuleAktiv

Funktionsweise

Übergeordnetes Modul "Ein serverweites Finanzsystem für Spieler und Organisationen", bindet alle SWIFT-Submodule ein (außer Business, das nicht registriert ist). Eigene Währung: Cubits.

Befehle & Panels

Keine eigenen Befehle – siehe die einzelnen SWIFT-Submodule dieser Gruppe.

Berechtigungen

Nicht anwendbar (reines Sammelmodul).

Medienpädagogischer Nutzen

Beide

Grundlage für die umfangreichste Simulation im Plugin – eine vollständige virtuelle Volkswirtschaft, zentrales Argument für Finanz-/Wirtschaftsbildung.

Bankkonten & Überweisungen

swift/transactionAktiv

Funktionsweise

Eigene und – mit Zugriffsrecht – fremde/gemeinsame Konten, Überweisungen mit Verwendungszweck, Bestenlisten – simuliert reales Bankwesen.

Befehle & Panels

/balance
eigener Kontostand (Aliase /kontostand, /bal)
/balance account <Ziel>
fremdes Konto
/balance toplist / view
Bestenliste / Konto-Dialog
/economy admin modify <Ziel> give/take/set <Betrag>
Admin-Kontoänderung (Alias /wirtschaft)
/pay <Ziel> <Betrag> [Grund]
Überweisung mit Verwendungszweck (Alias /bezahlen)
/instant-transfer [...]
per Dialogmaske oder Befehl (Alias /sofort-überweisung)

Berechtigungen

Befehl / FunktionPermission
/balance (eigen), view, /paykeine besondere Berechtigung
/balance account (fremdes Konto)cubix.balance.others (Code-Logik, kein requires{})
/balance toplist (alle Konten statt nur eigene)cubix.toplist.admin
/economy admin modifycubix.command.economy.admin... (pfadbasiert)
/instant-transfer von fremdem Kontocubix.economy.op (Code-Logik)
Balance-UI-Anzeige erweiterncubix.balance.admin (UI-intern, kein Befehl)

Medienpädagogischer Nutzen

Beide

Kernbaustein für Finanzbildung – reale Konzepte wie Kontostand, Verwendungszweck und Zugriffsrechte auf Gruppenkonten simulieren echtes Bankwesen.

Werbung

swift/advertisementTeilweise aktiv

Funktionsweise

Kauf/Verwaltung von Werbekampagnen. Kampagnentypen: Chat-Nachrichten, Auktionshaus-Hervorhebung, Coverage, Giveaway, Item-Signatur, Rabatt — aktuell nur Chat-Kampagne und Auktionshaus-Kampagne buchbar, die übrigen vier im UI als "derzeit nicht verfügbar" markiert.

Befehle & Panels

/advertisements
Kampagnen-Browser-Dialog (Alias /werbung)
pools
verfügbare Werbe-/Chat-Kanäle
admin delete-campaign <ID>
Kampagne löschen (Admin)

Berechtigungen

BefehlPermission
/advertisements, poolskeine besondere Berechtigung
admin delete-campaigncubix.command.advertisements.admin (pfadbasiert, ohne passthrough)

Medienpädagogischer Nutzen

Beide

Vermittelt Marketing- und Medienkompetenz-Konzepte (Zielgruppen, Laufzeit, Kosten von Kampagnen).

Auktionshaus

swift/auctionhouseAktiv

Funktionsweise

Zentrales Auktionshaus mit konfigurierbaren Gebühren (max. laufende/gelagerte Auktionen, prozentuale Tagesgebühr) und Historie.

Befehle & Panels

/auctionhouse
öffnet Auktionshaus-Dialog (Aliase /auktionshaus, /ah)
admin recover <Spieler> <Verlaufs-ID>
Item aus Historie wiederherstellen (Admin)

Berechtigungen

BefehlPermission
/auctionhousekeine besondere Berechtigung
admin recovercubix.command.auctionhouse.admin... (pfadbasiert, passthrough)

Medienpädagogischer Nutzen

Beide

Simuliert Marktmechanismen (Angebot/Nachfrage, Gebühren) fast vollständig über UI-Dialoge – niedrige Eintrittshürde für jüngere Teilnehmende.

Unternehmen

swift/businessInaktiv / Roadmap

Funktionsweise

Geplant: Gründung/Verwaltung eigener Unternehmen und Sub-Unternehmen.

Befehle & Panels

Keine – Modul ist nicht registriert.

Berechtigungen

Nicht anwendbar.

Medienpädagogischer Nutzen

Nicht anwendbar

init wirft TODO("Not yet implemented"); nicht in SWIFTModule registriert. Nur Daten-/Domain-Klassen vorhanden (Business, Company, CompanyOwnership, CompanyType, CorporateSector), keine aktive Funktionalität.

Kisten-Shops

swift/chestShopAktiv

Funktionsweise

Eigene Verkaufsstände an physischen Kisten mit Kauf-/Verkaufspreisen und Historie.

  • Rechtsklick auf eine als Shop markierte Kiste öffnet automatisch das Shop-UI – weitere Verwaltung erfolgt direkt über diese Kisten-Interaktion, nicht über den Befehl

Befehle & Panels

/shop
Übersicht eigener/verfügbarer Shops (Dialog-basiert, Alias /spieler-shop)

Berechtigungen

Befehl / FunktionPermission
/shopkeine besondere Berechtigung
Erweiterte Ansicht/Verwaltung in Shop-UIcubix.shop.admin (UI-intern, kein Slash-Befehl)

Medienpädagogischer Nutzen

Beide

Sehr praxisnahes Unternehmertum – Teilnehmende lernen Preisgestaltung, Lagerhaltung und Kundeninteraktion in einem physisch verorteten "Ladengeschäft".

Gesellschaftsschichten

swift/classes (WealthClass)Teilweise aktiv

Funktionsweise

Ordnet Spieler automatisch nach Einkommen der letzten 31 Tage (relativ zum Median) einer von 5 Schichten zu: Mittellos, Unterschicht, Mittelschicht, Oberschicht, Elite. Auch administrativ fixierbar.

Befehle & Panels

/wealth-class list
alle Spieler mit aktueller/empfohlener Schicht (Alias /gesellschaftsschicht)
distribution
prozentuale Verteilung
get / static list/get/set/remove
als TODO markiert, noch nicht implementiert
auto refresh
erzwingt Neuberechnung

Berechtigungen

BefehlPermission
listcubix.command.wealth-class.list
distributioncubix.command.wealth-class.distribution
getcubix.command.wealth-class.get
static ...cubix.command.wealth-class.static...
auto refreshcubix.command.wealth-class.auto.refresh

Alle Unterbefehle sind pfadbasiert mit passthrough am Root abgesichert – der gesamte Befehl ist admin-only.

Medienpädagogischer Nutzen

Pädagoge

Sehr direktes didaktisches Werkzeug für Themen wie soziale Ungleichheit/Einkommensverteilung – macht ökonomische Konzepte (Median-Einkommen, Perzentile) im Spiel sichtbar und diskutierbar.

Wiederkehrende Zahlungen

swift/continuityInfrastruktur

Funktionsweise

Minütlicher Hintergrunddienst, der u. a. automatische Abo-Verlängerungen samt Zahlungsausfall-Benachrichtigung abwickelt.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter Nutzen – ermöglicht realistische wiederkehrende Zahlungen (Abo-Modell) als Lernbeispiel für Daueraufträge.

Rabatte

swift/discountsAktiv

Funktionsweise

Prozentuale Rabattaktionen für eigene Angebote erstellen.

Befehle & Panels

create <Titel> <Namespace> <von> <für> <Prozentsatz> <Beschreibung>
neuen Rabatt anlegen
modify <Rabatt> delete
löschen
modify <Rabatt> add-target transaction-type <Typ>
auf Transaktionstyp anwenden
list
alle statischen Rabatte

Berechtigungen

BefehlPermission
create, add-target, listkeine besondere Berechtigung
modify <Rabatt> deletekeinerlei Prüfung – nicht mal Spieler-Pflicht

Auffällig: modify <Rabatt> delete hat im aktuellen Code keinerlei Berechtigungs- oder Spieler-Prüfung – potenzielle Lücke, sollte vor Produktivbetrieb geprüft werden.

Medienpädagogischer Nutzen

Beide

Lehrt Preisgestaltung/Marketinginstrumente (Rabattaktionen) im Rahmen des eigenen "Unternehmens".

NPC-Shops

swift/npcShopAktiv

Funktionsweise

NPC-Figuren (Mannequins) als Verkaufsstellen mit eigenem Kontostand/Inventar (Lager in Kiste).

Befehle & Panels

manage <NPC> delete
NPC-Shop entfernen
manage <NPC> offer add hand/with <Menge> <Item> <Verkaufspreis> <Ankaufpreis>
Angebot hinzufügen
manage <NPC> offer remove <Index> / clear
Angebote entfernen/leeren
create <Namespace> <Beschreibung> <Skin> <Lagerposition>
neuen Shop-NPC erstellen

Berechtigungen

Befehl / FunktionPermission
Alle manage/create-Unterbefehlecubix.command.npc-shop.manage... / ...create... (pfadbasiert, passthrough)
Listener-Bypass (z. B. Block-Schutz)cubix.npcshop.bypass

Medienpädagogischer Nutzen

Pädagoge

Feste "Marktstände" mit NPC-Figuren durch die Kursleitung aufstellen, um Wirtschaftskreisläufe mit festen Anbietern zu simulieren.

Abonnements

swift/subscriptionTeilweise aktiv

Funktionsweise

Eigene Abo-Modelle mit Preisen, Vorteilen, Teilnehmerlimit und Verschenkfunktion erstellen.

Befehle & Panels

/subscriptions
Marktplatz-Dialog (nur bei aktivem Feature-Flag, Alias /abonnements)
manage group <Gruppe>
TODO, noch nicht implementiert
manage subscription <Abo> price/presentation/transfer-issuer/subscriber-limit/namespace/availability/delete/gift
Abo-Verwaltung
create group/subscription ...
neue Abo-Gruppe/Abo anlegen

Berechtigungen

BefehlPermission
/subscriptions (Marktplatz)keine besondere Berechtigung
Kompletter manage-/create-Zweigkeinerlei Prüfung – nicht mal Spieler-Pflicht

Sicherheits-Hinweis: Der gesamte manage- und create-Zweig hat aktuell keinerlei Zugriffsprüfung im Code – offen für jeden Sender inkl. Konsole. Sollte vor Produktivbetrieb geprüft werden.

Medienpädagogischer Nutzen

Beide

Realistisches Abo-/SaaS-Geschäftsmodell im Spiel abbildbar – eignet sich für Unterrichtseinheiten zu digitalen Geschäftsmodellen.

Steuern

swift/taxAktiv

Funktionsweise

Besteuerung von Einkommen/Transaktionen einzelner Ziele/Konten, verknüpft mit GovernmentTarget. Erstellung/Verwaltung von Steuerobjekten erfolgt intern über TaxManager-Dialoge, nicht über separate Chat-Befehle.

Befehle & Panels

/taxes
öffnet Steuer-Dialog (Alias /steuern)

Berechtigungen

Befehl / FunktionPermission
/taxeskeine besondere Berechtigung
Einsicht/Verwaltung aller Steuerpflichten in der UIcubix.tax.admin (UI-intern, kein Slash-Befehl)

Medienpädagogischer Nutzen

Beide

Vermittelt das Konzept von Steuern als Teil eines Wirtschaftskreislaufs.

C

Soziales & Kommunikation

Chat-System

ChatModuleAktiv

Funktionsweise

Chat-Modi, Design, Mention-System, Klick-Interaktionen, Spam-Schutz.

  • Automatische Präfixe (@global, @guild); klickbare Links
  • Spieler-Erwähnungen mit Kopf-Icon + Sound
  • @here (Standort teilen + Teleport-Vorschlag), @item (Item in Hand anzeigen)
  • Automatische Befehlserkennung im Chat (klickbare Vorschläge)
  • Anti-Spam/Flood-Schutz (Ähnlichkeitsprüfung, Cooldown)

Befehle & Panels

/chat <global|guild>
Wechsel zwischen globalem und Gilden-Chat

Berechtigungen

Befehl / FunktionPermission
/chatkeine besondere Berechtigung
Spam-Schutz umgehencubix.chat.spam.bypass

Medienpädagogischer Nutzen

Beide

Eingebauter Spam-/Flood-Schutz für geordnete Kommunikation in großen Gruppen – wichtig bei Workshops mit vielen Teilnehmenden.

Kosmetische Nachrichten

MessageModuleKosmetisch

Funktionsweise

Wertet globale Tod- und Fortschritts-(Advancement)-Nachrichten optisch auf (Icons, Farben).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Beide (passiv)

Wirkt passiv im Hintergrund, erhöht Komfort/Übersichtlichkeit ohne Steuerungsaufwand.

Private Nachrichten

MessagingModuleAktiv

Funktionsweise

1-zu-1-Kommunikation zwischen Teilnehmenden.

  • Merkt sich pro Spieler den letzten Gesprächspartner; Sound-Feedback beim Empfang

Befehle & Panels

/message <Ziel> <Text>
private Nachricht (Aliase msg, tell, w, whisper)
/reply <Text>
Antwort auf letzte Nachricht (Aliase r, antworte)

Berechtigungen

BefehlPermission
/message, /replykeine besondere Berechtigung

Medienpädagogischer Nutzen

Teilnehmer

Direkte 1-zu-1-Kommunikation, z. B. für Absprachen innerhalb einer Gruppe.

Gilden/Teams

GuildModuleAktiv

Funktionsweise

Vollwertiges Gilden-/Team-System mit grafischer Dialog-UI.

  • Eigener geschützter Chat-Kanal, eigene Farbe/Tag in Tabliste, kontrollieren Chunks/Gebiete, unterstützen Rollen/Rechte

Befehle & Panels

create <Name> <Tag> <Farbe>
Gilde gründen
list [Gilde], info data/chunks/colors
Übersicht/Details
modify delete/leave/set/kick/invite
Verwaltung, Einladungssystem (10 Min. gültig)
admin switch <Spieler> <Gilde>, admin color
administrative Eingriffe
Dialog-Menü über Spieler-Menü
Erstellen/Bearbeiten/Verwaltung ohne Befehle

Berechtigungen

BefehlPermission
create, list, info data/colors, modify leave/invitekeine besondere Berechtigung
info chunks <Ziel>cubix.command.guild.info.chunks
modify delete <fremde Gilde>cubix.command.guild.modify.delete
modify set displayname/tag/color (fremd)cubix.command.guild.modify.set.*
modify set namespacecubix.command.guild.modify.set.namespace (auch für eigene Gilde)
modify kick (fremde Gilde)cubix.command.guild.modify.kick
admin switch, admin colorcubix.command.guild.admin (Gate für gesamten Zweig)
Dialog: Gilde trotz Mitgliedschaft erstellen / Auto-Joincubix.admin.guilds
Dialog: Mitgliederverwaltung fremder Gildencubix.guild.admin

Medienpädagogischer Nutzen

Beide

Bildet reale Gruppen-/Teamarbeit im virtuellen Raum ab – sehr gut geeignet für Klassenprojekte und Simulationen. Komplett per grafischem Dialog bedienbar, ideal für jüngere Teilnehmende.

Allianzen

AllianceModuleAktiv

Funktionsweise

Bündnisse zwischen beliebigen Zielgruppen (Gilden, Allianzen, einzelne Spieler).

  • Farbe wird bei Mehrfach-Mitgliedschaft automatisch aus Mitgliedsfarben gemittelt

Befehle & Panels

list [Allianz], create <Namespace> <Name> <Tag> <Ziel> [Farbe]
Übersicht/Gründung
manage <Allianz> invite/delete/kick/set
Verwaltung
invitation accept/deny <Code>
Einladung annehmen/ablehnen

Berechtigungen

BefehlPermission
list, createkeine besondere Berechtigung
manage inviteMitgliedschaft, Bypass cubix.alliance.op
manage deleteMitglied ODER cubix.alliance.op
manage kicknur Mitgliedschaft (kein Admin-Bypass an dieser Stelle)
manage set displayName/tag/color/namespaceMitglied ODER cubix.alliance.op
invitation accept/denyZielgruppen-Mitgliedschaft ODER cubix.alliance.op

Auffällig: manage kick verwendet – anders als die übrigen manage-Aktionen – laut Code keinen cubix.alliance.op-Bypass.

Medienpädagogischer Nutzen

Teilnehmer

Bildet reale diplomatische/politische Strukturen ab – gut für Planspiele mit "Staaten" oder Fraktionen.

Rollen & Rechte

RoleModuleAktiv

Funktionsweise

Feingranulares Rollen-/Rechtesystem für Gruppen (Gilden, Allianzen, Zonen).

Befehle & Panels

list <Ziel>, create <Ziel> <Namespace> <Name>
Übersicht/Erstellung
manage <Rolle> info/delete/members/permissions
Verwaltung

Berechtigungen

BefehlPermission
Alle /roles-Befehlekeine Bukkit-Permission-Checks – Zugriff über target().isRolesMutable (Business-Logik)

Medienpädagogischer Nutzen

Pädagoge

Ermöglicht gestufte Selbstverwaltung, z. B. eine Teamleiter-Rolle für einzelne Teilnehmende.

Tabliste & Echtname

TabListModuleAktiv

Funktionsweise

Verwaltet Tabliste, Namensschilder über Spielerköpfen und die Möglichkeit, "echte Namen" getrennt vom Minecraft-Namen zu hinterlegen.

  • Gildentag/-farbe in Tabliste und schwebendem Namensschild; PVP-Status visuell markiert

Befehle & Panels

/realname get/set/remove <Spieler> [Name]
Echtnamen abfragen/setzen/entfernen (Alias /echtname)

Berechtigungen

BefehlPermission
Gesamter /realname-Befehlcubix.command.realname (Root-Requirement, gilt für alle Subbefehle)

Medienpädagogischer Nutzen

Pädagoge

Kursleiter:innen können echte Namen (für Anwesenheits-/Notenlisten) mit Minecraft-Pseudonymen verknüpfen, ohne dass dies öffentlich sichtbar wird.

Voice-Chat

VoiceChatModuleAktiv (Integration)

Funktionsweise

Serverseitige Integration der "Simple Voice Chat"-Mod für räumliche Sprachkommunikation.

Befehle & Panels

Keine eigenen Befehle (reine Kompatibilitätsschicht).

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Teilnehmer

Ermöglicht Live-Sprachkommunikation direkt im Spiel, wertvoll für Gruppenarbeit, Rollenspiele oder Simulationen.

Text-to-Speech

TTSModuleAktiv

Funktionsweise

Vordefinierte Sprach-Sounds aus echten Audioaufnahmen (buchstabiert Texte über Buchstaben-/Ziffern-Samples).

  • Vorproduzierte Blocktag-Sounds (Abstimmung, Redezeit, Zwischenfrage, Evakuierung u. a.) sowie Bahnhofsansagen; per Redstone-Loren-Trigger automatisierbar

Befehle & Panels

play <Sound> [Text]
gespeicherten Sound abspielen
announce <Text>
Blocktag-Einführungsansage + buchstabierter Text
set-data <Block> <Text>
TTS-Auslösetext an Block hinterlegen
construct <Text>
zusammengesetzte Ansage

Berechtigungen

BefehlPermission
play, announce, constructkeine besondere Berechtigung
set-datacubix.command.tts.set-data (pfadbasiert)

Medienpädagogischer Nutzen

Pädagoge

Hoher Immersionswert für Planspiele – akustisches Feedback für parlamentarische Simulationen und andere Formate.

D

Gameplay & Bewegung

Teleport-Anfragen

TPAModuleAktiv

Funktionsweise

Ermöglicht Spielern, sich gegenseitig Teleport-Anfragen zu senden, inklusive Bestätigungs-Dialog mit Klick-Buttons (Akzeptieren/Jetzt/Ablehnen).

  • Cubits-Gebühr (höher in Farmwelt); gesperrt in bestimmten Zonen, bei PVP-Modus oder Bewusstlosigkeit

Befehle & Panels

/tpa send <Spieler>
Anfrage zum Zielspieler
/tpa here <Spieler...>
Ziel(e) zu sich teleportieren lassen
/tpa accept/decline <Spieler>
annehmen/ablehnen

Berechtigungen

BefehlPermission
Alle /tpa-Befehlekeine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Teilnehmer

Gut für Gruppenkoordination in pädagogischen Sessions, z. B. um Teilnehmende schnell zusammenzuführen.

Warp-Punkte & Home

WarpModuleAktiv

Funktionsweise

Setzen, Verwalten und Nutzen von benannten Teleport-Punkten, sowohl gildenbezogen als auch öffentlich/serverweit.

Befehle & Panels

/warp
Dialog-Oberfläche mit allen Warp-Punkten (Alias /poi)
tp <Warp>, set spawn/base/eigener, modify, delete
nutzen/verwalten
list, list guild/public/illegal
Auflistung
/home
Teleport zum Gilden-Basispunkt (Alias /base)

Berechtigungen

BefehlPermission
Basis, tp, modify, /homekeine besondere Berechtigung
set spawncubix.command.warp.set.spawn
set base (fremd/Admin)cubix.command.warp.set.base
set eigener (fremd/Admin)cubix.command.warp.set.eigener
delete (eigene Gilde)Mitglied ODER cubix.warp.delete.admin
delete <Warp> <Gilde> (Admin-Zweig)cubix.command.warp.delete
Sichtbarkeit/Verwaltung aller Warpscubix.warps.admin

Medienpädagogischer Nutzen

Beide

Strukturiert Gruppen-/Teambereiche in pädagogischen Projekten (z. B. Klassen als "Gilden").

Sitzen

SeatModuleAktiv (Mechanik)

Funktionsweise

Komfort-Feature – Rechtsklick auf Stufen, Treppen und Lagerfeuer setzt den Spieler (unsichtbares ArmorStand-Reittier).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Teilnehmer

Rein atmosphärisch, erhöht Komfort und "Wohnraum"-Feeling in Bauprojekten.

Schlaf-Anzeige

SleepingModuleAktiv (Mechanik)

Funktionsweise

BossBar-Feedback, wie viele Spieler zum Überspringen der Nacht schlafen müssen (basierend auf playersSleepingPercentage).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Teilnehmer

Verbessert Gruppenkoordination bei Übernachtungen in gemeinsamen Welten.

Wiederbelebungssystem

EnhancedReviveModuleAktiv

Funktionsweise

Ersetzt Vanilla-Tod durch "Bewusstlosigkeit" (Spectator-Modus, sichtbare Leiche); Rettung durch Sneak-Interaktion in der Nähe innerhalb Zeitlimit.

  • Fortschrittsanzeige, Sound-/Partikel-Feedback; vergibt "Notdienst"-Levelpunkte; per Feature-Flag ein-/ausschaltbar

Befehle & Panels

/surrender
eigenen Zustand aufgeben, regulär respawnen (Alias /aufgeben)
/surrender admin revive <Spieler> [teleport:true/false]
Admin-Zwangswiederbelebung

Berechtigungen

BefehlPermission
/surrenderkeine besondere Berechtigung
admin revivecubix.command.surrender.admin... (pfadbasiert, passthrough)

Medienpädagogischer Nutzen

Beide

Fördert Teamarbeit/Zusammenhalt durch gegenseitiges Retten – relevant für Sozialkompetenz-Workshops.

AFK-Erkennung

AFKModuleAktiv (Hintergrunddienst)

Funktionsweise

Erkennt inaktive Spieler (Positions-/Blickrichtungsvergleich) und kickt nach Warnzeit automatisch. Sonderregel für aktive "Senatoren" (Blocktag).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

FunktionPermission
AFK-Erkennung umgehencubix.afk.bypass

Medienpädagogischer Nutzen

Pädagoge (Betrieb)

Nützlich, um Plätze/Slots in begrenzten Workshop-Sessions frei zu halten.

Gebiets-Erkundung

ExplorationModuleTeilweise aktiv

Funktionsweise

Visuelles Feedback (Titel, Sound, Partikel-Glüheffekt) beim Betreten/Verlassen von Territorien/Biomen.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Der Biom-Wechsel-Handler ist im Code deaktiviert (auskommentiert); aktiv ist nur die Gebietsgrenzen-Anzeige.

Medienpädagogischer Nutzen

Teilnehmer (passiv)

Unterstützt Orientierung in großen Klassenprojekten.

Expeditionswelten

ExpeditionsModuleAktiv

Funktionsweise

Separate, prozedural generierte Farmwelten (aktuell Nether) pro Gilde mit Reset-Mechanismus.

  • Hintergrund-Zielsystem ExpeditionGoal/ExpeditionGoalTrigger (töten, sammeln, laufen) mit vier Schwierigkeitsstufen – als Grundgerüst vorhanden, aber ohne eigenen Spielerbefehl

Befehle & Panels

/farmworld
Teleport zur eigenen Farmwelt (nur mit Gilde, kostenpflichtig, Aliase /farmwelt, /farm)
rebuild [Zeit]
neu generieren (Admin)
visit <Gilde>
fremde Farmwelt besuchen (Admin)

Berechtigungen

BefehlPermission
/farmworld (Basis)keine besondere Berechtigung
rebuild, visitcubix.command.farmworld (gemeinsamer passthrough-Gate)

Medienpädagogischer Nutzen

Beide

Gamifiziertes, differenziertes Ressourcenmanagement ohne Risiko für die Hauptwelt.

Spieler-Informationen

PlayerInfoModuleAktiv

Funktionsweise

Anzeige detaillierter Spielerinformationen (Übersicht und Einzelabfrage).

Befehle & Panels

/player list
alle (auch offline) Spieler mit Online-Status/"zuletzt gesehen" (Alias /spieler)
/player info <Spieler>
Name, UUID, Gilde, zuletzt gesehen, Spielzeit

Berechtigungen

BefehlPermission
/player list, /player infokeine besondere Berechtigung (offen für alle)

Medienpädagogischer Nutzen

Pädagoge

Nützlich zur Übersicht über Teilnehmeraktivität/Anwesenheit und Spielzeit-Tracking.

Verbindungsdiagnose

PingModuleAktiv (Hintergrunddienst)

Funktionsweise

Überwacht Ping-Qualität, zeigt beim Verlassen Zusammenfassung (Min/Aktuell/Max).

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

FunktionPermission
Sichtbarkeit der Quit-Ping-Zusammenfassungcubix.quit.pingMessage

Medienpädagogischer Nutzen

Pädagoge (Betrieb)

Hilft zur technischen Fehlerdiagnose bei instabilen Schulnetzwerken während Workshops.

Flugrouten

FlightPathModuleInaktiv / Roadmap

Funktionsweise

Geplant laut Modulbeschreibung: "Erstelle und verwalte Flugrouten für Spieler, die genehmigt und verfolgt werden können."

Befehle & Panels

/flightpath add
aktuelle Position als Wegpunkt hinzufügen (Alias /flugbahn)
reset, render, particles, closest
Debug-/Testfunktionen

Berechtigungen

BefehlPermission
Gesamter /flightpath-Befehlkeinerlei Prüfung – nicht mal Spieler-Pflicht

In Cubix.kt (~Zeile 145) auskommentiert (// FlightPathModule) – Modul ist nicht geladen. Die fehlende Zugriffsprüfung bestätigt den Debug-/WIP-Charakter.

Medienpädagogischer Nutzen

Nicht anwendbar

Nicht anwendbar – Modul ist inaktiv/unfertig.

E

Administration & Workshop

Workshop-Sammelmodul

WorkshopModuleAktiv

Funktionsweise

Bündelt Freeze, GameMode-Wechsel und Restriktionen als zentrale Anlaufstelle für Workshop-Leiter:innen.

Befehle & Panels

/workshop chat ...
Wrapper zu Chat-Block-Funktionen; weitere Subcommands in Untermodulen unten

Berechtigungen

BefehlPermission
/workshop (Root)keine eigene Prüfung

Medienpädagogischer Nutzen

Pädagoge

Zentrale Anlaufstelle, um während eines Workshops schnell in das Geschehen einzugreifen.

Chat-Blockierung

workshop/chatTeilweise aktiv (WIP)

Funktionsweise

Blockiert den Chat für bestimmte Zielgruppen, um störende Nachrichten während Instruktionsphasen zu unterbinden.

Befehle & Panels

/workshop chat list
aktuell blockierte Gruppen
block <Zielgruppe>
Chat blockieren
pardon <Zielgruppe>
Blockierung aufheben

Berechtigungen

BefehlPermission
list, block, pardonkeine besondere Berechtigung (keinerlei Prüfung im Code)

Alle Chat-Blockierungs-Unterbefehle sind aktuell ohne Berechtigungsprüfung erreichbar. Zusätzlich ist block laut Code-Kommentar als TODO markiert und trägt Zielgruppen noch nicht tatsächlich in die Sperrliste ein.

Medienpädagogischer Nutzen

Pädagoge

Ideal, um während Erklärungen Ruhe im Chat zu erzwingen, sobald der WIP-Zustand behoben ist.

Einfrieren

workshop/freezeAktiv

Funktionsweise

Friert einzelne Teilnehmende, Gruppen oder den ganzen Server ein.

  • Verhindert Bewegen, Blockabbau/-platzierung, Interagieren, Schaden austeilen; friert bei Vollsperre aller Onlinespieler sogar den Server-Tick ein

Befehle & Panels

/freeze list
eingefrorene Gruppen (Alias /einfrieren)
add/remove everyone|non-operators|<Spieler>|<Zielgruppe>
einfrieren/auftauen
clear
alle Einfrierungen aufheben

Berechtigungen

BefehlPermission
listcubix.command.freeze.list
add everyone / non-operators / <Spieler> / <Gruppe>cubix.command.freeze.add.*
remove everyone / non-operators / <Spieler> / <Gruppe>cubix.command.freeze.remove.*
clearcubix.command.freeze.clear

Medienpädagogischer Nutzen

Pädagoge

Ideal, um während einer Erklärung sofort Ruhe herzustellen, ohne jemanden zu kicken.

Spielmodus-Wechsel

workshop/gamemodeAktiv

Funktionsweise

Einfache Möglichkeit, den Spielmodus für Workshop-Teilnehmer wechseln zu lassen.

Befehle & Panels

/gamemode
Dialog zum eigenen Modus-Wechsel (Aliase /gm, /spielmodus)
<Modus> [Zielgruppe|Spieler]
fremden Modus ändern (Zusatzrecht)

Berechtigungen

BefehlPermission
/gamemode (Dialog, eigener Modus)cubix.workshop.gamemode ODER minecraft.command.gamemode
<Modus> <Zielgruppe> / <Spieler>zusätzlich cubix.workshop.gamemode.other

Auch der eigene Modus-Wechsel ist laut Code nicht komplett frei – er erfordert bereits cubix.workshop.gamemode bzw. das Vanilla-Gamemode-Recht.

Medienpädagogischer Nutzen

Beide

Nützlich, um schnell alle Teilnehmenden für ein Bauprojekt in den Kreativmodus zu setzen.

Restriktionen

workshop/restrictionAktiv

Funktionsweise

Sperrt spezielle Items, Item-Gruppen und Trank-Effekte – global und zielgruppenspezifisch.

  • Aktive Durchsetzung alle 1 s (verbotene Items/Effekte werden laufend entfernt)

Befehle & Panels

global list/add/remove item|material-tag|potion|dimension
globale Verbote
target <Zielgruppe> list/add/remove <Restriktion>
u. a. Wirtschaftszugriff, Gilden-Verwaltung, PVP, Elytra-/Trident-Flug, Chunk-Betreten

Berechtigungen

BefehlPermission
global listcubix.command.restrictions.global.list
global add/remove itemcubix.command.restrictions.global.add/remove.item
global add/remove material-tagcubix.command.restrictions.global.add/remove.material-tag
global add/remove potioncubix.command.restrictions.global.add/remove.potion
global add/remove dimensioncubix.command.restrictions.global.add/remove.dimension
target listcubix.command.restrictions.target.target.list
target add/removecubix.command.restrictions.target.target.add/remove.restriction

Medienpädagogischer Nutzen

Pädagoge

Sehr feingranulares Werkzeug, um z. B. bei einem Bauworkshop bestimmte Items global zu sperren, ohne Regionen komplett zu sperren.

Modul-Verwaltung

ModulesModule / ServiceManagerAktiv

Funktionsweise

Übersicht und Steuerung, mit der einzelne Funktionsbereiche des Plugins pro Server/Workshop ein- oder ausgeschaltet werden können.

Befehle & Panels

/modules
Dialog mit Liste aller Module und Status
/services list
laufende Hintergrunddienste
/services manage <Dienst> stop/reboot
Dienst steuern

Berechtigungen

Befehl / FunktionPermission
/moduleskeine besondere Berechtigung (jeder Spieler)
Menü-Eintrag "Module"cubix.modules (nur Sichtbarkeit im Menü)
/services listcubix.command.services.list
/services manage ... stop/rebootcubix.command.services.manage.service.stop / .reboot
Empfänger von Service-Ausfall-Broadcastscubix.service.status (Filter, kein Befehl)

/modules selbst ist ohne Berechtigung für jeden Spieler ausführbar – nur der Menü-Eintrag ist über cubix.modules abgesichert.

Medienpädagogischer Nutzen

Pädagoge

Erlaubt Baukasten-Prinzip: Funktionsbereiche pro Workshop gezielt zuschneiden.

Automatische Bereinigung

CleanupModuleInfrastruktur

Funktionsweise

Entfernt regelmäßig (alle 60 s) verwaiste Popup-Entities zur Performance-Verbesserung.

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Keine direkte Zielgruppe

Kein direkter Nutzen – sorgt für stabile Performance während längerer Workshop-Sessions.

Wetterereignisse

StormsModuleAktiv (Mechanik)

Funktionsweise

Dynamische, gameplay-beeinflussende Unwetter (Sichteinschränkung, Blitzeinschläge), an Regen gekoppelt.

  • Verhindert Schlafen während Sturm, erhöhtes Monster-Spawnen

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Teilnehmer

Eher ein Gameplay-/Immersions-Feature für Abenteuer-Workshops als ein Kontrollwerkzeug.

Server-Performance-Werkzeuge

LagModuleAktiv

Funktionsweise

Werkzeuge, um Server-Lags aufzuspüren und zu beheben.

  • "AI-Freeze" per Namensschild: Tier/Dorfbewohner mit "stop" im Namen wird KI eingefroren; Dialog zum Auffüllen eingefrorener Handels-Dorfbewohner

Befehle & Panels

/lag save-data
Snapshot aller Lag-Daten als JSON
entity-by-id <ID>
Entity-Details per ID
tp-chunk <x> <z>
zu Chunk teleportieren

Berechtigungen

BefehlPermission
save-datacubix.command.lag.save-data
entity-by-idcubix.command.lag.entity-by-id.id
tp-chunkcubix.command.lag.tp-chunk.chunkX.chunkZ

Medienpädagogischer Nutzen

Pädagoge

Relevant für Pädagogen bei großen Servern mit vielen Teilnehmenden, um Performance-Probleme zu diagnostizieren.

Anzeige-Widgets

WidgetModule / WidgetManagerAktiv

Funktionsweise

Konfigurierbare Infoanzeigen in ActionBar und Tabliste (Online-Zahl, Spielzeit, TPS, Region, Gesundheit, Hunger, Ping u. a.).

Befehle & Panels

/displays color-pack get/set/reset
eigenes Farbschema
setup add/remove/set
Widget-Konfiguration
list [Seite]
verfügbare Anzeige-Objekte
info <Key>
Details zu einem Anzeige-Objekt

Berechtigungen

BefehlPermission
color-pack ..., setup ...nur Spieler-Pflicht, keine besondere Berechtigung
list, infokeinerlei Prüfung, nicht mal Spieler-Pflicht

Medienpädagogischer Nutzen

Beide

Erhöht Transparenz und Übersicht während eines Workshops (z. B. Server-TPS, Spielzeit, Region).

F

Sonstiges & Spezial

Bestätigungs-Infrastruktur

PromptActionModuleInfrastruktur

Funktionsweise

Ja/Nein-Bestätigungsdialoge und zeitablauf-gesteuerte Aktionen, genutzt von anderen Modulen (z. B. Roleplay).

Befehle & Panels

/confirm <Slug>
ausstehende Aktion bestätigen
/cancel <Slug>
abbrechen

Berechtigungen

BefehlPermission
/confirm, /cancelkeinerlei Prüfung (offen für jeden Sender inkl. Konsole)

Medienpädagogischer Nutzen

Teilnehmer

Technisches Fundament für Einwilligungs-Mechaniken (z. B. Zustimmung zur Durchsuchung im Rollenspiel) – relevant für Datenschutz-/Consent-Themen.

Item-Aufteilung

ItemSplitModuleAktiv

Funktionsweise

Teilt einen Item-Stack in mehrere gleich große Teilmengen auf (per Inventar-GUI).

Befehle & Panels

/item-split [Anzahl]
öffnet Inventar, das den gehaltenen Item-Stack aufteilt (Alias /isplit)

Berechtigungen

BefehlPermission
/item-splitkeine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Teilnehmer

Praktisches Werkzeug für Handel/Tausch-Simulationen und faire Ressourcenverteilung in Gruppenarbeiten.

Blocktag-Planspiel

BlocktagModuleAktiv

Funktionsweise

Vollständiges parlamentarisches Rollenspiel: Anträge, Debatten mit Rederecht/Zeitbegrenzung, Zwischenfragen, Applaus, Abstimmungen, Ämter. Zustandsmaschine steuert Sitzungsablauf (Eröffnung → Ankündigung → Rede → Abstimmung → Ergebnis).

  • Mehrfachoptionen-Abstimmungen, Enthaltungen, Anträge mit verknüpften Abstimmungen, Tagesordnung ("Agenda")

Befehle & Panels

/blocktag-application
Antrag per Dialog einreichen (Alias /blocktag-antrag)
/applause, /frage, /meldung [revoke]
Applaudieren, Zwischenfrage, zu Wort melden
/blocktag panel
Admin-Kontrollpanel (Abstimmung, Redner, Redezeit, Soundboard)
/blocktag senators/presidents list/add/remove/clear
Ämter verwalten
/blocktag speaker-displays list/add/clear
physische Anzeigetafeln verknüpfen
/blocktag vote
Abstimmungsdialog
/blocktag admin manual-add-topic/migrate-data
Verwaltung/Migration

Berechtigungen

BefehlPermission
application, applause, frage, meldung, votekeine besondere Berechtigung (nur Spieler; meldung zusätzlich laufzeitgeprüft: nur Senatoren)
panelcubix.blocktag.president ODER Präsidenten-Mitgliedschaft
senators ...cubix.blocktag.senators
speaker-displays ...cubix.blocktag.speakerdisplays
presidents ...cubix.blocktag.presidents
admin manual-add-topic, admin migrate-datacubix.blocktag.admin.add-topic
Menü-Panelcubix.blocktag.admin ODER Präsidenten-Mitgliedschaft
Fremde Anträge im Dialog bearbeitencubix.blocktag.application.edit

Auffällig: panel prüft cubix.blocktag.president (Singular), die Präsidenten-Verwaltung dagegen cubix.blocktag.presidents (Plural) – zwei unterschiedliche Nodes, vermutlich bewusst getrennt.

Medienpädagogischer Nutzen

Beide

Kernstück für Demokratie-/Politikbildung, Kommunalpolitik-Simulationen und Jugendbeteiligungsprojekte.

Rollenspiel-Mechaniken

RoleplayModuleAktiv

Funktionsweise

Fügt klassische Rollenspiel-Mechaniken hinzu – Taschendurchsuchung zwischen Spielern und individueller PVP-Modus.

Befehle & Panels

/roleplay search-person <Spieler>
Inventar durchsuchen, erfordert Zustimmung (Dialog "Erlauben?", Alias /rp)
/roleplay toggle-pvp
persönlichen PVP-Modus umschalten

Berechtigungen

BefehlPermission
search-person, toggle-pvpkeine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Teilnehmer

Die Durchsuchung erfordert aktive Einwilligung – gutes Beispiel für spielerisch vermittelte Zustimmungs-/Consent-Kultur.

Anfängerschutz

BeginnerModuleAktiv (Mechanik)

Funktionsweise

Schützt neue Spieler (< 12 Std. Spielzeit) beim Tod – Inventar und Erfahrung bleiben erhalten, kein Drop.

  • Automatischer Broadcast "STARTER-SCHUTZ" (Listener auf PlayerDeathEvent)

Befehle & Panels

Keine eigenen Befehle.

Berechtigungen

Keine Befehle vorhanden, daher keine Berechtigungen zu dokumentieren.

Medienpädagogischer Nutzen

Teilnehmer (Neulinge)

Reduziert Frustration bei Erstkontakt mit dem Spiel – wichtig für niedrigschwelligen Einstieg mit ungeübten Teilnehmenden.

Nachrichtenportal

NewsModuleAktiv

Funktionsweise

Zeigt redaktionelle Inhalte ("Zeitungsartikel") im Spiel, deren Inhalt extern über qrcode-tour.de als Markdown gepflegt wird.

Befehle & Panels

/news read <Slug>
lädt Nachrichtenseite per Dialog, inkl. Link zur Web-Version (Alias /nachrichten)

Berechtigungen

BefehlPermission
/news readkeine besondere Berechtigung (nicht mal Spieler-Pflicht)

Medienpädagogischer Nutzen

Beide

Ermöglicht medienpädagogische Redaktionsarbeit (z. B. Schülerzeitung/Projektnachrichten).

Discord-Anbindung

DiscordModuleInaktiv / Roadmap

Funktionsweise

Geplant: Verbindung von Minecraft- und Discord-Server via Kord-Library, inkl. Kontenverknüpfung.

Befehle & Panels

/discord zum-discord
Einladungslink (im Code ohne Spieler-Pflicht)
/discord link
Verknüpfungscode (laut TODO unvollständig)
/discord unlink
Platzhalter, nicht implementiert

Berechtigungen

Nicht anwendbar – Modul ist inaktiv.

Medienpädagogischer Nutzen

Nicht anwendbar

In Cubix.kt auskommentiert (// TODO DiscordModule) – nicht produktiv nutzbar.

Dungeon-Anbindung

DungeonsModuleInaktiv / Roadmap

Funktionsweise

Geplant: Anbindung an einen separaten Dungeon-Subserver via BungeeCord-Plugin-Messaging.

Befehle & Panels

Keine – Nachrichten-Handler ist ein leeres Gerüst.

Berechtigungen

Nicht anwendbar – Modul ist inaktiv.

Medienpädagogischer Nutzen

Nicht anwendbar

In Cubix.kt auskommentiert (// TODO DungeonsModule) – reiner Platzhalter.

Cloud-/KI-Anbindung

cloud/ai, cloud/env ("Fruxz Intelligence")Inaktiv / Roadmap

Funktionsweise

Geplant: Cloud-Anbindung ("fruxz.cloud") für mobile Konnektivität und KI-Funktionen; WebSocket-Relay zu externem Cloud-Dienst.

Befehle & Panels

Keine. AppIntentsManager ist ein generisches Registrierungssystem für "App Intents" ohne erkennbare KI-Logik; EnvironmentModule ist ein leeres Gerüst.

Berechtigungen

Nicht anwendbar – Modul ist inaktiv.

Medienpädagogischer Nutzen

Nicht anwendbar

In Cubix.kt auskommentiert und zusätzlich enabledByDefault = false – doppelt deaktiviert.

G

Top-Level-Befehle

Diese Befehle sind nicht Teil eines module/-Ordners, sondern direkt in Cubix.kt bei onEnable() registriert.

/chunk

ChunkCommandAktiv

Funktionsweise

Verwaltet die Chunks und ihre Besitzer – direkt in Cubix.kt registriert.

Befehle & Panels

set none [von] [bis]
Chunk-Besitz entfernen
set <Ziel> [von] [bis]
Chunk(s) zuweisen
visitors
zeigt Chunk-Besucher (für alle Spieler offen)

Berechtigungen

BefehlPermission
set (alle Varianten inkl. none)cubix.chunk.set
visitorskeine besondere Berechtigung (nur Spieler)

Medienpädagogischer Nutzen

Beide

Kern-Werkzeug zur Vergabe von Baurechten/Grundstücken an Gruppen; visitors kann pädagogisch zur Nachverfolgung genutzt werden.

/pvp

PVPCommandAktiv

Funktionsweise

Verwaltet die PVP-Einstellungen von Cubix.

Befehle & Panels

/pvp
aktueller PVP-Status (für alle einsehbar)
/pvp <true|false>
serverweites PVP umschalten

Berechtigungen

BefehlPermission
/pvp (Status)keine besondere Berechtigung
/pvp <true|false>cubix.pvp.change

Medienpädagogischer Nutzen

Beide

Zentraler Sicherheits-Schalter – Pädagogen können PVP für Workshops mit jüngeren Zielgruppen serverweit deaktivieren.

/changelog

ChangeLogCommandAktiv

Funktionsweise

Zeigt die Änderungen des Servers bzw. des Cubix-Systems an.

Befehle & Panels

/changelog <Version>
zeigt Änderungen einer bestimmten Cubix-Version (Alias /änderungen)

Berechtigungen

BefehlPermission
/changelogkeine besondere Berechtigung

Medienpädagogischer Nutzen

Beide

Transparenzwerkzeug für Update-Kommunikation an Nutzer/Community.

/invsee

InvseeCommandAktiv

Funktionsweise

Öffnet das Inventar eines anderen Spielers zur Einsicht.

Befehle & Panels

/invsee <Spieler>
öffnet fremdes Inventar (Alias /inventar)

Berechtigungen

BefehlPermission
/invseecubix.command.invsee (pfadbasiert, + Spieler-Pflicht)

Medienpädagogischer Nutzen

Pädagoge

Klassisches Moderations-/Aufsichtswerkzeug, z. B. bei Verdacht auf Regelverstöße.

/experiment

ExperimentCommandDev-Tool

Funktionsweise

Reines Entwickler-/Testwerkzeug, nicht für Kundengespräche relevant.

Befehle & Panels

load-guild-chunks
Testdaten laden
guild-mix <displayName> <tag> <first> <second> [color]
Allianzen testweise erstellen
magic-inventory open <Zeilen>
dateibasiertes Test-Inventar
render-component
Debug-Ausgabe (Alias /preview)

Berechtigungen

BefehlPermission
load-guild-chunkscubix.command.experiment.load-guild-chunks
guild-mixcubix.command.experiment.guild-mix...
magic-inventory opencubix.command.experiment.magic-inventory.open.lines
render-componentcubix.command.experiment.render-component

Medienpädagogischer Nutzen

Kein Kundennutzen

Reines Entwickler-Debug-Werkzeug ohne direkten medienpädagogischen Mehrwert.

/database

DatabaseCommandInaktiv

Funktionsweise

Zweck laut Registrierungstext: "Verwaltet die Datenbankeinstellungen".

Befehle & Panels

Registrierung in Cubix.kt ist auskommentiert — im Betrieb nicht verfügbar.

Berechtigungen

Nicht anwendbar.

Medienpädagogischer Nutzen

Nicht anwendbar

Korrektur: Die Klasse DatabaseCommand existiert laut Repo-Durchsuchung nicht mehr im Quellcode – nur eine tote, auskommentierte Referenz verbleibt in Cubix.kt.

Keine Treffer für diese Suche.