Saltar al contenido principal

Configuración de Extractioncraft

Extractioncraft utiliza varios archivos de configuración. Los ajustes principales se encuentran en config.yml y messaging.yml. Los paquetes de contenido, tablas de botín y grupos de botín tienen sus propias carpetas de configuración.

config.yml

ClaveTipoPredeterminadoDescripción
deleteItemsOnFailToExtractBooleantrueSi los jugadores pierden todos los objetos cuando no logran extraerse de una partida usando uno de los puntos de extracción. Cuando está habilitado, el contenido premade está balanceado en torno a este riesgo. Deshabilitarlo hace que el contenido sea más fácil de farmear con menos razón para usar las mecánicas de extracción.

messaging.yml

Todos los mensajes soportan códigos de color & y los marcadores $player / $count donde se indique.

ClavePredeterminadoDescripción
failedToJoinOngoingMatchAsPlayerMessageCan't join this match - it has already started!Se muestra cuando un jugador intenta unirse a una partida en progreso
failedToJoinOngoingMatchAsPlayerInstanceIsFullCan't join this match - the instance is already full!Se muestra cuando la partida ha alcanzado su número máximo de jugadores
failedToJoinOngoingMatchAsPlayerNoPermissionCan't join this match - you don't have the permission!Se muestra cuando un jugador no tiene permiso para unirse
failedToJoinMatchAsSpectatorNoSpectatorsAllowedMessageCan't join this match - spectators are not allowed!Se muestra cuando los espectadores están deshabilitados para el paquete de contenido
failedToJoinMatchAsSpectatorNoPermissionCan't spectate this match - you don't have the permission!Se muestra cuando un jugador no tiene permiso para ser espectador
matchJoinAsPlayerMessage[Extractioncraft] You are now in the match, $player!Mensaje de chat al unirse a una partida como jugador. $player se reemplaza con el nombre del jugador.
matchJoinAsPlayerTitleExtract!Título mostrado al unirse a una partida
matchJoinAsPlayerSubtitleGrab the loot and head to an extraction point!Subtítulo mostrado al unirse a una partida
matchJoinAsSpectatorTitle(vacío)Título mostrado al unirse como espectador
matchJoinAsSpectatorSubtitleNow spectating!Subtítulo mostrado al unirse como espectador
matchJoinAsSpectatorMessage[Extractioncraft] You are now spectating a match! Do /extractioncraft quit to stop spectating!Mensaje de chat al unirse como espectador
matchLeaveAsPlayerMessage[Extractioncraft] You have left the match, $player!Se muestra cuando un jugador sale de una partida. $player se reemplaza con el nombre del jugador.
matchLeaveAsSpectatorMessage[Extractioncraft] You have left the match, $player!Se muestra cuando un espectador sale de una partida
matchFailedToStartNotEnoughPlayersMessageThis match requires $count players before starting - can't start yet!Se muestra cuando se usa /exc start sin suficientes jugadores. $count se reemplaza con el número mínimo de jugadores.
matchStartingMessage[Extractioncraft] Match starting!Mensaje de chat cuando comienza la cuenta regresiva de la partida
matchStartingTitleMatch starting!Título mostrado durante la cuenta regresiva
matchStartingSubtitlein $count...Subtítulo durante la cuenta regresiva. $count son los segundos restantes.
preventTeleportInMessage[Extractioncraft] You have attempted to teleport into an ongoing match - you can't do that!Se muestra cuando alguien intenta teletransportarse dentro de un mundo de partida
preventTeleportOutMessage[Extractioncraft] You have attempted to teleport from an ongoing match - you can't do that!Se muestra cuando un jugador en partida intenta teletransportarse fuera

Configuración de Paquetes de Contenido

Los paquetes de contenido son archivos YAML en la carpeta content_packages/. Cada uno define una configuración de mapa jugable.

ClaveTipoPredeterminadoDescripción
isEnabledBooleantrueSi este paquete de contenido está activo
nameString(requerido)Nombre para mostrar del paquete (soporta códigos de color &)
descriptionString list(requerido)Líneas de descripción mostradas en el menú de configuración
downloadLinkString(opcional)URL donde se puede descargar el contenido
versionInteger0Número de versión del contenido, usado para verificaciones de actualización
folderNameString(requerido)Nombre de la subcarpeta de esquemáticos para este paquete
usesEliteMobsBooleanfalseSi este paquete requiere EliteMobs
usesBetterStructuresBooleanfalseSi este paquete requiere BetterStructures
usesFreeMinecraftModulesBooleanfalseSi este paquete requiere FreeMinecraftModels
betterStructuresModulesContainerNameString(opcional)El nombre del archivo de configuración del generador de módulos de BetterStructures
spectatableBooleanfalseSi los espectadores pueden unirse a partidas usando este paquete
pvpEnabledBooleantrueSi el PvP está habilitado durante las partidas
minPlayersInteger1Número mínimo de jugadores requerido para iniciar una partida
maxPlayersInteger100Número máximo de jugadores permitidos en una partida
chestLootTablesString list[]Tablas de botín usadas para cofres, con formato filename.yml:weight
barrelLootTablesString list[]Tablas de botín usadas para barriles, con formato filename.yml:weight

Formato de Peso de Tabla de Botín

Las entradas de tablas de botín de cofres y barriles usan el formato <loot_table_filename.yml>:<weight>. Cuando un jugador abre un contenedor, se selecciona una tabla de botín basada en probabilidad ponderada.

Ejemplo:

chestLootTables:
- kobold_mines_chest_high_loot_table_10.yml:.2
- kobold_mines_chest_low_loot_table_10.yml:.2
barrelLootTables:
- kobold_mines_barrel_loot_table_10.yml:1