Skip to content

Dynamic Trees Мод для Minecraft 1.20.1, 1.21.1

Дерева, що ростуть, ліси, що поширюються

від MaxHyper · Modrinth
На сервері
завантажень
73 завантажень
переглядів
240 переглядів
Оновлено
Оновлено 11.07.2026
1 / 2
Dynamic Trees — скриншот 3

Мета проєкту

Створити динамічніші, естетичніші, цікавіші та природніші на вигляд дерева, дотримуючись графічної стилізації Minecraft і обмежуючи рамки проєкту, щоб усе залишалося простим.

Наші основні цінності:

  • Глибока інтеграція з естетикою Minecraft
  • Тримати рамки проєкту вузькими
  • Мінімальний вплив на продуктивність
  • Сумісність з модами понад усе

Також спробуйте Dynamic Trees Plus!

Dynamic Trees — скриншот 3

Особливості

Дерево, що росте, є багатоблоковою структурою з корінного ґрунту, гілок і блоків листя, яка має багато переваг над структурами дерев у ванільному Minecraft. Формування дерева починається з насінини. Цю насінину або садять вручну, як ванільний саджанець, або вона може сама себе посадити, якщо залишити її на землі в придатному місці. Потім дерево росте із саджанця, поступово збільшуючись у розмірі з часом, аж до повнорозмірного дерева. Потім дерево можна зрубати біля основи й одразу отримати всю деревину.

Dynamic Trees — скриншот 4

Дерева

  • Поступово ростуть від насінин до дорослих дерев з часом.
  • Ростуть природними способами, приблизно змодельованими за реальними деревами, і зазвичай ростуть унікальними, правдоподібними способами.
  • Ростуть навколо перешкод природним чином.
  • Не просто перефарбовані копії, а ростуть за різними алгоритмами для кожного виду.
  • Мають швидкість росту та дорослі розміри, що залежать від біому, температури та кількості опадів.
  • Випадково скидають насінини, які можуть самі себе посадити.
  • Не ростуть у темряві. Листя, не з'єднане із зовнішньою гілкою дерева або позбавлене світла, гине. Зовнішні гілки без листя повільно гниють.
  • Гинуть і гниють у темному місці (деякі види утворюють гриби, коли гниють).
  • Ходіння по блоках листя повільне й занурює вас. Падіння на листя запобігає шкоді від падіння та руйнує листя.
  • Ванільні плоди (яблука та какао-боби) мають власні окремі види. (Яблуня — це варіант дуба, а какао — варіант джунглевого дерева)
  • По тонких гілках можна лазити, як по драбинах.
  • Дерева мають власні звукові ефекти для зрубування, удару об землю, падіння у воду та обрізання.
  • Частинкові ефекти на листі, коли дерева падають на землю.
Oak Tree

дорослий дуб

Корінний ґрунт

  • Забезпечує дерева поживними речовинами й може виснажуватися з часом
  • Оброблений кістковим борошном, підвищує родючість ґрунту та дозволяє дереву рости далі за його дорослий стан
  • Оброблений різними звареними зіллями для різних ефектів (див. наступний розділ)
  • Особливі частинки ефектів створюються на всьому дереві, коли діючу речовину застосовано до ґрунту або найнижчого блоку стовбура
  • Компаратор можна використовувати для визначення рівня родючості ґрунту

Зілля

  • Основа з біовугілля: базове зілля для дерева для варіння
  • Зілля виснаження: повністю виснажує ґрунт, тож дерево перестає рости
  • Зілля розквіту: повністю удобрює дерево, після чого воно росте швидше, доки не вичерпає родючість
  • Зілля перетворення: змінює наявне динамічне дерево на інший вид дерева
  • Зілля гігаса: перетворює дерево на його мегаваріант (якщо доступний). За замовчуванням працює з ялинами та джунглевими деревами.

Насінини

  • Займають місце ванільних саджанців
  • Випадково скидаються з дерев (налаштовується)
  • Можуть самі посадити себе, якщо опиняться на блоці землі/трави/підзолу в лісі з відкритим видом на небо над собою (налаштовується)
Seeds and Saplings

