El archivo main.json de Cobblemon 1.8.1 contiene 111 claves guardadas. Esta referencia te ayuda a encontrar el valor adecuado en la versión del pack de MCF que hayas elegido realmente, a leer su ámbito de aplicación y a comprobar un cambio. Está vinculada expresamente a Cobblemon 1.8.1 y no sirve como prueba para ninguna otra versión del mod o del pack.
La lista completa se mantiene. Los valores por defecto proceden del archivo de referencia generado el 23 de septiembre de 2026; los nombres de los campos y las rutas de carga relevantes se volvieron a comprobar el 7 de octubre de 2026 contra la etiqueta upstream fijada. Las mediciones históricas y la lectura del código se mencionan por separado. Para esta actualización no se modificó ningún servidor de juego nuevo.
Primero, lee la versión realmente instalada
Anota el nombre y la versión del pack, la versión de Minecraft, el loader y la versión de Cobblemon cargada, a partir del inicio actual o de /cobblemon info, siempre que tu versión ofrezca ese comando. La versión del pack y la del mod pueden tener números distintos. lastSavedVersion muestra el último estado guardado del archivo; no sustituye la prueba del mod que está cargado en ese momento.
Si tienes otra versión, lee la fuente del proyecto correspondiente y tu archivo generado. No copies una configuración 1.8.1 completa sobre una estructura desconocida. Los addons, los datapacks y los ajustes del pack también pueden influir en el comportamiento real del juego. La introducción a Cobblemon explica la elección del pack y la comparación con el cliente.
La página oficial de configuración es una orientación útil, pero en parte usa nombres de campo más antiguos y otros valores por defecto. Para esta referencia son determinantes el código fuente de la etiqueta 1.8.1 junto con el archivo de referencia guardado.
Distingue el archivo del servidor del archivo local del cliente
La ruta es siempre config/cobblemon/main.json: una vez en el servidor y, en su caso, otra en la instancia de juego local de un amigo. El mismo nombre de archivo no significa la misma ubicación. El editor de configuración dentro del juego en un servidor dedicado guarda valores locales del cliente y no es un editor general para el archivo de vuestro servidor.
El gráfico separa el ámbito de aplicación y los pasos del cambio. No contiene tiempos de carga medidos.
En el código, 109 campos llevan indicación de lado: 87 como SERVER y 22 como CLIENT. A ellos se suman lastSavedVersion y thirdPersonViewBobbing. Este recuento de anotaciones no es un recuento general de las reglas efectivas de servidor y cliente: por ejemplo, las etiquetas de nivel y de nombre están anotadas como campos de cliente, pero en la estructura descrita las influyen valores del servidor.
enableDebugKeys está marcado como campo de cliente. No concede comandos de juego ni permisos de OP. Para esos permisos usad la guía de permisos de Cobblemon, que es independiente.
Prepara un cambio conservando el estado inicial
Haz una copia de seguridad del archivo completo del servidor por separado antes de editarlo. Si cambias el almacenamiento o las reglas de juego, guarda también el mundo correspondiente y los datos importantes de los jugadores de Cobblemon. La copia se conserva hasta que se hayan comprobado el archivo y el comportamiento.
Cambia un valor concreto que ya exista y comprueba después la sintaxis JSON. Número, valor booleano y texto son tipos de datos distintos; true, por ejemplo, no es un texto entre comillas. Un validador JSON local ayuda a encontrar comas que faltan. No confirma automáticamente un rango de valores razonable ni el efecto en el juego.
Copia correctamente cada clave. El código fuente 1.8.1 reconoce expresamente algunos nombres antiguos como alias de lectura, entre ellos worldSliceDiameter, worldSliceHeight y BattlePvPMaxDistance. Por eso estos alias documentados no son equiparables a cualquier errata desconocida. Aun así, para los cambios nuevos usa el nombre actual y no dejes entradas duplicadas antiguas y nuevas.
Después de cargar, vuelve a leer el archivo guardado
Cobblemon 1.8.1 carga la configuración y después la vuelve a escribir. En la comprobación histórica se eliminaron las claves desconocidas y un valor no válido de maxVerticalCorrectionBlocks, 999, se limitó a 200. Esos límites de enteros no son una protección universal para todos los demás campos numéricos.
Un error de sintaxis llevó, en los intentos históricos de recarga y reinicio, a cargar los valores por defecto y a sobrescribir el archivo defectuoso. Por eso el mensaje Reloading Cobblemon settings. no basta como control de éxito. Tras la carga, compara con tu copia de seguridad el valor realmente guardado y el log actual.
Si la versión instalada lo ofrece, /cobblemonconfig reload vuelve a cargar el archivo del servidor. Para ello la cuenta de juego necesita el permiso de administración correspondiente. Los estados copiados de spawners de jugador, pastos o máquinas no se regeneran necesariamente por completo con esto.
La particularidad de pokemonPerChunk se comprobó históricamente: aumentar el valor surtió efecto tras recargar, pero reducirlo solo tras reconectar al jugador de prueba. Al reducirlo, haz que los amigos implicados se reconecten o realiza un reinicio planificado. La guía de spawn trata la observación de este cambio.
Lee la referencia completa
Cada entrada indica el valor por defecto, los valores o la unidad, el ámbito de aplicación y una comprobación de carga. Una indicación sobre la recarga del archivo no significa que todos los objetos existentes o guardados se actualicen de inmediato. Salvo los intentos históricos mencionados expresamente, no son nuevas mediciones de jugabilidad.
La lista no establece valores de rendimiento seguros para el plan gratuito. Un radio mayor, una densidad más alta o una comprobación más frecuente pueden generar otra carga. El diagnóstico real de recursos lo lees con la guía de RAM de Cobblemon.
Además, puedes consultar el índice de referencia completo como JSON. Contiene las mismas 111 entradas y referencias a las fuentes. Es un índice de consulta, no un archivo para instalar directamente como main.json.
Pokémon en general
| Ajuste |
|---|
maxPokemonLevel · Valor por defecto 100. Nivel, 1–1000. Se aplica a: Servidor. Nivel máximo; también limita los niveles de los Pokémon salvajes. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxPokemonFriendship · Valor por defecto 255. 0–1000. Se aplica a: Servidor. Límite superior de la amistad. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
announceDropItems · Valor por defecto true. true/false. Se aplica a: Servidor. Mensaje en el chat cuando un Pokémon suelta objetos. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
defaultDropItemMethod · Valor por defecto on-entity. on-entity, on-player, to-inventory. Se aplica a: Servidor. Dónde caen los objetos cuando la tabla de botín no indica nada. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
dropAfterDeathAnimation · Valor por defecto false. true/false. Se aplica a: Servidor. Los objetos caen solo tras la animación de muerte en lugar de inmediatamente. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
ambientPokemonCryTicks · Valor por defecto 1080. Ticks. Se aplica a: Servidor. Intervalo de los gritos ambientales; el tooltip dice que el valor no se usa, pero el código sí lo utiliza. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
experienceMultiplier · Valor por defecto 2.0. Factor. Se aplica a: Servidor. Factor de la fórmula de PE: el valor por defecto duplica todos los PE de combate. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
displayEntityLevelLabel · Valor por defecto true. true/false. Se aplica a: Servidor. Nivel sobre el Pokémon; está marcado como valor de cliente, pero el servidor lo anula. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
displayEntityNameLabel · Valor por defecto true. true/false. Se aplica a: Servidor. Nombre sobre el Pokémon; controlado por el servidor como arriba. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
displayNameForUnknownPokemon · Valor por defecto false. true/false. Se aplica a: Cliente. Mostrar nombres incluso sin un escaneo previo. Comprobación de carga: cliente. |
displayEntityLabelsWhenCrouchingOnly · Valor por defecto false. true/false. Se aplica a: Cliente. Etiquetas solo al agacharse. Comprobación de carga: cliente. |
fossilMachineAlphaChance · Valor por defecto 20. 1 entre x. Se aplica a: Servidor. Probabilidad de alfa de la máquina de fósiles; 0 provoca un error según el código (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
fossilMachineShinyChance · Valor por defecto 100. 1 entre x. Se aplica a: Servidor. Probabilidad de shiny de la máquina de fósiles; 0 provoca un error (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
honeySlatherAlphaChance · Valor por defecto 100. 1 entre x. Se aplica a: Servidor. Probabilidad de alfa en troncos untados de miel; 0 lo desactiva (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
honeySlatherShinyChance · Valor por defecto 4000. 1 entre x. Se aplica a: Servidor. Probabilidad de shiny en troncos untados de miel; 0 lo desactiva (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
shinyNoticeParticlesDistance · Valor por defecto 24. Bloques. Se aplica a: Cliente. Alcance de las partículas shiny. Comprobación de carga: cliente. |
captureCalculator · Valor por defecto cobblemon. ID de fórmula. Se aplica a: Servidor. Fórmula de captura; se permiten cobblemon, de generation_1 a generation_9 (con generation_2_fixed, generation_3_and_4) y debug; los ID desconocidos vuelven al valor por defecto. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
playerDamagePokemon · Valor por defecto true. true/false. Se aplica a: Servidor. Los jugadores pueden hacer daño a los Pokémon. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
pokemonIntrinsicSizeMin · Valor por defecto 0.95. Factor. Se aplica a: Servidor. Factor de tamaño aleatorio más pequeño al generarse (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
pokemonIntrinsicSizeMax · Valor por defecto 1.05. Factor. Se aplica a: Servidor. Factor de tamaño aleatorio más grande (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
babyPokemonLevelDuration · Valor por defecto 9. Niveles. Se aplica a: Servidor. Durante tantos niveles un Pokémon cuenta como cría y se representa más pequeño; ≤ 1 lo desactiva (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
babyPokemonSizeMultiplier · Valor por defecto 0.9. Factor. Se aplica a: Servidor. Tamaño en el nivel 1, que aumenta linealmente hasta el final de la fase de cría (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
minimumRidingScale · Valor por defecto 0.75. Factor. Se aplica a: Servidor. Por debajo de este tamaño, un Pokémon no se puede montar (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxDynamaxLevel · Valor por defecto 10. 0–10. Se aplica a: Servidor. Límite superior del nivel de la forma gigante en combate. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
infiniteTmUses · Valor por defecto false. true/false. Se aplica a: Servidor. Las máquinas técnicas no se consumen al usarlas (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
Spawn
| Ajuste |
|---|
enableSpawning · Valor por defecto true. true/false. Se aplica a: Servidor. Desactiva el spawner natural; además existe la gamerule doPokemonSpawning. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
worldSpawningBlocklist · Valor por defecto []. Lista de dimensiones. Se aplica a: Servidor. Mundos sin spawns, por ejemplo minecraft:the_nether (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
pokemonPerChunk · Valor por defecto 1.0. Densidad. Se aplica a: Servidor. Límite de densidad en el área de comprobación de 48 × 48 bloques de la zona de spawn. En 1.8.1 la comprobación normal termina al alcanzarse el límite, es decir, a partir de 9 × el valor de densidad efectivo. Comprobación de carga: aumentar: recarga; reducir: reconectar al jugador o reiniciar el servidor (comprobado históricamente). |
ticksBetweenSpawnAttempts · Valor por defecto 20. Ticks. Se aplica a: Servidor. Ritmo: un ciclo de spawn por jugador cada x ticks (20 = 1 segundo); el primero tras 100 ticks. Comprobación de carga: reconectar. |
maximumSpawnsPerPass · Valor por defecto 8. Cantidad. Se aplica a: Servidor. Como máximo, tantos spawns por ciclo. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
spawningZoneDiameter · Valor por defecto 8. Bloques. Se aplica a: Servidor. Longitud del lado de la zona de spawn (x y z). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
spawningZoneHeight · Valor por defecto 16. Bloques. Se aplica a: Servidor. Altura de la zona de spawn, centrada en el jugador. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
minimumSpawningZoneDistanceFromPlayer · Valor por defecto 16. Bloques. Se aplica a: Servidor. Distancia mínima de la zona al jugador. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maximumSpawningZoneDistanceFromPlayer · Valor por defecto 64. Bloques. Se aplica a: Servidor. Distancia máxima de la zona; también radio de búsqueda de los bloques de cebo. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxVerticalCorrectionBlocks · Valor por defecto 64. Bloques, 1–200. Se aplica a: Servidor. Hasta dónde busca la zona suelo firme hacia arriba y hacia abajo; 999 se convierte silenciosamente en 200 (comprobado). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
minimumDistanceBetweenEntities · Valor por defecto 8.0. Bloques. Se aplica a: Servidor. Distancia mínima de un spawn a otros seres vivos y a spawns del mismo ciclo. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxNearbyBlocksHorizontalRange · Valor por defecto 4. Bloques. Se aplica a: Servidor. Radio de búsqueda para spawns que necesitan ciertos bloques cercanos (horizontal). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxNearbyBlocksVerticalRange · Valor por defecto 2. Bloques. Se aplica a: Servidor. Lo mismo en vertical. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxVerticalSpace · Valor por defecto 8. Bloques. Se aplica a: Servidor. Como máximo se comprueba tanto espacio libre sobre la cabeza. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
minimumLevelRangeMax · Valor por defecto 10. Niveles, 1–1000. Se aplica a: Servidor. Rango de niveles de los Pokémon salvajes con el equipo vacío (de 1 a x). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
savePokemonToWorld · Valor por defecto true. true/false. Se aplica a: Servidor. false: los Pokémon salvajes desaparecen al descargarse el chunk. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
pokeSnackPokemonPerChunk · Valor por defecto 2.0. Densidad. Se aplica a: Servidor. Límite de densidad para spawns en el bloque de cebo. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
shinyRate · Valor por defecto 8192. 1 entre x, 0 = nunca. Se aplica a: Servidor. Probabilidad de shiny para cada Pokémon generado, también por comando. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
teraTypeRate · Valor por defecto 20. 1 entre x. Se aplica a: Servidor. Probabilidad de un teratipo distinto. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
baseApricornTreeGenerationChance · Valor por defecto 0.1. Factor. Se aplica a: Servidor. Frecuencia de los árboles de bayas Apricorn y Saccharine al generar el mundo. Comprobación de carga: solo chunks nuevos. |
despawnerNearDistance · Valor por defecto 32. Bloques. Se aplica a: Servidor. Más cerca del jugador, un Pokémon salvaje nunca desaparece, independientemente de su edad. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
despawnerFarDistance · Valor por defecto 96. Bloques. Se aplica a: Servidor. Más lejos, desaparece en cuanto supera la edad mínima. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
despawnerMinAgeTicks · Valor por defecto 600. Ticks (30 s). Se aplica a: Servidor. Los Pokémon más jóvenes nunca desaparecen. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
despawnerMaxAgeTicks · Valor por defecto 3600. Ticks (3 min). Se aplica a: Servidor. A partir de esta edad, los Pokémon desaparecen también a distancia media. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
monitorAlphaRate · Valor por defecto 40. 1 entre x. Se aplica a: Servidor. Probabilidad de alfa del Data Monitor en la estructura de fósiles; 0 provoca un error (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
monitorShinyRate · Valor por defecto 200. 1 entre x. Se aplica a: Servidor. Probabilidad de shiny del Data Monitor; 0 provoca un error (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
exportSpawnConfig · Valor por defecto false. true/false. Se aplica a: Servidor. Crea best-spawner-config.json y lo lee. Comprobación de carga: reinicio. |
Iniciales
| Ajuste |
|---|
exportStarterConfig · Valor por defecto false. true/false. Se aplica a: Servidor. Crea starters.json y lo lee; sin este interruptor se usan los iniciales integrados. Comprobación de carga: reinicio. |
Combates
| Ajuste |
|---|
autoUpdateShowdown · Valor por defecto true. true/false. Se aplica a: Servidor. Vuelve a extraer el motor de combate en cada inicio; false conserva las modificaciones propias en la carpeta de Showdown. Comprobación de carga: reinicio. |
defaultFleeDistance · Valor por defecto 32. Bloques, −1 = sin huida. Se aplica a: Servidor. Distancia a partir de la cual un combate salvaje termina como huida. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
allowExperienceFromPvP · Valor por defecto true. true/false. Se aplica a: Servidor. PE también de combates entre jugadores. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
experienceShareMultiplier · Valor por defecto 0.5. Factor. Se aplica a: Servidor. Porción de PE para los miembros del equipo que llevan un objeto que reparte PE. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
awardExperienceToFaintedPokemon · Valor por defecto false. true/false. Se aplica a: Servidor. PE también para miembros del equipo debilitados (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
awardExperienceOnBattleLoss · Valor por defecto false. true/false. Se aplica a: Servidor. PE también tras un combate perdido (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
luckyEggMultiplier · Valor por defecto 1.5. Factor. Se aplica a: Servidor. Factor de PE del objeto lucky_egg. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
allowSpectating · Valor por defecto true. true/false. Se aplica a: Servidor. Permitir observar combates. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
battleWildMaxDistance · Valor por defecto 12. Bloques. Se aplica a: Servidor. Alcance para iniciar un combate salvaje. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
battlePvPMaxDistance · Valor por defecto 32. Bloques. Se aplica a: Servidor. Alcance de una solicitud de combate a jugadores (grafía antigua: BattlePvPMaxDistance). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
battleSpectateMaxDistance · Valor por defecto 64. Bloques. Se aplica a: Servidor. Alcance para observar. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
walkingInBattleAnimations · Valor por defecto false. true/false. Se aplica a: Cliente. Animaciones de caminar en combate. Comprobación de carga: cliente. |
Estados alterados y curación
| Ajuste |
|---|
passiveStatuses · Valor por defecto "180-300" cada uno. Segundos, "min-max" por estado. Se aplica a: Servidor. Duración hasta que veneno, parálisis, congelación, sueño y quemadura terminan solos fuera del combate. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
infiniteHealerCharge · Valor por defecto false. true/false. Se aplica a: Servidor. Máquina curativa sin cargas. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxHealerCharge · Valor por defecto 6.0. Cargas. Se aplica a: Servidor. La carga máxima se toma al crear la máquina curativa y se limita a un mínimo de 6. Una recarga por sí sola no actualiza necesariamente la máquina existente. Comprobación de carga: recarga la máquina. |
secondsToChargeHealingMachine · Valor por defecto 900. Segundos. Se aplica a: Servidor. Tiempo hasta la carga completa. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
defaultFaintTimer · Valor por defecto 300. Segundos. Se aplica a: Servidor. Tiempo hasta la autorreanimación tras quedar debilitado. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
faintAwakenHealthPercent · Valor por defecto 0.2. Proporción 0–1. Se aplica a: Servidor. Puntos de salud al despertar; 0 desactiva la autorreanimación. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
healPercent · Valor por defecto 0.05. Proporción 0–1. Se aplica a: Servidor. Curación pasiva por ciclo, mínimo 1 punto de salud; 0 la desactiva. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
healTimer · Valor por defecto 60. Segundos. Se aplica a: Servidor. Intervalo de la curación pasiva (solo en el equipo, no en combate). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
Mundo, pasto e intercambio
| Ajuste |
|---|
appleLeftoversChance · Valor por defecto 0.025. Probabilidad. Se aplica a: Servidor. Probabilidad del objeto «Restos» al comer ciertas frutas. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxRootsInArea · Valor por defecto 9. Cantidad. Se aplica a: Servidor. Raíces en los alrededores antes de que el crecimiento se detenga. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
bigRootPropagationChance · Valor por defecto 0.5. Probabilidad. Se aplica a: Servidor. Propagación de raíces grandes por random tick (solo con poca luz). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
energyRootChance · Valor por defecto 0.25. Proporción. Se aplica a: Servidor. Proporción de raíces de energía entre las raíces nuevas. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
defaultPasturedPokemonLimit · Valor por defecto 16. Cantidad. Se aplica a: Servidor. Pokémon por bloque de pasto. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
pastureBlockUpdateTicks · Valor por defecto 40. Ticks. Se aplica a: Servidor. Intervalo de comprobación del pasto. Comprobación de carga: recarga el pasto. |
pastureMaxWanderDistance · Valor por defecto **32 (1.7.3: 64)**. Bloques. Se aplica a: Servidor. Radio de movimiento alrededor del bloque de pasto. Comprobación de carga: recarga el pasto. |
pastureMaxPerChunk · Valor por defecto 4.0. Densidad. Se aplica a: Servidor. Límite de densidad al colocar en el pasto. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
maxInsertedFossilItems · Valor por defecto 2. Cantidad. Se aplica a: Servidor. Fósiles en el analizador. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
tradeMaxDistance · Valor por defecto 12. Bloques. Se aplica a: Servidor. Alcance para intercambios y solicitudes de equipo. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
Pokédex
| Ajuste |
|---|
maxPokedexScanningDetectionRange · Valor por defecto 10. Bloques. Se aplica a: Servidor. Alcance del escáner. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
unlockAllMoveDexMovesByDefault · Valor por defecto false. true/false. Se aplica a: Servidor. Todos los movimientos desbloqueados en la máquina de MT y en la lista de movimientos (nuevo en 1.8). Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
hideUnimplementedPokemonInThePokedex · Valor por defecto false. true/false. Se aplica a: Cliente. Ocultar en el índice las especies aún no implementadas. Comprobación de carga: cliente. |
Almacenamiento
| Ajuste |
|---|
storageFormat · Valor por defecto nbt. nbt, json, mongodb. Se aplica a: Servidor. Formato de almacenamiento del equipo y del PC; otro valor impide el inicio. Comprobación de carga: reinicio. |
mongoDBConnectionString · Valor por defecto mongodb://localhost:27017. Texto. Se aplica a: Servidor. Solo con mongodb. Comprobación de carga: reinicio. |
mongoDBDatabaseName · Valor por defecto cobblemon. Texto. Se aplica a: Servidor. Solo con mongodb. Comprobación de carga: reinicio. |
pokemonSaveIntervalSeconds · Valor por defecto 30. Segundos, 1–120. Se aplica a: Servidor. Intervalo de guardado de los datos del equipo y del PC. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
defaultBoxCount · Valor por defecto 40. Cajas, 1–1000. Se aplica a: Servidor. Cajas de PC por jugador; los PC existentes no bloqueados se ajustan al cargar. Antes de reducir, comprueba el contenido existente. Comprobación de carga: reconectar. |
defaultKeyItems · Valor por defecto []. Lista de objetos. Se aplica a: Servidor. Objetos clave para jugadores nuevos. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
preventCompletePartyDeposit · Valor por defecto false. true/false. Se aplica a: Servidor. El último miembro del equipo no puede ir al PC. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
Interfaz (solo cliente)
| Ajuste |
|---|
summaryPokemonFollowCursor · Valor por defecto true. true/false. Se aplica a: Cliente. El modelo en el resumen sigue al ratón. Comprobación de carga: cliente. |
partyPortraitAnimations · Valor por defecto NEVER_ANIMATE. NEVER_ANIMATE, ANIMATE_SELECTED, ALWAYS_ANIMATE. Se aplica a: Cliente. Animación en la superposición del equipo. Comprobación de carga: cliente. |
pcProfileAnimations · Valor por defecto ANIMATE_SELECTED. como arriba. Se aplica a: Cliente. Animación de las casillas del PC. Comprobación de carga: cliente. |
summaryProfileAnimations · Valor por defecto ANIMATE_SELECTED. como arriba. Se aplica a: Cliente. Animación en el resumen. Comprobación de carga: cliente. |
animateBattleTiles · Valor por defecto false. true/false. Se aplica a: Cliente. Retratos animados en combate. Comprobación de carga: cliente. |
Montura
| Ajuste |
|---|
infiniteRideStamina · Valor por defecto false. true/false. Se aplica a: Servidor. Resistencia ilimitada al montar. Comprobación de carga: recarga el archivo; comprueba el efecto en el contexto de juego adecuado. |
invertPitch · Valor por defecto false. true/false. Se aplica a: Cliente. Invertir el eje de cabeceo. Comprobación de carga: cliente. |
invertYaw · Valor por defecto false. true/false. Se aplica a: Cliente. Invertir el eje de guiñada. Comprobación de carga: cliente. |
xAxisSensitivity · Valor por defecto 1.0. Factor. Se aplica a: Cliente. Sensibilidad horizontal del ratón. Comprobación de carga: cliente. |
yAxisSensitivity · Valor por defecto 1.0. Factor. Se aplica a: Cliente. Sensibilidad vertical del ratón. Comprobación de carga: cliente. |
swapXAndYAxes · Valor por defecto false. true/false. Se aplica a: Cliente. Intercambiar ejes. Comprobación de carga: cliente. |
disableRoll · Valor por defecto false. true/false. Se aplica a: Cliente. Sin movimiento de balanceo de la cámara. Comprobación de carga: cliente. |
displayControlSeconds · Valor por defecto 0. Segundos. Se aplica a: Cliente. Duración de la ayuda de controles tras montar. Comprobación de carga: cliente. |
rememberRidingCamera · Valor por defecto false. true/false. Se aplica a: Cliente. Recordar la última perspectiva de cámara. Comprobación de carga: cliente. |
enableInFlightDismounting · Valor por defecto false. true/false. Se aplica a: Cliente. Desmontar en el aire. Comprobación de carga: cliente. |
thirdPersonViewBobbing · Valor por defecto true. true/false. Se aplica a: Cliente. Sin efecto: aparece en el archivo, pero el código correspondiente está comentado. Comprobación de carga: —. |
Depuración e interno
| Ajuste |
|---|
enableDebugKeys · Valor por defecto false. true/false. Se aplica a: Cliente. Teclas de depuración locales y depuración de montura; no concede permisos de comandos del servidor. Comprobación de carga: cliente. |
lastSavedVersion · Valor por defecto versión del mod. Texto. Se aplica a: interno. Versión con la que se guardó el archivo por última vez; no lo cambies a mano. Comprobación de carga: —. |
Haz copia del almacenamiento y del PC antes de un cambio
storageFormat cambia la vía de almacenamiento utilizada. Otra cadena de texto no es un simple conversor de formato para vuestros datos de equipo y PC ya existentes. Haced copia de esos datos y usad la guía de migración adecuada para vuestra versión antes de cambiar el backend.

La ilustración anterior muestra cajas ocupadas. No demuestra el número actual de cajas de vuestro servidor ni una reducción o migración de datos comprobada.
Con defaultBoxCount, comprobad el contenido existente y, en su caso, los PC bloqueados. No reduzcáis el número de pasada como supuesta optimización de RAM. La copia del mundo, los datos del equipo y la configuración del plugin o del mod van juntos a la hora de volver atrás.
Ten en cuenta los archivos de exportación y las diferencias entre actualizaciones
Sin los interruptores de exportación correspondientes, 1.8.1 usa los iniciales y las definiciones de spawn integrados. exportStarterConfig y exportSpawnConfig pueden generar archivos adicionales en config/cobblemon/. Comprobad su creación real y su ruta de carga en vuestra versión antes de crear archivos nuevos vosotros mismos.
El JSON de spawn incluido contiene worldBuckets con los pesos 94,0 / 5,0 / 0,5 / 0,2 / 0,3 para common, uncommon, rare, ultra-rare y boss. Son pesos de selección, no una probabilidad medida para una especie concreta en cada ubicación. Los valores de las clases Kotlin integradas se diferencian en parte de este archivo de recursos; lo determinante es la fuente realmente cargada.
El best-spawner-config.json exportado tiene además version y replaceWithNewVersion. Con una versión interna superior, la ruta de carga correspondiente puede reemplazar el archivo exportado. Por eso, haced copia también de vuestros ajustes de spawn propios antes de actualizar el pack. La guía de actualización trata el cambio conjunto de servidor y clientes.
En comparación con la referencia 1.7.3 guardada, hay 16 claves nuevas y dos eliminadas. pastureMaxWanderDistance tiene en el archivo 1.8.1 recién generado el valor por defecto 32 en lugar de 64. Un valor propio ya existente no se convierte automáticamente en el nuevo valor por defecto. El cálculo de la densidad también cambió; los mismos números no significan necesariamente el mismo comportamiento de juego.
FAQ
¿Esta lista vale para cualquier versión del pack de Cobblemon?
Está vinculada a Cobblemon 1.8.1. Comprueba el mod realmente cargado, la versión del pack y las extensiones adicionales antes de aplicar valores.
¿Por qué el archivo vuelve a tener los valores por defecto tras un error?
La prueba histórica de 1.8.1 confirmó que, tras un error de sintaxis, se cargan los valores por defecto y después se reescribe el archivo. Conserva el estado defectuoso y la copia de seguridad por separado; solo después vuelve a cargar un archivo cuya validez hayas comprobado.
¿Puedo cambiar los valores del servidor en el editor dentro del juego?
En la estructura dedicada descrita, este editor modifica valores locales del cliente. El archivo del servidor y su permiso de administración son otra vía.
¿Por qué un valor de densidad más pequeño no surte efecto de inmediato tras recargar?
El spawner de jugador existente puede conservar el valor anterior. Para 1.8.1 se comprobó históricamente el intento de reconexión necesario; planifica las cuentas implicadas o un reinicio.
¿Se limitan automáticamente de forma segura todos los números?
No. El código limita ciertos valores enteros anotados. Otros números pueden ser no válidos o generar un comportamiento no deseado. Lee cada entrada y comprueba el efecto.
¿Puedo instalar el índice JSON como main.json?
Es un índice de referencia con descripciones y fuentes, no una configuración instalable. Modifica de forma dirigida el archivo del servidor realmente generado y conserva el estado inicial.
Fuentes y estado histórico de la comprobación
La etiqueta fijada Cobblemon 1.8.1 y sus rutas de configuración y carga se volvieron a leer. El archivo principal guardado y los intentos de carga proceden del 23 de septiembre de 2026, con Minecraft 1.21.1 y Fabric. La medición de spawn del servidor usó un jugador de prueba de protocolo parado; no fue una prueba de juego completa con todas las funciones del pack.
Aquí no se afirman nuevas mediciones de carga ni un comportamiento de recarga confirmado de forma general para los 111 valores. La guía GSH conservada trata Pixelmon y su configuración YAML; sus claves y comandos no se trasladan a Cobblemon.