
Trees Do Not Float
Мод Trees Do Not Float для Minecraft заставляет деревья падать целиком при срубке нижнего блока. Серверный мод с пресетами, поддержкой Fabric, Forge и Quilt.
Trees Do Not Float - мод для Майнкрафт, который решает одну из самых раздражающих проблем ванильной игры: парящие в воздухе деревья. Вы срубили нижний блок ствола, а остальная часть дерева так и висит в небе, нарушая все законы физики. С этим модом подобное безобразие заканчивается - как только вы ломаете последний поддерживающий блок, всё дерево рушится целиком.
Проект изначально задумывался как серверный, и это его главная фишка. Мод спокойно работает только на стороне сервера, не требуя установки у каждого игрока (за исключением одной опции, о которой ниже). Для админов серверов это находка: никаких проблем с синхронизацией, никаких изменений состояний блоков в мире, ничего не ломается при удалении.
Что делает мод
Механика простая до безобразия. Ломаете нижний блок дерева - падает всё дерево. Больше не нужно прыгать, ставить под себя блоки или строить лесенки, чтобы добраться до верхних брёвен высокого дуба или тропического дерева. Срубил основание - собрал урожай.
Но за этой простотой скрывается продвинутая система настройки. Разработчик явно подошёл к делу серьёзно и предусмотрел кучу сценариев: от хардкорного выживания, где топор обязателен, до скайблока, где ресурсы падают прямо в инвентарь.
Скачать Trees Do Not Float стоит всем, кто устал от летающих стволов. Мод поддерживает Minecraft 1.16.5, 1.17.1, 1.18.1-1.18.2 и 1.19-1.19.3, работает на Fabric, Forge и Quilt.
Что нового в версии 3.0
Третья версия вернула опцию protectPlayerLogs, которую многие просили. Эта настройка защищает блоки, поставленные игроком, от случайного разрушения. Важный момент: в отличие от реализации в первой версии мода, новая система защиты не меняет состояния блоков в мире. Это значит, что сохранения не ломаются, а мод по-прежнему может работать только на сервере.
Единственное исключение - если включить опцию "keep logs intact" (брёвна падают целиком, а не дропаются), тогда мод понадобится и на клиенте для корректного отображения.
Строителям понравится возможность временно отключать эффект падения деревьев приседанием. Или наоборот - включать только при приседании. Настраивается как удобно.
Пресеты конфигурации
TDNF предлагает шесть готовых пресетов, чтобы вы могли быстро выбрать подходящий стиль игры и не копаться в десятках настроек:
- Deforestation (по умолчанию) - читерно? Да. Весело? Тоже да. Деревья падают от любого прикосновения, древесина сыплется горой.
- Physics - деревья падают легко, но брёвна остаются целыми и могут повредить объекты поблизости при падении.
- Lumberjack - нужен топор. Чем лучше топор и чем выше зачарование на эффективность, тем больше радиус срубки. Автоматические фермы не работают.
- Progression - топоры помогают, хорошие топоры помогают сильнее. Автофермы работают, но с ограниченным радиусом.
- Hardcore - топор обязателен, брёвна падают целиком, радиусы урезаны, листва тратит прочность инструмента, автоматизация отключена.
- Skyblock - предметы падают сразу в инвентарь. Радиусы умеренные, топоры помогают. Автофермы работают.
Для пресетов Physics и Hardcore можно включить опцию Render Falling Logs, чтобы видеть анимацию падающих брёвен. Это чисто клиентская фишка, на сервер не влияет.
Детальные настройки
Если готовых пресетов мало, можно покопаться в конфиге. Опций много, разберу основные:
- fallCondition - когда дерево ломается: при потере опоры (
NO_SUPPORT), при разрушении любого блока ствола (LOG_BREAK) или только при использовании инструмента (USE_TOOL) - fastLeafDecay - листва исчезает мгновенно. Игнорируется, если включён keepLogsIntact
- keepLogsIntact - брёвна падают на землю целыми блоками вместо дропа предметами. Может лагать. Листва всегда ломается при этой опции
- renderFallingLogs - отображать падающие брёвна (только клиент). Тоже может нагружать систему
- fallingLogsBreakPlants - падающие брёвна ломают листву и растения на пути
- fallingLogsBreakFragile - падающие брёвна разбивают стекло и хрупкие блоки
- activeWhen - когда мод активен: при приседании (
SNEAKING), без приседания (NOT_SNEAKING) или всегда (ALWAYS) - breakFungalLeaves - ломать блоки грибных деревьев Незера и светогрибы
- directDeposit - дроп сразу попадает в инвентарь (удобно для скайблока)
- applyFortune - применять зачарование Удача с топора при срубке дерева
- consumeDurability - тратить прочность топора при срубке
- leafDurability - листва тоже тратит прочность инструмента
- protectTools - не ломать инструменты при трате прочности
- protectPlacedBlocks - не трогать блоки, поставленные игроками
- applyHunger - игрок тратит голод при срубке дерева, как если бы ломал каждый блок вручную
- leafHunger - листва тоже вызывает голод
- nonPlayerLogLimit - максимум блоков, которые могут сломать поршни, огонь или ТНТ
- playerBaseLogLimit - сколько блоков может сломать игрок без инструмента
- toolTierLogBonus - бонус к лимиту блоков за каждый уровень инструмента. Ноль отключает
- enableEfficiencyLogMultiplier - умножать лимит на уровень зачарования Эффективность
- stackDrops - объединять дроп в стаки для снижения лагов
- effectsPerSecond - частицы и звуки, максимум эффектов в секунду (0-20)
- maxJobsPerWorld - максимум одновременных задач на разрушение в каждом мире (1-256)
- maxBreaksPerSecond - максимум блоков в секунду на одно дерево (1-2560)
- tickBudget - процент серверного тика, который может использовать TDNF (1-5)
- maxFallingBlocks - максимум активных падающих блоков (1-64)
- jobTimeoutSeconds - задачи на срубку отменяются, если длятся дольше указанного времени (20-1800)
Для версии на Fabric понадобится Mod Menu, чтобы открыть внутриигровое меню настроек. На Forge конфиг редактируется стандартно.
Важный нюанс
Если включено объединение дропа в стаки и сервер сохранит мир и выключится до завершения разрушения дерева, часть предметов может потеряться. Можно отключить эту опцию, чтобы предметы выпадали сразу, но это создаст больше нагрузки. Впрочем, древесина - ресурс дешёвый, так что потеря пары стаков не критична.
Производительность и сервер
Мод спроектирован с учётом серверной нагрузки. Все эти лимиты на задачи, блоки в секунду и процент тика - не просто так. На больших серверах с десятками игроков, которые одновременно рубят лес, неправильно настроенный мод мог бы положить TPS. Здесь же можно тонко ограничить потребление ресурсов.
По факту, Trees Do Not Float - один из самых продуманных модов на падение деревьев. Есть и более простые аналоги вроде Tree Harvester или FallingTree, но по гибкости настройки TDNF их обходит. Особенно если вам нужен контроль над автоматическими фермами или защита построек игроков.
Для одиночной игры подойдёт пресет Deforestation или Lumberjack. Для сервера с экономикой - Progression или Hardcore. Для скайблока - очевидно, Skyblock. Скачайте мод Trees Do Not Float и настройте под свой стиль игры.
Как поиграть с друзьями с модом Trees Do Not Float?
Мод Trees Do Not Float куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Trees Do Not Float будет готов за пару минут - BungeeHost сделает всё за вас.