Саджанець (вгорі: дуб, ялина, береза, джунглеве дерево. Внизу: акація, темний дуб, багряний гриб, викривлений гриб) та їхні відповідні насінини.

Сумісність

  • Ванільні дерева працюють як звичайно.
  • Генерацію світу можна вимкнути, щоб ванільні дерева все одно з'являлися.
  • Усі випадання з дерев, що ростуть, — це ванільне листя, палиці та колоди. Гілки не можна отримати у виживанні. Ножиці дають лише ванільне листя.
  • Для деревини та листя використовуються ванільні текстури, що робить мод дружнім до ресурспаків.
  • Насінини можна створити з ванільних саджанців і навпаки, використовуючи відро землі.
  • Вогонь поширюється та горить з тією ж швидкістю, що й ванільна пожежа на деревах.

Система сезонів

Dynamic Trees повністю реалізує систему сезонів для своїх дерев, яка за замовчуванням сумісна з Serene Seasons. Дерева реагуватимуть на клімат і відповідно сповільнюватимуть або зупинятимуть свій ріст. Плоди також мають певний сезон збору врожаю та сезон цвітіння. Повний список плодів та їхніх улюблених сезонів дивіться у вікі.

Для активації цієї системи потрібен принаймні один мод на сезони.

Аддони також можуть інтегрувати сезонні системи, якщо вони ще не сумісні за замовчуванням.

Ліси

  • Оскільки дерева скидають насінини, межа лісу поширюється.
  • Дерева конкурують за сонячне світло, коли розташовані близько одне до одного, і ростуть вищими та тоншими, ніж дерева на відкритому просторі. Це створює ефект лісового намету.
  • Намети блокують небесне світло, створюючи темні ліси, де моби можуть з'являтися вдень, а саджанці не можуть рости.
  • Підзол утворюється із землі або трави під темними лісовими наметами деяких видів дерев. Підзол покликаний імітувати вигляд лісової підстилки з листя.
Image

на краю дубового лісу

Image

дубовий ліс біля рівнин

Image

савана, рідко заселена акаціями

Image

тайга біля узбережжя з мегатайгою позаду неї

Image

тонкі берези в густому лісі

Image

намет високих джунглевих дерев створює тьмяно освітлену лісову підлогу

Image

Похмурий багряний ліс поруч із меншим викривленим лісом

Збір врожаю

  • Зрубування дерева біля основи повалить усе дерево
  • Товщі гілки довше збирати
  • Цілі гілки можна видалити з дерева, не порушуючи основне тіло дерева
  • Збір дає ванільні колоди та палиці, кількість яких обчислюється як загальний об'єм деревини в дереві або гілці
  • Закляття Fortune на сокирах справді корисні та збільшують вихід колод
  • Інструменти пошкоджуються відповідно до кількості зібраних колод (налаштовується)
  • Листя відростає, коли знищене, якщо зовнішні гілки залишилися неушкодженими
  • Дерева падають, коли їх збирають (налаштовується)

Лісовий посох

Лісовий посох — це багатофункціональний інструмент, призначений для використання в творчому режимі (не можна створити). У найпростішому використанні його можна застосувати для копіювання дерева. Клацніть правою кнопкою на будь-якому динамічному дереві посохом, щоб витягти його JoCode. Далі клацніть правою кнопкою на придатному ґрунті, щоб відтворити те саме дерево. Дерево також повертається відповідно до напрямку гравця. Якщо гравець клацне правою кнопкою на дереві посохом, присідаючи, то скопіюється лише вид дерева, а JoCode залишиться незмінним.

Таким чином ви можете, наприклад, створити акацію, яка має форму високого джунглевого дерева.

Ще одна особливість Лісового посоха полягає в тому, що будь-який JoCode, витягнутий з дерева, також копіюється до системного буфера обміну як текст. Це дозволяє гравцеві легко ділитися моделями дерев з іншими.

Dynamic Trees Plus

Dynamic Trees Plus — це розширення до моду Dynamic Trees, ексклюзивне для версії 1.16.5 і вище, яке має на меті додати динамічні версії іншої рослинності, що не вписується в рамки цього моду, як-от кактуси та величезні гриби.

Image

Кактуси сагуаро в біомі пусток (особливість Dynamic Trees Plus 1.16.5 або вище)

