LemmeCutTrees
Вали целые деревья одним ударом топора — скорость зависит от твоих зачарований и эффектов, остаётся быстро, но сбалансированно. Дружелюбно к серверам ❤️
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 96
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 16 августа 202616 авг.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
LemmeCutTrees
Серверный рубщик деревьев на Fabric для Minecraft Java Edition. Возьмите настроенный топор, присядьте и сломайте подходящее бревно дерева. LemmeCutTrees обрабатывает остальные брёвна и листву, сохраняя ванильное поведение при ломании блоков, дропы, прочность инструмента, усталость, звуки и совместимые Fabric-колбэки.
Возможности
- Рубка деревьев: определяет настроенные деревья и ломает связанные с ними брёвна в контролируемой очереди.
- Очистка листвы: убирает связанную листву, когда включено, не расходуя дополнительную прочность топора.
- Ванильное поведение: использует обычный серверный путь ломания блоков для дропов, зачарований, поведения инструмента, усталости, звуков и колбэков.
- Защита прочности: резервирует достаточно прочности топора на всё дерево до начала рубки. Деревья в очереди тоже учитываются.
- Безопасное прерывание: останавливает работу в очереди, когда игрок умирает, отключается, меняет измерение или перестаёт держать настроенный топор; блоки, с которыми больше нельзя взаимодействовать, безопасно пропускаются.
- Настраиваемое определение: добавляйте породы деревьев, блоки брёвен и листвы, диагональные соединения листвы, ограничения размера, ограничения высоты и радиусы обнаружения.
- Обратная связь с сервером: показывает активную строку действий, пока функция активна, и проигрывает звуки активации/деактивации для игрока.
- Дружелюбен к выделенным серверам: игровая логика авторитетна на логическом сервере; подключающимся клиентам не нужно устанавливать мод.
Установка
- Установите Fabric Loader для Minecraft
26.1.2на сервер. - Установите подходящий Fabric API в директорию
modsсервера. - Поместите JAR-файл
lemmecuttreesв ту же директориюmods. - Запустите сервер один раз. Конфигурация по умолчанию создаётся в
config/lemmecuttrees.yml. - При необходимости измените конфигурацию, затем перезапустите сервер или выполните
/lemmecuttrees reload.
Использование
Стандартный порядок активации:
- Возьмите один из настроенных топоров в основную руку.
- Удерживайте Shift, целясь в бревно дерева.
- Сломайте бревно обычным способом.
- Если блок является подходящим деревом, первый блок ломается как обычно, а остальные брёвна обрабатываются постепенно. Конфигурация по умолчанию распознаёт:
Oak ·
Azalea ·
Birch ·
Spruce ·
Jungle ·
Dark Oak ·
Acacia ·
Mangrove ·
Cherry ·
Pale Oak ·
Crimson ·
Warped Дерево должно соответствовать настроенным проверкам брёвен, листвы, размера, высоты, формы и вертикального соотношения. Блоки, которые уже изменились или с которыми игрок больше не может взаимодействовать, безопасно пропускаются. Когда дерево принято, игрок получает зелёную строку действий LemmeCutTrees Activatedи звук активации. Строка действий остаётся видимой, пока игрок продолжает держать разрешённый топор. При переключении на другой предмет отправляется красная строка действийLemmeCutTrees Deactivatedи звук деактивации. Если топор не может покрыть требуемую прочность на брёвна, дерево не принимается, и игрок получает предупреждение о прочности. Игроки в креативе не ограничены резервированием прочности.
Зачарования и скорость рубки
| Зачарование/эффект | Скорость рубки |
|---|---|
| Efficiency I-V | Быстрее; чем выше уровень, тем быстрее рубка |
| Haste | Быстрее |
| Mining Fatigue | Медленнее |
| Unbreaking, Mending, Fortune, Silk Touch | Без эффекта |
Конфигурация
### Конфигурация Создаваемый файл —config/lemmecuttrees.yml. Это обычный YAML, его можно редактировать, пока сервер остановлен. ### Общие настройки | Ключ | По умолчанию | Описание | | --- | ---: | --- | | require-shift | true | Требовать от игрока присесть перед запуском определения дерева. | | clear-leaves | true | Ломать обнаруженную листву после обработки брёвен. | | cutting-speed.multiplier | 1.0 | Умножает ванильное время ломания одного бревна. Чем выше значение, тем медленнее. | | cutting-speed.minimum-ticks-per-log | 1 | Нижняя граница задержки между ломанием брёвен в очереди. || cutting-speed.maximum-ticks-per-log | 200 | Верхняя граница задержки между поставленными в очередь разрушениями брёвен. |
Настройки обнаружения
| Ключ | По умолчанию | Описание |
|---|---|---|
detection.scan-distance | 256 | Максимальное расстояние, используемое при поиске соединённых брёвен. |
detection.required-logs | 4 | Минимальное количество брёвен, необходимое для обнаружения дерева. |
detection.required-leaves | 10 | Минимальное количество соединённых листьев, необходимое для обнаружения дерева. |
detection.maximum-logs | 250 | Максимальное количество брёвен, допустимое в одном дереве. |
detection.maximum-cut-height | 5 | Максимальное вертикальное расстояние от разрушенного источника до самого нижнего обнаруженного бревна. |
detection.leaf-detect-range | 6 | Радиус, используемый для определения, достаточно ли у дерева листьев. |
detection.leaf-break-range | 6 | Радиус листьев, которые могут быть удалены. |
detection.maximum-horizontal-log-run | 6 | Максимальная длина прямого горизонтального ряда брёвен. |
detection.minimum-vertical-log-ratio | 0.5 | Минимальное соотношение вертикальных и горизонтальных брёвен. |
detection.include-player-placed-leaves | false | Учитывать постоянные/поставленные игроком листья при обнаружении и удалении. |
Топоры и сопоставления деревьев
allowed-axes определяет, какие предметы в основной руке могут активировать функцию. Список по умолчанию содержит деревянный, каменный, медный, железный, золотой, алмазный и незеритовый топоры. Каждая запись в trees определяет вид дерева со списками ID блоков logs и leaves. Необязательные настройки для каждого дерева:
diagonal-leaves: Разрешить диагональные соединения листьев.required-logs: Переопределить глобальное минимальное количество брёвен.leaf-detect-range: Переопределить глобальный радиус обнаружения листьев.leaf-break-range: Переопределить глобальный радиус удаления листьев.maximum-horizontal-log-run: Переопределить глобальный лимит горизонтального ряда. Используйте ID с пространством имён, напримерminecraft:oak_log. Неверные ID, повторяющиеся названия деревьев, повторяющиеся сопоставления, недопустимые предметы, не являющиеся топорами, и неверные числовые значения отклоняются при загрузке конфигурации.
Перезагрузка
Операторы с разрешением на команду gamemaster сервера могут выполнить:
/lemmecuttrees reloadДопустимые изменения заменяют активную конфигурацию. Если новый YAML недействителен, предыдущая конфигурация остаётся активной, а команда сообщает об ошибке.
Лицензия и указание авторства
LemmeCutTrees распространяется под лицензией GNU General Public License v3.0. Настройки обнаружения деревьев по умолчанию основаны на намеренно ограниченном подмножестве TreeFeller 1.30.2 от ThizThizzyDizzy. Подробности указания авторства см. в NOTICE.
Частые вопросы
Как установить LemmeCutTrees?
Установите Fabric под свою версию Minecraft, скачайте LemmeCutTrees под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть LemmeCutTrees?
У LemmeCutTrees есть сборки для Minecraft 26.1.2.
Нужен ли LemmeCutTrees на сервере?
Ставится только на сервер; игрокам ставить не нужно