Minecraft-Plugin CoreProtect
Informationen zu CoreProtect und den Servern, auf denen es gefunden wurde
🔌 Über CoreProtect
CoreProtect ist ein Minecraft-Plugin, das Block- und Entitätsänderungen aufzeichnet, um eine durchsuchbare Historie sowie Werkzeuge zum Rückgängigmachen und Reparieren für Griefing, versehentliche Schäden und Debugging bereitzustellen. Der Fokus liegt auf zuverlässiger Datenerfassung und administrativen Werkzeugen, damit Server-Operatoren Spieleraktionen prüfen, gezielte Rollbacks oder Wiederherstellungen durchführen und gespeicherte Daten verwalten können.
🎯 Zweck
Der Hauptzweck von CoreProtect ist serverseitiges Logging und Anti-Griefing: festhalten, wer was wann geändert hat, dem Team ermöglichen, aktuelle Änderungen im Spiel zu prüfen, historische Änderungen nach Spieler/Zeit/Bereich zu durchsuchen und diese Änderungen bei Bedarf zurückzusetzen oder wiederherzustellen.
⚙️ Funktionen
- Dauerhaftes Logging von Block- und Entitätsänderungen (Block platzieren, Block abbauen, Entitätsänderungen), wie in der offiziellen Dokumentation bestätigt.
- In-Game-Inspektormodus zum Anzeigen der protokollierten Änderungen während der Interaktion mit der Welt.
- Lookup-Befehle zum Abfragen historischer Änderungen nach Spieler, Zeit, Radius oder Bereich.
- Rollback- und Restore-Befehle zum Rückgängig machen oder erneuten Anwenden protokollierter Änderungen.
- Purge-Befehl zum Entfernen alter Daten basierend auf Aufbewahrungsregeln und zum Freigeben von Speicher über Optimierungsflags.
- Unterstützung für Datenbankmigrationen zwischen SQLite- und MySQL-Backends.
- Weltbezogene Konfigurationsdateien, um das Logging-Verhalten pro Welt anzupassen.
- Öffentliche API für andere Plugins zum Lesen/Schreiben von CoreProtect-Daten, wie in der offiziellen Dokumentation beschrieben.
🧩 Für wen es gedacht ist
- Serveradministratoren und Moderatoren, die forensische Protokolle der Spieleraktivität benötigen.
- Survival- und SMP-Server, die sich von Griefing oder versehentlichen Schäden erholen möchten.
- Große oder kleine Server, die durchsuchbare historische Daten und kontrollierte Rollbacks benötigen.
🏗️ Beispiel-Anwendungsfälle
- Ein Admin nutzt den Inspektor, um zu ermitteln, wer Blöcke aus einer Basis entfernt hat, und führt ein gezieltes Rollback dieser Änderungen durch.
- Ein Moderator führt eine Lookup-Abfrage zu den Aktionen eines Spielers innerhalb eines Zeitfensters aus, um einen Bericht zu prüfen.
- Ein Server-Operator migriert die CoreProtect-Datenbank von SQLite zu MySQL, um auf ein vernetztes Backend umzusteigen.
⌨️ Befehle
| Command | Description | Permission | Access |
|---|---|---|---|
/co help | Zeigt eine Liste der CoreProtect-Befehle an. | coreprotect.help | Administrator |
/co inspect (/co i) | Schaltet den Inspektor um, um protokollierte Änderungen im Spiel anzuzeigen. | coreprotect.inspect | Administrator |
/co lookup | Ruft historische Block-/Entitätsdaten ab (nach Spieler, Zeit, Bereich, Radius). | coreprotect.lookup | Administrator |
/co rollback | Setzt protokollierte Block-/Entitätsänderungen zurück. | coreprotect.rollback | Administrator |
/co restore | Stellt zuvor zurückgesetzte Änderungen wieder her. | coreprotect.restore | Administrator |
/co purge | Löscht alte CoreProtect-Daten basierend auf den Aufbewahrungseinstellungen. | coreprotect.purge | Administrator |
/co reload | Lädt die CoreProtect-Konfiguration neu. | coreprotect.reload | Administrator |
/co status | Zeigt den Plugin-Status und Statistiken an. | coreprotect.status | Administrator |
/co consumer | Schaltet die Consumer-Verarbeitung für Warteschlangendaten um. | coreprotect.consumer | Administrator |
/co migrate-db | Migriert CoreProtect-Daten zwischen SQLite und MySQL. | nicht angegeben | Administrator |
/co near | Alias: führt eine Abfrage mit einem standardmäßigen kleinen Radius aus. | verwendet die Lookup-Berechtigung | Administrator |
/co undo | Alias: macht ein Rollback/Restore über die jeweilige Gegenaktion rückgängig. | verwendet die Rollback-/Restore-Berechtigung | Administrator |
Hinweise: Befehlsnamen und Beschreibungen stammen aus der offiziellen CoreProtect-Dokumentation. Der Befehl migrate-db ist als Teil der Datenbankmigrationsfunktion dokumentiert; explizite Berechtigungsknoten für jeden Befehl sind in der offiziellen Berechtigungsdokumentation aufgeführt.
🔐 Berechtigungen
| Permission | Description | Default |
|---|---|---|
coreprotect.* | Ermöglicht Zugriff auf alle CoreProtect-Befehle. | op |
coreprotect.inspect | Erlaubt die Nutzung des Inspektors. | op |
coreprotect.lookup | Erlaubt die Nutzung des Lookup-Befehls. | op |
coreprotect.rollback | Erlaubt die Nutzung von Rollback-Befehlen. | op |
coreprotect.restore | Erlaubt die Nutzung von Restore-Befehlen. | op |
coreprotect.teleport | Erlaubt die Nutzung von teleportbezogenen CoreProtect-Funktionen. | op |
coreprotect.help | Erlaubt den Zugriff auf die Hilfeausgabe. | op |
coreprotect.purge | Erlaubt den Purge-Befehl. | op |
coreprotect.reload | Erlaubt das Neuladen der Plugin-Konfiguration. | op |
coreprotect.status | Erlaubt das Anzeigen des Plugin-Status. | op |
coreprotect.consumer | Erlaubt das Umschalten der Consumer-Verarbeitung. | op |
⚙️ Installation
📥 Einrichtung
- Lade das offizielle CoreProtect-JAR für deine Minecraft-Version herunter und lege es in das Verzeichnis
plugins/deines Servers. - Starte den Server neu und prüfe, ob CoreProtect in der Serverkonsole geladen wird.
- Verwende
/co reloadnach Konfigurationsänderungen, um sie ohne Neustart anzuwenden.
📦 Abhängigkeiten
- In der offiziellen Dokumentation von CoreProtect selbst sind keine erforderlichen Drittanbieter-Plugin-Abhängigkeiten aufgeführt. (Einige Drittanbieter-Tools und Integrationen werden als kompatibel dokumentiert; nenne konkrete Integrationen nur, wenn sie ausdrücklich aktiviert sind.)
🧾 Konfiguration
- CoreProtect erstellt eine
config.ymlim Plugin-Ordner. - Weltbezogene Konfigurationsdateien können erstellt werden, indem man
config.ymlin eine Datei mit dem Namen der Welt kopiert (zum Beispielworld_nether.yml), um die Logging-Einstellungen für diese Welt zu überschreiben. - Schritte zur Datenbankmigration und sichere Migrationsverfahren sind in der offiziellen Dokumentation beschrieben.
🧠 Technische Hinweise
- CoreProtect stellt eine API bereit, mit der andere Plugins auf protokollierte Daten zugreifen können (in der offiziellen API-Dokumentation beschrieben).
- CoreProtect unterstützt die Migration von Daten zwischen SQLite- und MySQL-Backends mithilfe dokumentierter Migrationsbefehle.
- Das Projekt wird unter der Artistic-2.0-Lizenz veröffentlicht.
🤝 Wann dieses Plugin nützlich ist
Wenn du durchsuchbares serverseitiges Logging und zuverlässige Rollback-/Restore-Werkzeuge benötigst, um Spieleraktionen zu untersuchen oder Griefing zu beheben, bietet CoreProtect ein fokussiertes Werkzeugset für Logging und Behebung, das sich für Serveradministratoren und Moderationsteams eignet.
- Restarting...3358.62
- Rooted Realm
Whitelisted Java‑Survival‑SMP: keine geplanten Resets, spielergesteuerte Ökonomie, wöchentliche Events und optionales PvP. Freundliche erwachsene Community.
1557.91 - Survival655.48
- Welcome to Afterlife SMP!1055.32
- CorePlay
Klassischer CZ/SK Survival‑Server mit Events, Duellen, Auktionen und freundlicher Community.
1154.91 - Welcome To the Kmartz SMP!754.15
- Minecart Rapid Transit
Community-orientierter Server für Städtebau und Transport mit fahrbaren Zügen, großen Verkehrsnetzen, geschützten Bauten, spielerbetriebener Wirtschaft und organisierten PvP-Arenen.
453.94 - Restarting...653.93
- Smithtainment
Community‑orientiertes Survival‑SMP mit Custom‑Plugins, Wirtschaft, mcMMO und Mini‑Games — freundliche Spieler und aktives Forum.
1253.47 - Project Eden
Community‑orientierter Survival‑Server mit Spielwirtschaft, mcMMO, Creative‑Plots und wöchentlichen Minigames — freundlich und ruhig.
152.61 - EthelMC
Community‑Survival mit Wirtschaft, Landclaims, Arenen und Crossplay (Java & Bedrock). Ränge, Shops und Events.
352.57 - Legion Tekkit
Modded Tekkit-Survival mit Fokus auf technischer Progression und von Spielern geführten Fraktionen, mit Wirtschaft, Spieler-Shops, geschützten Claims, Arena-Events und mehreren Welten.
452.2 - GenuineMC
Community-orientiertes Semi-Vanilla-Survival-SMP mit Land-Protection, Spielerläden, Belohnungen fürs Voten, kosmetischen Inhalten und wahrscheinlich Crossplay zwischen Bedrock und Java.
152.07 - GospelCraft
Christliches Towny‑Survival mit individuellen Mobs, mcMMO und Jobs — Schriftstellen werden spielerisch eingebracht.
351.23 - PIDGE Survival RPG151.22
- AetherCraft
Semi-custom Survival-SMP mit Land-Claim, spielergetriebener Wirtschaft, eigenen Items und Mobs, mehreren Welten und Bedrock/Java-Crossplay.
151.15 - Up, up, and away!251.02
- The One Ring
LOTR‑geprägter Minecraft‑Server mit immersiver Mittelerde: Fraktionen, große Bauten, Handel, Events und PvP sowie Vanilla‑Verzauberungen und Lore‑Items.
350.89 - A Minecraft Server450.62
Die Seite des Plugins CoreProtect zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von CoreProtect hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er CoreProtect nutzt.
Nutze die Serverliste mit CoreProtect, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.