Tree Packs

Tree Packs — це схожа на датапак система JSON, впроваджена в Dynamic Trees, яка дозволяє повністю налаштовувати динамічні дерева та ваш світ; вони є основою будь-якого аддона та потужним інструментом як для користувачів, так і для творців збірок.

Що можуть робити Tree Packs?

  • Змінювати властивості будь-якого дерева, як-от швидкість росту, розмір, блок листя, типи листя, форму росту, товщину стовбура, випадання тощо!
  • Створювати цілком нові дерева, використовуючи будь-які блоки як основу.
  • Створювати власні плоди та стручки.
  • Додавати власні особливості будь-якому дереву, як-от лози чи квітуче листя.
  • Легко вивчати та використовувати навіть людям без знань програмування.

Для отримання додаткової інформації та посібника з Tree Packs відвідайте https://github.com/DynamicTreesTeam/DynamicTrees/wiki/Tree-Packs або приєднуйтеся до нашого discord.

Сумісність з модами

Аддони

Аддони — це моди, які виконують роботу з включення модових дерев у більш модульний і зручний для підтримки спосіб, використовуючи API Dynamic Trees. Це запобігає роздуванню базового моду Dynamic Trees, який включає лише ванільні дерева Minecraft. Нижче наведено поточний список аддонів, розроблених DynamicTreesTeam та іншими модерами. Зверніться до їхніх окремих сторінок проєктів для інформації про те, які дерева можуть надавати ці моди.

  • Для вичерпного списку аддонів відвідайте https://github.com/DynamicTreesTeam/DynamicTrees/wiki

Сумісні моди

Моди, де особливості добре поєднуються з Dynamic Trees, сумісність помітна або була явно забезпечена. Моди, яких немає в цьому списку, не обов'язково несумісні.

  • Create: лісоруб працює з динамічними деревами
  • Distant Horizons: дерева відображаються як слід у LOD-чанках.
  • Better Foliage: блоки листя будуть покращені, як і очікувалося (не працює з функцією округлення стовбура)
  • Better Beginnings: не можна зрубати дерево голими руками, інструменти працюють як задумано.
  • Passable Leaves / Passable Foliage: листя Dynamic Tree стає прохідним, коли встановлено цей мод.
  • No Tree Punching: дерева успішно не піддаються ударам, удачі!

Як згадувалося раніше, моди, які реалізують сезони, стають сумісними із сезонною системою Dynamic Trees.

  • Serene Seasons
  • Better Weather: починаючи з 0.10.0 Beta 23 у 1.16+

Несумісні моди

  • Applied Energistics 2: генерація метеоритів руйнує динамічно згенеровані дерева.
  • Tree Chopper: відомо, що спричиняє збої або змушує дерева нічого не випадати.
  • Liquid Luck: відомо, що Dynamic Trees не випадають колоди та палиці, коли встановлено цей мод.
  • Cave Biomes API: зміни в генерації чанків змушують дерева генеруватися неправильно

Рамки проєкту

Рамки проєкту

Приклади особливостей у рамках

  • Дерева і тільки дерева.
  • Надавати вдосконалені версії ванільних дерев, що ростуть
  • Нульова або мінімальна конфігурація. Має працювати з коробки з розумними налаштуваннями або значеннями за замовчуванням
  • Надавати інтерфейси для інших розробників модів, щоб розширювати мод аддонами, новими деревами, ефектами, мобами та іншим. Якщо вам потрібен хук, то дайте знати :)
  • Реакція на сезонні зміни
  • Досягати сумісності з іншими популярними модами, коли це доречно
  • Стилізація не повинна відхилятися від естетики Minecraft. Усі частини моделі блоку мають складатися з прямокутних призм, кожна грань яких вирівняна до 1/16 метра (стандартний тексель Minecraft)

