Перейти к содержимому

leaf-treegen

добавляет разнообразие деревьев в мир на основе json видов.

FabricNeoForgePaperPurpur
Загрузчики
FabricNeoForgePaperPurpur
Скачиваний на Modrinth
281
Подписчиков на Modrinth
2
версия
1
Обновлён
12 июня 202612 июн.
Опубликован
в 2026
dark forest canopy — A dense dark-forest scene with overlapping high canopies and scattered giant mushrooms, viewed from above the treeline. · свайп

Коротко о моде

Работает на Fabric, NeoForge, Paper и Purpur
Для Minecraft 26.1–26.1.2
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.1.0 от 12 июня 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры26.1–26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

LeafTreeGen

Процедурные деревья с учётом биома, генерируемые через ванильную генерацию мира. LeafTreeGen добавляет десятки пользовательских видов деревьев. Деревья математически описаны в JSON и при запуске запекаются в ванильные шаблоны структур .nbt, после чего добавляются в пулы шаблонов jigsaw, чтобы размещением занималась сама генерация мира. Никаких слушателей размещения блоков во время работы. Сделано как кроссплатформенная утилита на основе кода на Python, который я изначально написал для своего личного мира Iris с использованием файлов .iob. Теперь Iris использует мой процедурный движок в последних сборках. Я переработал её так, что вы можете по желанию запустить её один раз для генерации датапака (на основе .nbt) или держать её для управления процедурной генерацией и пользовательскими саженцами.

Скриншоты

Гигант вишнёвой рощи Гигант вишнёвой рощи — возвышающийся гигант вишнёвого цвета венчает соответствующий биом над рощей деревьев поменьше. Полог тёмного леса Полог тёмного леса — плотные перекрывающиеся высокие кроны с разбросанными гигантскими грибами, вид сверху над линией деревьев. Гриб тёмного леса Гриб тёмного леса. Пользовательские деревья саванны Пользовательские деревья саванны. Новогодняя ёлка Новогодняя ёлка — все деревья можно поставить через саженцы с NBT-тегами.

Особенности

  • Виды под биом — акации саванны, пологи тёмного леса, ледниковые сосны, вишнёвые рощи, леса со спиральными кронами и радужные рощи, привязанные к подходящим им биомам
  • Процедурный движок — деревья строятся на Java из параметров для каждого вида: высота, форма ствола, угол наклона и слои кроны
  • Jigsaw-генерация — плагин при первой загрузке записывает ванильный датапак генерации мира и позволяет системе структур Minecraft размещать деревья
  • Сажаемые саженцы — /leaftree give выдаёт саженцы с NBT-тегами, которые при посадке в подходящем биоме вырастают в случайный вариант
  • Команда перезагрузки — /leaftree reload перезапекает все варианты и перегенерирует датапак
  • Дружелюбное к серверу размещение — большие деревья размещаются за несколько тиков в рамках бюджета на тик, чтобы главный поток оставался отзывчивым
  • Мультиплатформенность — один jar работает на Paper, Folia, Fabric и NeoForge с одинаковыми возможностями (генерация мира, саженцы и команда /leaftree) везде

Избранные виды

