NEXUS CITY
Plugin-Dokumentation

NexusMonitor

Vollständiges Logging aller relevanten Server-Ereignisse: Economy, Items, Deaths, PvP-Kills, Join/Leave. API für andere Plugins.

Platzhalter: Screenshot

1. Einleitung

NexusMonitor ist ein zentrales Überwachungs- und Logging-Plugin. Es erfasst Join/Leave, Deaths, PvP-Kills und stellt eine API bereit, über die andere Plugins Economy- und Item-Flows melden können. Alle Logs werden asynchron in MySQL oder SQLite gespeichert. Admins können mit /nexusmonitor query Ereignisse abfragen.

2. Geloggte Ereignisse

Automatisch erfasst

  • Join/Leave – Spieler betritt/verlässt den Server
  • Death – Spieler stirbt (Todesursache, Killer, Ort)
  • PvP-Kill – Spieler tötet anderen Spieler

API für andere Plugins

NexusCrystals, NexusMarket, NexusCases und andere Plugins können über die NexusMonitor-API Economy- und Item-Flows melden. So wird jeder Geld- und Item-Fluss zentral erfasst.

3. Admin-Commands

Command Beschreibung
/nexusmonitor query [Spieler] [typ] [limit] Logs abfragen. Spieler, Event-Typ und Limit optional. Permission: nexus.monitor.admin

Aliase: /nm, /monitor

4. Konfiguration

In der config.yml werden Speichertyp (MySQL/SQLite), Verbindungsdaten, Retention-Tage, Batch-Größe und die zu loggenden Kategorien (economy, items, deaths, pvp-kills) konfiguriert. Ohne MySQL wird SQLite verwendet.

5. Ablauf & Priorität

NexusMonitor hat höchste Priorität im Nexus-City-Ökosystem. Alle relevanten Plugins sollten ihre Transaktionen über die API melden, damit kein Geld- oder Item-Fluss unerfasst bleibt.

← Zurück zur Übersicht Alle Plugins