OreGenerator

OreGenerator

Por LYIVX 18 de enero de 2026
#Desarrollo#Generación#Generador de Minerales#Hytale#JSON#Minerales#plugins

Marco de Generación de Minerales

Marco de generación de minerales basado en datos con sobreescrituras por zona y por bioma.

Cómo funciona

  • El marco carga cada Server/OreGeneration/*.json que encuentra en mods/packs.
  • Cada configuración asigna bloques de roca reemplazables a variantes de mineral.
  • Las claves de zona/bioma deben coincidir con los nombres del motor (usa /player zone para comprobar).

Agregar minerales a través de un pack (solo JSON)

  • Crea un pack con Server/OreGeneration/tu_mineral.json.
  • Coloca el pack en mods/ y reinicia.
  • El marco carga automáticamente todas las configuraciones de los packs al inicio.

Agregar minerales a través de un plugin (Java + JSON)

  • Agrega el marco como una dependencia en el manifiesto de tu plugin: "LYIVX:OreGenerator": "*"
  • Incluye tus configuraciones en src/main/resources/Server/OreGeneration/.
  • Opcional: usa config/OreGenerator/*.json para sobreescribir configuraciones en tiempo de ejecución.

Sobrescrituras en tiempo de ejecución (marco)

  • Las sobrescrituras se crean en la primera ejecución: config/OreGenerator/*.json
  • Se pueden agregar configuraciones adicionales a: config/OreGenerator/ores/

Ejemplo de configuración (línea base de carbón)

{
  "defaults": {
    "minY": 10,
    "maxY": 60,
    "veinsPerChunk": 2,
    "minVeinSize": 3,
    "maxVeinSize": 7,
    "spawnChance": 0.6,
    "replaceableBlocks": [
      "Rock_Stone",
      "Rock_Stone_Cobble",
      "Rock_Stone_Mossy",
      "Rock_Sandstone",
      "Rock_Sandstone_Cobble",
      "Rock_Slate",
      "Rock_Slate_Cobble",
      "Rock_Shale",
      "Rock_Basalt",
      "Rock_Basalt_Cobble",
      "Rock_Volcanic"
    ]
  },
  "oreByBlock": {
    "Rock_Stone": "Ore_Coal_Stone",
    "Rock_Sandstone": "Ore_Coal_Sandstone",
    "Rock_Slate": "Ore_Coal_Slate",
    "Rock_Shale": "Ore_Coal_Shale",
    "Rock_Basalt": "Ore_Coal_Basalt",
    "Rock_Volcanic": "Ore_Coal_Volcanic"
  },
  "zones": {
    "Zone1": {
      "Plains1_Oak": {},
      "Plains1_Gorges": {},
      "Plains1_Deeproot": {
        "spawnChance": 0.4
      }
    }
  }
}

Relacionados:

Laugh Tale

Laugh Tale

#Desarrollo#Hytale#Mod

¡Un mod de Hytale en desarrollo que busca llevar el mundo de One Piece a Hytale! ¿Qué hay en el mod?: Yoru Griphon Murak...

Synapse

Synapse

#API#Desarrollo#Hytale

Synapse v1.3.0 — API moderna de marcadores de posición (¡Ahora con soporte para Hytale!) Synapse es un poderoso y modern...

Mining Drills

Mining Drills

#Desarrollo#Hytale#Minería

⛏️ Mod de Taladros Este mod introduce un conjunto de taladros de minería diseñados para mejorar enormemente la experienc...

Lalyan Cosmetic Core

Lalyan Cosmetic Core

#Cosméticos#Desarrollo#gaming

Lalyan Cosmetic Core Una API para registrar y personalizar cosméticos sin utilizar los espacios de armadura. :warning: A...

AntiWorkbenchDetectChest

AntiWorkbenchDetectChest

#AntiWorkbenchDetectChest#Desarrollo#gaming

Plugin temprano que desactiva los bancos de trabajo para que no tomen materiales de cofres cercanos. ¡Útil al usar plugi...