FallingTree — мод для реалістичного та швидкого зрубування всього дерева одним блоком у Minecraft
FallingTree — мод для реалістичного та швидкого зрубування всього дерева одним блоком у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 26.1.2
Діапазон підтримуваних версій: 1.16.5 – 26.1.2
Залежності: Fabric API (для Fabric-збірок)
FallingTree додає до Minecraft можливість завалити дерево за кілька секунд. Ваніла змушує рубати кожен блок окремо — для великих дерев це довгі секунди клік-спаму. Мод не торкається ні генерації, ні лута, ні рецептів — змінюється лише процес зрубування. Будь-які дерева з тегом #minecraft:logs обробляються автоматично, тож модовані породи зазвичай працюють так само, як і ванільні.
Як працює зрубування
Після удару по колоді мод сканує сусідні блоки в усіх напрямках і збирає весь стовбур разом із прилеглим листям. Якщо знайдена структура проходить за розміром і навколо верхньої колоди є достатньо листя — дерево вважається валідним і ламається згідно з обраним режимом. У стандартних налаштуваннях навколо найвищого блоку має бути щонайменше одне листя, посаджене гравцем теж рахується.
Перевірка по листю — головний захист від випадкового зрубування колодяного будинку. Стіна з блоків #minecraft:logs без покриття над нею не сприймається як дерево, тому ламається поблочно як у ванілі.

Повне зрубування берези з використанням мода
Режими рубання
Поведінку валки задає параметр breakMode, який налаштовується через конфіг-файл. Доступно п'ять варіантів:
Режим | Що відбувається |
| Весь стовбур ламається миттєво. Найшвидший варіант; потребує однієї сокири з достатнім запасом міцності. |
| За один удар ламається лише верхня колода. Дерево "опускається" вниз, але рубати треба кілька разів. Підходить, коли хочеться зберегти відчуття ваніли, але не лазити по стовбуру. |
| Ефект як в |
| Колоди і листя падають на землю як блоки; частину гравець ламає вже знизу. |
| Як |
SHIFT_DOWN відрізняється від решти ще одним важливим моментом: він ігнорує maxSize, breakOrder, minimumLeavesAroundRequired і деякі інші обмеження з розділу trees, бо рубає по одному блоку, а не дерево цілком.

Демонстрація режиму FALL_BLOCK на березі
Як мод визначає дерево
Напрям сканування контролює параметр detectionMode в конфіг-файлі:
Режим | Поведінка |
| Сканування йде в усіх шести напрямках. Варіант за замовчуванням і єдиний коректний для крон, що розходяться в різні сторони |
| Сканування у всі боки, окрім самої точки удару — звідти лише вгору. Корисно, якщо поруч ростуть кілька дерев і не хочеться зачепити сусідні. |
| Сканування в усіх напрямках, але мод залишає тільки колоди, що вище за точку удару. Те, що було нижче — лишиться. |
Додатково через detectionModeBiomeOverride можна задати інший режим у конкретних біомах — наприклад, ABOVE_CUT у джунглях і WHOLE_TREE всюди інде.
Конфіг — основне
Файл лежить у config/. Параметрів багато; нижче — ті, які варто переглянути першими.
Параметр | Що робить |
|
|
| Чи активувати мод у креативі. За замовчуванням ні — для будівників частіше шкода, ніж користь. |
| Чи випадатиме лут у креативі, коли мод увімкнутий. |
| Куди виводити повідомлення мода |
| Максимальна кількість колод у дереві. Перевищено — реакція з |
| Скільки блоків мод узагалі готовий перевірити при пошуку стовбура. Захист від лагів на величезних структурах. |
| Скільки листя має бути біля найвищої колоди, щоб конструкція вважалася деревом. |
| Чи вважати деревом стовбур із різних порід (наприклад, дуб + береза). |
| Чи прискорювати розпад листя після падіння стовбура. Виключити, якщо листя потрібне на місці. |
| Частка колод, які реально випадуть у лут (1.0 = 100%, 0.5 = половина). Зручно для серверів, де хочеться зменшити кількість деревини. |
| Контроль зносу інструмента. |
| Множник шкоди інструменту відносно кількості колод. |
Списки trees.allowedLogs, trees.deniedLogs, trees.allowedLeaves і tools.allowed приймають значення у форматі modid:blockid (наприклад, minecraft:oak_log) або теги #modid:tagid (наприклад, #minecraft:logs). У стандартному конфізі вони порожні — мод працює на ванільних тегах, і будь-який блок із тегом #minecraft:logs обробляється автоматично без додаткових правок.
Висновок
FallingTree прибирає необхідність вручну ламати кожну колоду. П'ять режимів валки й автоматична підтримка ванільних тегів дозволяють налаштувати поведінку під виживання, ферму або сервер. Підходить для виживання, скай-блоку і модпаків із великою потребою в деревині; для чисто PvP-серверів сенсу немає.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











