Página para el equipo del servidor

Los jugadores no necesitan nada de esto.

Comandos de administración

Necesitan el permiso civilizacion.admin, que por defecto tienen los operadores.

ComandoQué hace
/civ recargarRecarga los archivos de configuración sin reiniciar. No cambia la frecuencia de las tareas: para eso hay que reiniciar
/civ guardarFuerza un guardado en la base de datos
/civ purgar mundo <nombre>Borra todos los datos de un mundo. No se puede deshacer
/civ renombrar <nombre>Con este permiso se puede renombrar un asentamiento más de una vez

Los comandos para jugadores están en Cómo ver tu civilización > Comandos.

Permisos

PermisoPor defectoPara qué
civilizacion.usarTodosConsultar el chunk y el asentamiento. Hoy no se comprueba: quitarlo no bloquea esos comandos
civilizacion.renombrarTodosRenombrar un asentamiento una vez
civilizacion.adminOperadoresRecargar, guardar, purgar y renombrar sin límite
surveyor.civilizacion.calorOperadoresVer el mapa de calor en el mapa del juego (plugin SurveyorPlugin)

Archivos de configuración

En la carpeta del plugin (plugins/Civilization/):

ArchivoQué decide
config.ymlMundos, módulos encendidos, frecuencias, fronteras y ruinas
weights.ymlCuánto vale cada acción, sus esperas y el valor de cada bloque
curves.ymlDecadencia, cimientos, peligro, supresión, miopía y umbral de asentamiento
ranks.ymlLos rangos y sus requisitos. Añadir un rango intermedio no requiere recompilar
names.ymlGramática de los nombres, avisos de frontera y plantillas de la crónica
privilegios.yml (planeado)Los privilegios de la versión 0.8.0, cada uno con su interruptor

Los datos viven en civilizacion.db (SQLite) y se guardan cada 3 minutos.

Módulos

En config.yml, sección modulos:

MóduloPor defectoQué hace
senalesEncendidoCuenta las acciones de los jugadores
presenciaEncendidoReparte vitalidad alrededor de los jugadores
supresion-spawnEncendidoCancela apariciones naturales de monstruos según la vitalidad
miopiaEncendidoReduce la distancia a la que los monstruos detectan a los jugadores
despawnApagadoHace desaparecer antes a los monstruos sin objetivo en zonas con vida. Es el único módulo que recorre entidades: enciéndelo solo si la supresión y la miopía no bastan
asentamientosEncendidoForma los asentamientos y sus rangos
bossbarEncendidoBarras de ascenso y de brújula
cronicaEncendidoRegistra la crónica
bluemapEncendidoCapas del mapa web, si BlueMap está instalado
placeholdersEncendidoPlaceholders, si PlaceholderAPI está instalado

Por defecto, el Nether (world_nether) y el End (world_the_end) recogen datos pero no suprimen monstruos (mundos.sin-supresion).

Puesta en marcha recomendada

  1. Primera semana: con supresion-spawn y miopia apagados, solo se recogen datos. Usa /civ chunk en sitios conocidos para ver si los números tienen sentido.
  2. Ajusta weights.yml con lo que veas y aplica con /civ recargar.
  3. Enciende la supresión. Es cuando el sistema se empieza a notar.
  4. Los asentamientos y los mapas ganan con semanas de datos detrás.

Placeholders

Con PlaceholderAPI. Todos se refieren al lugar donde está el jugador.

PlaceholderDevuelve
%civilizacion_nombre%Nombre del asentamiento
%civilizacion_rango%Rango (Yermo si no hay asentamiento)
%civilizacion_rango_color%Rango con su color
%civilizacion_tendencia%creciendo, estable o decayendo
%civilizacion_eje_dominante%Clave del eje dominante
%civilizacion_tamano%Chunks del asentamiento
%civilizacion_vitalidad%Vitalidad del chunk
%civilizacion_yermo%De 0 (núcleo de una ciudadela) a 1 (yermo puro)
%civilizacion_cimientos%Cimientos del chunk
%civilizacion_eje_<eje>%Puntos de ese eje en el asentamiento, por ejemplo %civilizacion_eje_comercio%

Integraciones

  • BlueMap: capas “Civilizacion” (calor) y “Asentamientos”. Se actualizan cada 300 s (bluemap.intervalo-segundos).
  • SurveyorPlugin y Hoofprint: áreas de asentamientos y ruinas en el mapa del juego. /surveyor civ resync y /surveyor civ limpiar, con el permiso surveyor.admin.
  • Otros plugins: el plugin publica una API (CivilizationApi) y los eventos SettlementFoundedEvent, SettlementRankChangeEvent, SettlementAbandonedEvent y CivilizationSuppressSpawnEvent. Este último se puede cancelar para impedir una supresión concreta.