КатегорияПримеры
УмеренныеForest, Birch Forest, Old-Growth Birch, Maple-Birch Giants, Ashwood
ТропическиеJungle, Cherry Grove, Jacaranda Grove
ХолодныеTaiga, Old-Growth Pine Taiga, Glacier Pine
Тёмные и экзотическиеDark Forest Giants, Spiral-Crown Forest, Rainbow Grove, Glowcap
Полная карта деревьев по биомам | Биом | Вид | Характерная форма | Роль | |---|---|---|---| | forest | forest | Округлый дуб, от среднего до большого | Основной | | flower_forest | oak-small-mid | Малый-средний округлый дуб, спорадически | Основной | | plains | oak-small-mid | Редкий малый-средний дуб | Основной | | meadow | oak-small-mid | Редкий малый-средний дуб | Основной | | meadow | meadow-azalea | Малый дубовый ствол с кроной из азалии | Вкраплённый акцент | | meadow | rainbow-grove | Берёзовый ствол с многоцветной кроной | Редкая достопримечательность | | dark_forest | glowcap | Светящийся кустарник из коричневого гриба | Подлесок | | dark_forest | dark-forest-floor-lights | Крошечные светящиеся грибочки из шрумлайта | Напочвенный мусор | | dark_forest | dark-forest-mids | Малый-средний искривлённый тёмный дуб | Средний ярус | | dark_forest | dark-forest-megas | Титанический тёмный дуб с массивной кроной | Полог | | birch_forest | birch-forest | Высокая стройная белая берёза | Основной | | old_growth_birch_forest | old-growth-birch-forest | Возвышающаяся старая берёза | Основной | | old_growth_birch_forest | maple-birch-giants | Гигантская достопримечательность из клёна и берёзы | Редкая достопримечательность | | taiga | taiga | Коническая ель | Основной | | snowy_taiga | evergreen | Припорошённая снегом коническая ель | Основной | | snowy_taiga | christmas-tree | Празднично украшенная ель с игрушками | Очень редкая достопримечательность | | old_growth_pine_taiga | old-growth-pine-taiga | Высокая сосна с голым стволом | Основной | | old_growth_spruce_taiga | old-growth-pine-taiga | Высокая сосна с голым стволом | Основной | | snowy_plains | glacierpine | Покрытая инеем ель с сосульками на верхушках | Основной | | ice_spikes | glacierpine | Покрытая инеем ель с сосульками на верхушках | Основной | | grove | glacierpine | Покрытая инеем ель с сосульками на верхушках | Основной | | snowy_slopes | glacierpine | Покрытая инеем ель с сосульками на верхушках | Редкий | | frozen_peaks | glacierpine | Покрытая инеем ель с сосульками на верхушках | Редкий | | jagged_peaks | glacierpine | Покрытая инеем ель с сосульками на верхушках | Редкий | | jungle | jungle | Тропические деревья, от малых до гигантских | Основной | | sparse_jungle | jungle | Тропические деревья, от малых до гигантских | Основной | | bamboo_jungle | bamboo-jungle | Тропические деревья в кольце бамбука | Основной | | savanna | savanna | Плосковерхая наклонённая акация | Основной | | savanna_plateau | savanna | Плосковерхая наклонённая акация | Основной | | windswept_savanna | savanna | Плосковерхая наклонённая акация | Основной | | cherry_grove | cherry-grove | Слоистая розовая цветущая крона | Основной | | cherry_grove | jacaranda-grove | Гигантская плакучая джакаранда из вишнёвой древесины | Редкая достопримечательность | | windswept_hills | ashwood | Тощий серый мёртвый бледный дуб с паутиной | Основной | | windswept_forest | ashwood | Тощий серый мёртвый бледный дуб с паутиной | Основной | | windswept_gravelly_hills | ashwood | Тощий серый мёртвый бледный дуб с паутиной | Основной |

| swamp | swamp | Окутанный лианами плакучий дуб + мангровое дерево | Основной | | mangrove_swamp | swamp | Окутанный лианами плакучий дуб + мангровое дерево | Основной |

Команды

КомандаОписание
`/leaftree generate species=`Поставить дерево под курсором (админ-тест)
`/leaftree give species= [player] [amount]`Выдать кастомные саженцы
`/leaftree list [species=]`Показать список зарегистрированных видов или вариантов
/leaftree reloadПрименить изменения конфига и перегенерировать датапак

Требуется право leaftreegen.admin.

Конфигурация

Виды задаются в JSON-файлах в папке species/. Привязка к биомам и настройка размещения (spacing, separation, salt) находятся в config.yml, с переопределениями для отдельных видов.

generation-mode: DATAPACK   # DATAPACK | PROCEDURAL | BOTH | NONE

placement:
  glacierpine:
    spacing: 6
    separation: 3
    biomes:
      - minecraft:snowy_taiga
      - minecraft:grove
{
  "name": "glacierpine",
  "procedural": {
    "trunk-block": "minecraft:spruce_log",
    "leaf-block": "minecraft:spruce_leaves",
    "height-min": 10,
    "height-max": 18,
    "trunk-shape": "LINEAR",
    "canopy": [
      { "yOffset": 0, "radius": 4 },
      { "yOffset": 3, "radius": 3 },
      { "yOffset": 6, "radius": 2 }
    ]
  }
}

Требования

  • Java 25+
  • Одно из:

    • Paper или Folia 1.21+
    • Fabric 26.1+ (Fabric Loader 0.18.4+, Fabric API)
    • NeoForge 26.1+

Частые вопросы

Как установить leaf-treegen?

Установите Fabric под свою версию Minecraft, скачайте leaf-treegen под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть leaf-treegen?

У leaf-treegen есть сборки для Minecraft 26.1–26.1.2.

Нужен ли leaf-treegen на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее