Генерация планет - Oshi41/DivineAdditions GitHub Wiki

Мир астероидов

Во вселенной Divine Additions есть генерация космического мира. Он представляет из себя разрушенную планету: множество астероидов, дрейфующих в пространстве.

Настройка генерации

В мире встречается несколько базовых типов астероидов. Все они задаются в config/divineadditions/planets.json

Формат:

  {
    "top": "minecraft:glowstone",
    "bottom": "minecraft:glowstone",
    "in": "minecraft:glowstone",
    "side": "minecraft:glowstone",
    "probability": 200,
    "yMin": 150,
    "yMax": 240,
    "minRadius": 3,
    "maxRadius": 7,
    "alwaysHalf": false
  },

Где:

top - id верхних блоков астероида.

bottom - id нижних блоков астероида. Логичнее указывать не подверженные гравитации (не гравий или песок)

in - id блоков внутри астероида.

side - id боковых блоков астероида.

yMin и yMax - возможные координаты для спавна данного типа астероида

probability - вероятность спавна. Считается как 1/х

minRadius и maxRadius - возможные размеры астероида, радиус. Не может быть меньше 2 или больше 15, то есть планета от 4 до 30 блоков в диаметре.

alwaysHalf - Нужно ли генерировать астероид как "блюдце", без верхней части? Если указать false, временами будут появляться астероиды в "половинчатом" виде