Приклади особливостей поза рамками

  • Види дерев, не реалізовані у ванільному Minecraft (як-от у Forestry, Pam's Harvestcraft, Natura, Biomes O' Plenty). Для сумісності з ними зверніться до розділу Аддони.
  • Істоти, моби та/або частинки (енти, білки, мавпи, світлячки тощо)
  • Плоди (крім ванільних плодових продуктів дерев Minecraft: яблук, какао-бобів)
  • Здобич з підземель (безглуздо для цього моду)
  • Лісові села, селяни та/або торгові пости
  • Гойдалки або інші пристрої, які зазвичай чіпляють до дерев
  • Магія, енергетичні системи, випадання XP, закляття
  • Інструменти та/або спорядження (у виживанні, адмін-інструменти можуть бути прийнятними)
  • Щеплення
  • Генетика дерев та/або запилення, як-от у forestry
  • Автоматичні добрива, детектори або будь-який вид машини для взаємодії з деревом

Такі особливості ніколи не будуть реалізовані. Я не стверджую, що це погані ідеї або що вони не були б цікавими, але вони справді поза рамками того, що цей проєкт покликаний досягти.

Ті, хто бажає реалізувати особливості поза рамками, можуть зробити це в окремому розширенні або моді сумісності. Популярні моди, як правило, зазнають розростання рамок і перенасичення функціями. Зрештою ви отримуєте реактивні ранці, дерева з металевою рудою, nyan cats, палаючі мечі-кактуси надсмерті та 15 видів кріперів. Я цього не допущу.

Технічні деталі

Технічні деталі

Під капотом

Дерева ростуть, використовуючи комбінацію алгоритму клітинного автомата для листя та логіки мережі гілок для стовбура й гілок. Рендеринг tile entity не використовується. Рендеринг виконується за допомогою BakedModels для кращої продуктивності з великою кількістю вузлів дерева. Листя оновлюється лише через updateTick(), тож чанки повторно рендеряться, коли забруднені, не більше, ніж із ванільними культурами. Інтерфейс DropCreator використовується для створення випадань насінин та інших предметів. Нові творці випадань можуть бути зареєстровані іншими модами, щоб розширити наявну або нову поведінку дерев. Генерація світу використовує власну варіацію Adaptive Incremental Stippling (AIS) з використанням розподілу PoissonDisk для високоякісного та неперекривного розміщення дерев. Дані про сезони доступні тут

Ліцензія, дозвіл і модпаки

Цим надається дозвіл використовувати цей мод у БУДЬ-ЯКОМУ модпаку або на сервері. Будь ласка, не питайте дозволу на використання моду у вашому модпаку після того, як я вже сказав вам, що можете, це дратує. Зазначення авторства було б приємним, але я його не вимагаю. Вам не дозволено повторно публікувати цей мод на інших сайтах без надання посилання для завантаження з CurseForge та мого дозволу. Чи я згадував, що ви маєте дозвіл використовувати цей мод у ваших модпаках?.. Добре! Ви були уважні!

Як встановити Dynamic Trees

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20.1–26.1.2 on Fabric, Forge, NeoForge or Quilt automatically, together with its dependencies: Forge Config API Port.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge, NeoForge or Quilt

    The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file dynamictrees-neoforge-26.1.2-1.8.0-BETA04.jar (3.4 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Forge Config API Port.

  4. Launch the loader profile

    Open “Mods” in the main menu: Dynamic Trees should be in the list.

On a server

  1. A server on Fabric, Forge, NeoForge or Quilt

    The mod only works on a server with the same loader and game version, for example 26.1.2.

  2. File goes into the server’s mods folder

    Stop the server, put the mod file into the mods folder and start the server again.

  3. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Версії

Із залежностями

MinecraftЗавантажувачФайлДатаДії
26.1.2NeoForge26.1.23.4 МБ 4
26.1.2NeoForge26.1.23.4 МБ
1.21.1Fabric, Quilt1.21.13.2 МБ 10
1.21.1NeoForge1.21.13.2 МБ 36
1.20.1Forge1.20.13.6 МБ 21
1.21.1Fabric, Quilt1.21.13.1 МБ
1.21.1NeoForge1.21.13.2 МБ
26.1.2NeoForge26.1.23.3 МБ

Що потрібно для запуску

Відгуки

Станьте першим, хто оцінить Dynamic Trees

Коментарі 0

Увійдіть, щоб коментуватиУвійти

Схожі моди

Усі моди

Детальніше про це

Автор: MaxHyperЛіцензія: MIT

Ви автор? Зв'яжіться з нами — ми видалимо це протягом 48 годин.