Minecraft Servers HQ

Minecraft plugin CoreProtect

Informatie over CoreProtect en bevestigde servers

🔌 Over CoreProtect\n\nCoreProtect is een Minecraft-plugin die blok- en entiteitswijzigingen registreert om doorzoekbare geschiedenis en undo/repair-tools te bieden voor griefing, accidentele schade en debugging. De focus ligt op betrouwbare datalogging en beheertools, zodat serverbeheerders acties van spelers kunnen bekijken, gerichte rollbacks of restores kunnen uitvoeren en opgeslagen data kunnen beheren.\n\n## 🎯 Doel\n\nHet kerndoel van CoreProtect is server-side datalogging en anti-griefing: vastleggen wie wat en wanneer heeft veranderd, personeel recente wijzigingen in-game laten inspecteren, historische wijzigingen zoeken op speler/tijd/gebied en die wijzigingen indien nodig terugdraaien of herstellen.\n\n## ⚙️ Functies\n\n- Permanente logging van blok- en entiteitswijzigingen (blok plaatsen, blok breken, entiteitswijzigingen) zoals bevestigd in de officiële documentatie.\n- In-game inspector-modus om gelogde wijzigingen te bekijken terwijl je met de wereld bezig bent.\n- Lookup-commando's om historische wijzigingen op te vragen per speler, tijd, radius of gebied.\n- Rollback- en restore-commando's om gelogde wijzigingen terug te draaien of opnieuw toe te passen.\n- Purge-commando om oude data te verwijderen op basis van bewaarbeleid en ruimte terug te winnen via optimalisatievlaggen.\n- Ondersteuning voor database-migratie om te wisselen tussen SQLite- en MySQL-backends.\n- Configuratiebestanden per wereld om het loggedrag per wereld aan te passen.\n- Publieke API zodat andere plugins CoreProtect-data kunnen lezen/schrijven zoals beschreven in de officiële documentatie.\n\n## 🧩 Voor wie is dit\n\n- Serverbeheerders en moderators die forensische logs van spelersactiviteit nodig hebben.\n- Survival- en SMP-servers die willen herstellen van griefing of accidentele schade.\n- Grote of kleine servers die doorzoekbare historische data en gecontroleerde rollbacks nodig hebben.\n\n## 🏗️ Voorbeeldgebruik\n\n- Een admin gebruikt de inspector om te zien wie blokken uit een basis heeft verwijderd en voert een gerichte rollback van die wijzigingen uit.\n- Een moderator voert een lookup uit op de acties van een speler binnen een tijdsvenster om een melding te onderzoeken.\n- Een serverbeheerder migreert de CoreProtect-database van SQLite naar MySQL om over te stappen op een netwerk-backend.\n\n## ⌨️ Commando's\n\n| Command | Description | Permission | Access |\n|---|---|---:|---|\n| /co help | Geeft een lijst met CoreProtect-commando's weer. | coreprotect.help | Admin |\n| /co inspect (/co i) | Schakel de inspector in of uit om gelogde wijzigingen in-game te bekijken. | coreprotect.inspect | Admin |\n| /co lookup | Zoek historische blok-/entiteitsdata op (per speler, tijd, gebied, radius). | coreprotect.lookup | Admin |\n| /co rollback | Rol gelogde blok-/entiteitswijzigingen terug. | coreprotect.rollback | Admin |\n| /co restore | Herstel eerder teruggedraaide wijzigingen. | coreprotect.restore | Admin |\n| /co purge | Verwijder oude CoreProtect-data op basis van bewaarinstellingen. | coreprotect.purge | Admin |\n| /co reload | Herlaad de CoreProtect-configuratie. | coreprotect.reload | Admin |\n| /co status | Bekijk de status en statistieken van de plugin. | coreprotect.status | Admin |\n| /co consumer | Schakel de consumer-verwerking voor wachtrijdata in of uit. | coreprotect.consumer | Admin |\n| /co migrate-db | Migreer CoreProtect-data tussen SQLite en MySQL. | not specified | Admin |\n| /co near | Alias: voert een lookup uit met een kleine standaardradius. | uses lookup permission | Admin |\n| /co undo | Alias: draai een rollback/restore terug via de tegenovergestelde actie. | uses rollback/restore permission | Admin |\n\nOpmerkingen: commandonamen en beschrijvingen zijn overgenomen uit de officiële CoreProtect-documentatie. Het migrate-db-commando is gedocumenteerd als onderdeel van de database-migratiefunctie; expliciete permissienodes voor elk commando staan in de officiële permissiedocumentatie.\n\n## 🔐 Permissions\n\n| Permission | Description | Default |\n|---|---|---:|\n| coreprotect.* | Geeft toegang tot alle CoreProtect-commando's. | op |\n| coreprotect.inspect | Staat gebruik van de inspector toe. | op |\n| coreprotect.lookup | Staat gebruik van het lookup-commando toe. | op |\n| coreprotect.rollback | Staat gebruik van rollback-commando's toe. | op |\n| coreprotect.restore | Staat gebruik van restore-commando's toe. | op |\n| coreprotect.teleport | Staat gebruik van teleport-gerelateerde CoreProtect-functies toe. | op |\n| coreprotect.help | Geeft toegang tot help-uitvoer. | op |\n| coreprotect.purge | Staat het purge-commando toe. | op |\n| coreprotect.reload | Staat het herladen van de pluginconfiguratie toe. | op |\n| coreprotect.status | Staat het bekijken van de pluginstatus toe. | op |\n| coreprotect.consumer | Staat het in- of uitschakelen van consumer-verwerking toe. | op |\n\n## ⚙️ Installatie\n\n### 📥 Setup\n\n- Download de officiële CoreProtect-JAR voor jouw Minecraft-versie en plaats deze in de plugins/-map van je server. \n- Start de server opnieuw op en controleer of CoreProtect wordt geladen in de serverconsole.\n- Gebruik /co reload na configuratiewijzigingen om ze toe te passen zonder opnieuw op te starten.\n\n### 📦 Dependencies\n\n- Er worden in de officiële documentatie voor CoreProtect zelf geen verplichte externe plugin-afhankelijkheden vermeld. (Sommige externe tools en integraties worden als compatibel gedocumenteerd; noem specifieke integraties alleen wanneer ze expliciet zijn ingeschakeld.)\n\n### 🧾 Configuratie\n\n- CoreProtect maakt config.yml aan in zijn pluginmap. \n- Er kunnen configuratiebestanden per wereld worden gemaakt door config.yml te kopiëren naar een bestand met de naam van de wereld (bijvoorbeeld world_nether.yml) om de loginstellingen voor die wereld te overschrijven.\n- Database-migratiestappen en veilige migratiepraktijken worden beschreven in de officiële documentatie.\n\n## 🧠 Technische opmerkingen\n\n- CoreProtect biedt een API zodat andere plugins met gelogde data kunnen werken (gedocumenteerd in de officiële API-docs).\n- CoreProtect ondersteunt datamigratie tussen SQLite- en MySQL-backends met gedocumenteerde migratiecommando's.\n- Het project is uitgebracht onder de Artistic-2.0-licentie.\n\n## 🤝 Wanneer deze plugin nuttig is\n\nAls je doorzoekbare server-side logging en betrouwbare rollback/restore-tools nodig hebt om spelersacties te onderzoeken of grief te herstellen, biedt CoreProtect een gerichte set logging- en hersteltools die geschikt zijn voor serverbeheerders en moderatieteams.

Servers met plugin CoreProtect

De pagina van plugin CoreProtect toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van CoreProtect hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server CoreProtect gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met CoreProtect om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.