Minecraft Servers HQ

Plugin de Minecraft CoreProtect

Información sobre CoreProtect y los servidores donde fue encontrado

🔌 Acerca de CoreProtect

CoreProtect es un plugin de Minecraft que registra cambios de bloques y entidades para ofrecer un historial buscable y herramientas de deshacer/reparar para griefing, daños accidentales y depuración. Se centra en un registro de datos fiable y en herramientas administrativas para que los operadores del servidor puedan revisar las acciones de los jugadores, realizar rollbacks o restauraciones puntuales y gestionar los datos almacenados.

🎯 Propósito

El propósito principal de CoreProtect es el registro de datos del lado del servidor y la protección contra griefing: capturar quién cambió qué y cuándo, permitir que el staff revise cambios recientes dentro del juego, busque cambios históricos por jugador/tiempo/área y revierta o restaure esos cambios cuando sea necesario.

⚙️ Características

  • Registro persistente de cambios de bloques y entidades (colocación de bloques, rotura de bloques, cambios de entidades) según confirma la documentación oficial.
  • Modo inspector dentro del juego para ver los cambios registrados mientras interactúas con el mundo.
  • Comandos de lookup para consultar cambios históricos por jugador, tiempo, radio o área.
  • Comandos de rollback y restore para revertir o reaplicar cambios registrados.
  • Comando purge para eliminar datos antiguos según las reglas de retención y recuperar espacio mediante flags de optimización.
  • Soporte de migración de base de datos para mover entre backends SQLite y MySQL.
  • Archivos de configuración por mundo para ajustar el comportamiento del registro en cada mundo.
  • API pública para que otros plugins lean/escriban datos de CoreProtect, tal y como indica la documentación oficial.

🧩 Para quién es

  • Administradores y moderadores de servidores que necesitan registros forenses de la actividad de los jugadores.
  • Servidores Survival y SMP que quieren recuperarse de grief o daños accidentales.
  • Servidores grandes o pequeños que requieren datos históricos buscables y rollbacks controlados.

🏗️ Casos de uso de ejemplo

  • Un admin usa el inspector para identificar quién quitó bloques de una base y realiza un rollback puntual de esos cambios.
  • Un moderador ejecuta una consulta sobre las acciones de un jugador durante una ventana de tiempo para investigar un reporte.
  • Un operador de servidor migra la base de datos de CoreProtect de SQLite a MySQL para pasar a un backend en red.

⌨️ Comandos

CommandDescriptionPermissionAccess
/co helpMuestra una lista de comandos de CoreProtect.coreprotect.helpAdministrador
/co inspect (/co i)Activa o desactiva el inspector para ver los cambios registrados en el juego.coreprotect.inspectAdministrador
/co lookupConsulta datos históricos de bloques/entidades (por jugador, tiempo, área, radio).coreprotect.lookupAdministrador
/co rollbackRevierte cambios registrados de bloques/entidades.coreprotect.rollbackAdministrador
/co restoreRestaura cambios revertidos anteriormente.coreprotect.restoreAdministrador
/co purgeElimina datos antiguos de CoreProtect según la configuración de retención.coreprotect.purgeAdministrador
/co reloadRecarga la configuración de CoreProtect.coreprotect.reloadAdministrador
/co statusMuestra el estado y las estadísticas del plugin.coreprotect.statusAdministrador
/co consumerActiva o desactiva el procesamiento de datos en cola.coreprotect.consumerAdministrador
/co migrate-dbMigra los datos de CoreProtect entre SQLite y MySQL.no especificadoAdministrador
/co nearAlias: realiza una consulta con un radio pequeño predeterminado.usa el permiso de lookupAdministrador
/co undoAlias: revierte un rollback/restore usando la acción opuesta.usa el permiso de rollback/restoreAdministrador

Notas: los nombres y descripciones de los comandos provienen de la documentación oficial de CoreProtect. El comando migrate-db está documentado como parte de la funcionalidad de migración de bases de datos; los nodos de permiso explícitos para cada comando aparecen en la documentación oficial de permisos.

🔐 Permisos

PermissionDescriptionDefault
coreprotect.*Permite acceso a todos los comandos de CoreProtect.op
coreprotect.inspectPermite usar el inspector.op
coreprotect.lookupPermite usar el comando lookup.op
coreprotect.rollbackPermite usar comandos de rollback.op
coreprotect.restorePermite usar comandos de restore.op
coreprotect.teleportPermite usar funciones de CoreProtect relacionadas con teletransporte.op
coreprotect.helpPermite acceder a la ayuda.op
coreprotect.purgePermite usar el comando purge.op
coreprotect.reloadPermite recargar la configuración del plugin.op
coreprotect.statusPermite ver el estado del plugin.op
coreprotect.consumerPermite alternar el procesamiento del consumer.op

⚙️ Instalación

📥 Configuración

  • Descarga el JAR oficial de CoreProtect para tu versión de Minecraft y colócalo en el directorio plugins/ de tu servidor.
  • Reinicia el servidor y verifica que CoreProtect se cargue en la consola del servidor.
  • Usa /co reload después de cambios de configuración para aplicarlos sin reiniciar.

📦 Dependencias

  • La documentación oficial de CoreProtect no lista dependencias obligatorias de plugins de terceros. (Algunas herramientas e integraciones de terceros se documentan como compatibles; indica integraciones específicas solo cuando estén habilitadas explícitamente.)

🧾 Configuración

  • CoreProtect crea un config.yml en su carpeta de plugin.
  • Se pueden crear archivos de configuración por mundo copiando config.yml a un archivo con el nombre del mundo (por ejemplo world_nether.yml) para sobrescribir la configuración de registro de ese mundo.
  • Los pasos de migración de base de datos y las prácticas seguras de migración están documentados en la documentación oficial.

🧠 Notas técnicas

  • CoreProtect ofrece una API para que otros plugins interactúen con los datos registrados (documentado en la API oficial).
  • CoreProtect admite la migración de datos entre backends SQLite y MySQL usando comandos de migración documentados.
  • El proyecto se publica bajo la licencia Artistic-2.0.

🤝 Cuándo es útil este plugin

Si necesitas registro buscable del lado del servidor y herramientas fiables de rollback/restore para investigar acciones de jugadores o reparar grief, CoreProtect ofrece un conjunto de herramientas de registro y corrección centrado y adecuado para administradores de servidor y equipos de moderación.

Servidores con el plugin CoreProtect

La página del plugin CoreProtect muestra en qué servidores el monitoreo ha encontrado este plugin, así como con qué plataformas y versiones aparece.

Los plugins pueden añadir comandos, economía, protección, permisos, minijuegos, integraciones u otras mecánicas. El papel real de CoreProtect depende de la configuración del servidor en cuestión.

Los datos se forman automáticamente a partir de las respuestas técnicas de los servidores. Si un servidor oculta la lista de plugins, puede no aparecer en esta sección, aunque use CoreProtect.

Usa la lista de servidores con CoreProtect para comparar proyectos, verificar versiones compatibles o encontrar ejemplos de uso del plugin en servidores públicos.