- Документация
- https://modrinth.com/datapack/timber-physics
Timber Physics — датапак для Minecraft, изменяющий механику рубки деревьев. Согласно официальному описанию, если срубать естественно выросшее дерево топором, оно может упасть целиком. Проект относится к категории game-mechanics и ориентирован на изменение существующего поведения деревьев, не добавляя новых блоков, предметов или биомов.
Для выбранных файлов подтверждены версии Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11 и 26.1. Датапак устанавливается в мир через папку datapacks, клиентская сторона обозначена как optional, серверная — как required. В метаданных отсутствуют обязательные project dependencies.
Основная задача Timber Physics — заменить обычную поэтапную рубку подходящих деревьев их падением после начала рубки топором.
Подтверждённые особенности проекта:
• механика применяется к естественно выросшим деревьям;
• поддерживаются пользовательские деревья из других датапаков;
• при использовании топора с зачарованием «Шёлковое касание» механизм не срабатывает;
• слишком большие деревья не падают, если превышают установленный предел размера.
Отдельный аддон для деревьев Нижнего мира упоминается в официальном описании, однако он не входит в состав выбранных файлов. Поэтому поддержку деревьев Нижнего мира самим Timber Physics считать подтверждённой нельзя.
На высоком уровне работа датапака основана на распознавании дерева и проверке его размеров.
Официальное описание определяет дерево как объект, который соответствует следующим условиям:
• содержит не менее трёх брёвен;
• имеет хотя бы один блок непостоянной листвы (persistent=false), связанный с одним из брёвен;
• брёвна считаются соединёнными, в том числе по диагонали.
Если между двумя участками ствола существует разрыв в один блок, отделённые брёвна уже не рассматриваются как часть одного дерева.
После распознавания объекта проверяется его размер. Если дерево превышает выбранный предел, механизм падения не применяется.
Подробности расчёта траектории падения, физической модели или обработки нестандартных форм деревьев в фактической основе отсутствуют, поэтому они не описываются.
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.9;
• 1.21.10;
• 1.21.11;
• 26.1.
Тип платформы:
• datapack.
Для сторон использования указаны значения:
• client = optional;
• server = required.
Поддержка других платформ или иных версий Minecraft в предоставленной фактической основе не подтверждается.
В метаданных выбранных версий отсутствуют обязательные project dependencies.
Следовательно:
• обязательные библиотеки не подтверждены;
• обязательные моды не перечислены;
• дополнительные ресурс-паки не требуются согласно метаданным.
Совместимость с пользовательскими деревьями из других датапаков заявлена официальным описанием, однако конкретный перечень таких проектов не приводится.
Подтверждённый способ установки соответствует стандартной процедуре для датапаков.
Практический порядок включает:
• Выбрать ZIP-архив, соответствующий совместимой версии Minecraft.
• Не распаковывать архив.
• Поместить ZIP-файл в папку datapacks выбранного мира.
• Загрузить мир с установленным датапаком.
Для локализации подтверждены архивы TimberPhysics1.21.53.zip версии 1.21.5-3 и TimberPhysics_1.21.4-2.zip версии 1.21.4-2. Другие способы установки или дополнительные обязательные действия в предоставленной фактической основе отсутствуют.
Timber Physics рассчитан на рубку естественно выросших деревьев топором. Если объект распознан как дерево и укладывается в выбранный предел размера, он падает вместо обычного последовательного разрушения брёвен. Для пользовательских деревьев из других датапаков официально заявлена совместимость, однако полный перечень таких проектов не приводится.
Перед использованием важно учитывать подтверждённые условия:
• дерево должно содержать не менее трёх брёвен;
• хотя бы один блок непостоянной листвы должен быть соединён с одним из брёвен;
• диагонально соприкасающиеся брёвна могут относиться к одному дереву;
• разрыв в один блок отделяет часть ствола;
• при использовании топора с зачарованием «Шёлковое касание» механизм не срабатывает.
Для деревьев Нижнего мира официальный текст упоминает отдельный аддон. Он не входит в состав выбранных файлов, поэтому его возможности не относятся к базовому датапаку.
Размер дерева ограничивается выбранным максимальным значением.
Подтверждены четыре варианта:
• Small — до 15 брёвен и 100 блоков листвы;
• Medium — до 150 брёвен и 400 блоков листвы;
• Large — до 200 брёвен и 800 блоков листвы; используется по умолчанию;
• Absurd — до 600 брёвен и 2500 блоков листвы.
Small предназначен для обычных ванильных деревьев без крупных вариантов, Medium — для всех ванильных деревьев, Large — также для большинства пользовательских деревьев. Если дерево превышает установленный предел, оно не падает.
Официальное описание также предупреждает, что обработка очень больших деревьев может создавать заметную нагрузку как на сервер, так и на клиент.
Фактическая основа не подтверждает:
• работу с деревьями Нижнего мира без отдельного дополнения;
• поддержку всех пользовательских деревьев;
• направление или траекторию падения;
• изменение поведения объектов вокруг дерева;
• дополнительные игровые механики.
Подтверждены два архива.
TimberPhysics1.21.53.zip
• версия — 1.21.5-3;
• размер — 175473 байта;
• SHA-512 — ff413668aff9ff05931bf4b13c8f5a353482cb84b4c470b34e3067cd9fb76a00a5373da22add892cfe4283734b3c55ea71d85db0dd73e6716743b6982dcc86ce;
• SHA-1 — 24f8c3268a31a7a74fda4ed3494e0edc8a57a51e.
TimberPhysics_1.21.4-2.zip
• версия — 1.21.4-2;
• размер — 159521 байт;
• SHA-512 — 14fbd3b2d914fd273486d8ad865e0b850935d1226a9c4cc747a1c5bc0e8d8e452cadf5ae9e6fd88a6de4ab9e934e43c183880027f94d6f9b9bfe1823e4129a71;
• SHA-1 — e65c9deec08556548ebee52c5882b3d1abd52fe4.
Проект распространяется по лицензии MIT. Дополнительные условия лицензирования в предоставленной фактической основе не раскрываются.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Практическая проверка включает:
• выбор файла для совместимой версии Minecraft;
• сохранение ZIP-архива без распаковки;
• сверку имени файла и его размера;
• проверку SHA-512 либо SHA-1;
• учёт предупреждения о возможной нагрузке при обработке очень крупных деревьев.
Оно может превышать выбранный предел размера, не соответствовать официальному определению дерева или рубиться топором с зачарованием «Шёлковое касание».
Да, совместимость официально заявлена, однако полный перечень поддерживаемых датапаков не опубликован.
По умолчанию используется вариант Large — до 200 брёвен и 800 блоков листвы.
Для них официально упомянут отдельный аддон. Возможность работы базового пакета без него не подтверждена.
Нет. Подтверждены только будущая сверка контрольных сумм и статическая проверка архивов.
Для выбранных файлов подтверждены версии Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11 и 26.1. Датапак устанавливается в мир через папку datapacks, клиентская сторона обозначена как optional, серверная — как required. В метаданных отсутствуют обязательные project dependencies.
Назначение
Основная задача Timber Physics — заменить обычную поэтапную рубку подходящих деревьев их падением после начала рубки топором.
Подтверждённые особенности проекта:
• механика применяется к естественно выросшим деревьям;
• поддерживаются пользовательские деревья из других датапаков;
• при использовании топора с зачарованием «Шёлковое касание» механизм не срабатывает;
• слишком большие деревья не падают, если превышают установленный предел размера.
Отдельный аддон для деревьев Нижнего мира упоминается в официальном описании, однако он не входит в состав выбранных файлов. Поэтому поддержку деревьев Нижнего мира самим Timber Physics считать подтверждённой нельзя.
Скриншоты и внешний вид
Подтверждённая механика
На высоком уровне работа датапака основана на распознавании дерева и проверке его размеров.
Официальное описание определяет дерево как объект, который соответствует следующим условиям:
• содержит не менее трёх брёвен;
• имеет хотя бы один блок непостоянной листвы (persistent=false), связанный с одним из брёвен;
• брёвна считаются соединёнными, в том числе по диагонали.
Если между двумя участками ствола существует разрыв в один блок, отделённые брёвна уже не рассматриваются как часть одного дерева.
После распознавания объекта проверяется его размер. Если дерево превышает выбранный предел, механизм падения не применяется.
Подробности расчёта траектории падения, физической модели или обработки нестандартных форм деревьев в фактической основе отсутствуют, поэтому они не описываются.
Совместимость
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.9;
• 1.21.10;
• 1.21.11;
• 26.1.
Тип платформы:
• datapack.
Для сторон использования указаны значения:
• client = optional;
• server = required.
Поддержка других платформ или иных версий Minecraft в предоставленной фактической основе не подтверждается.
Зависимости
В метаданных выбранных версий отсутствуют обязательные project dependencies.
Следовательно:
• обязательные библиотеки не подтверждены;
• обязательные моды не перечислены;
• дополнительные ресурс-паки не требуются согласно метаданным.
Совместимость с пользовательскими деревьями из других датапаков заявлена официальным описанием, однако конкретный перечень таких проектов не приводится.
Установка
Подтверждённый способ установки соответствует стандартной процедуре для датапаков.
Практический порядок включает:
• Выбрать ZIP-архив, соответствующий совместимой версии Minecraft.
• Не распаковывать архив.
• Поместить ZIP-файл в папку datapacks выбранного мира.
• Загрузить мир с установленным датапаком.
Для локализации подтверждены архивы TimberPhysics1.21.53.zip версии 1.21.5-3 и TimberPhysics_1.21.4-2.zip версии 1.21.4-2. Другие способы установки или дополнительные обязательные действия в предоставленной фактической основе отсутствуют.
Практическое применение
Timber Physics рассчитан на рубку естественно выросших деревьев топором. Если объект распознан как дерево и укладывается в выбранный предел размера, он падает вместо обычного последовательного разрушения брёвен. Для пользовательских деревьев из других датапаков официально заявлена совместимость, однако полный перечень таких проектов не приводится.
Перед использованием важно учитывать подтверждённые условия:
• дерево должно содержать не менее трёх брёвен;
• хотя бы один блок непостоянной листвы должен быть соединён с одним из брёвен;
• диагонально соприкасающиеся брёвна могут относиться к одному дереву;
• разрыв в один блок отделяет часть ствола;
• при использовании топора с зачарованием «Шёлковое касание» механизм не срабатывает.
Для деревьев Нижнего мира официальный текст упоминает отдельный аддон. Он не входит в состав выбранных файлов, поэтому его возможности не относятся к базовому датапаку.
Ограничения
Размер дерева ограничивается выбранным максимальным значением.
Подтверждены четыре варианта:
• Small — до 15 брёвен и 100 блоков листвы;
• Medium — до 150 брёвен и 400 блоков листвы;
• Large — до 200 брёвен и 800 блоков листвы; используется по умолчанию;
• Absurd — до 600 брёвен и 2500 блоков листвы.
Small предназначен для обычных ванильных деревьев без крупных вариантов, Medium — для всех ванильных деревьев, Large — также для большинства пользовательских деревьев. Если дерево превышает установленный предел, оно не падает.
Официальное описание также предупреждает, что обработка очень больших деревьев может создавать заметную нагрузку как на сервер, так и на клиент.
Фактическая основа не подтверждает:
• работу с деревьями Нижнего мира без отдельного дополнения;
• поддержку всех пользовательских деревьев;
• направление или траекторию падения;
• изменение поведения объектов вокруг дерева;
• дополнительные игровые механики.
Версии и файлы
Подтверждены два архива.
TimberPhysics1.21.53.zip
• версия — 1.21.5-3;
• размер — 175473 байта;
• SHA-512 — ff413668aff9ff05931bf4b13c8f5a353482cb84b4c470b34e3067cd9fb76a00a5373da22add892cfe4283734b3c55ea71d85db0dd73e6716743b6982dcc86ce;
• SHA-1 — 24f8c3268a31a7a74fda4ed3494e0edc8a57a51e.
TimberPhysics_1.21.4-2.zip
• версия — 1.21.4-2;
• размер — 159521 байт;
• SHA-512 — 14fbd3b2d914fd273486d8ad865e0b850935d1226a9c4cc747a1c5bc0e8d8e452cadf5ae9e6fd88a6de4ab9e934e43c183880027f94d6f9b9bfe1823e4129a71;
• SHA-1 — e65c9deec08556548ebee52c5882b3d1abd52fe4.
Лицензия
Проект распространяется по лицензии MIT. Дополнительные условия лицензирования в предоставленной фактической основе не раскрываются.
Безопасность и проверка
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Практическая проверка включает:
• выбор файла для совместимой версии Minecraft;
• сохранение ZIP-архива без распаковки;
• сверку имени файла и его размера;
• проверку SHA-512 либо SHA-1;
• учёт предупреждения о возможной нагрузке при обработке очень крупных деревьев.
FAQ
Почему дерево может не упасть?
Оно может превышать выбранный предел размера, не соответствовать официальному определению дерева или рубиться топором с зачарованием «Шёлковое касание».
Поддерживаются ли пользовательские деревья?
Да, совместимость официально заявлена, однако полный перечень поддерживаемых датапаков не опубликован.
Какой предел используется по умолчанию?
По умолчанию используется вариант Large — до 200 брёвен и 800 блоков листвы.
Работает ли датапак с деревьями Нижнего мира?
Для них официально упомянут отдельный аддон. Возможность работы базового пакета без него не подтверждена.
Выполнялось ли динамическое тестирование архивов?
Нет. Подтверждены только будущая сверка контрольных сумм и статическая проверка архивов.