
TreeHarvester
Плагин для серверов на Paper/Spigot, который позволяет срубать целые деревья одним ударом. Умное определение естественных деревьев, авто-посадка саженцев и поддержка всех типов деревьев до 1.21+.
TreeHarvester - это плагин для Майнкрафт, который решает вечную проблему рубки деревьев на серверах выживания. Вместо того чтобы ломать каждый блок по отдельности, ты просто бьёшь по нижнему бревну - и всё дерево падает целиком. Звучит круто, но главное - плагин не даст разрушить твои постройки, потому что он отличает естественные деревья от тех, что посадил игрок.
Как это работает
TreeHarvester использует базу данных SQLite, чтобы запоминать все брёвна и листву, которые поставил игрок. Если дерево природное - оно срубается целиком. Если это часть твоей постройки - плагин его не тронет. Больше никаких случайно разрушенных ферм или домов. Ещё он автоматически сажает саженец на месте срубленного дерева, а листва исчезает сама через настраиваемую задержку. И всё это оптимизировано - запросы к базе асинхронные, алгоритмы быстрые, сервер не лагает.
Особенности
- Одним ударом - ломаешь нижнее бревно, и дерево падает полностью.
- Умное определение - срубаются только естественные деревья, постройки игроков не затрагиваются.
- База данных SQLite - отслеживает все поставленные блоки, исключая читерство.
- Авто-посадка - саженец сажается автоматически сразу после рубки.
- Мгновенное опадание листвы - настраиваемая задержка, чтобы не ждать.
- Расчёт прочности инструментов - учитывается зачарование Unbreaking, не тратится лишняя прочность.
- Поддержка всех деревьев - от дуба до Pale Oak, включая грибные деревья Незера (Crimson и Warped).
- Производительность - асинхронные операции с БД, эффективные алгоритмы поиска.
Команды и права
Все команды доступны с префиксом /treeharvester:
/treeharvester- показать меню помощи./treeharvester reload- перезагрузить конфиг./treeharvester info- информация о плагине./treeharvester stats- статистика базы данных./treeharvester optimize- оптимизировать базу данных.
Права (permissions):
treeharvester.use- возможность использовать авто-рубку.treeharvester.command- использовать базовые команды.treeharvester.admin- админские команды (reload, optimize).
Установка
- Скачайте последнюю версию TreeHarvester.jar.
- Поместите файл в папку
pluginsвашего сервера. - Перезапустите сервер или используйте менеджер плагинов для загрузки.
- Настройте параметры в
plugins/TreeHarvester/config.yml. - Примените изменения командой
/treeharvester reload.
Требования
- Minecraft: 1.13 - 1.21+
- Сервер: Spigot, Paper или любой Bukkit-based
- Java: 8+
Плагин будет полезен на любом сервере выживания - игрокам не придётся тратить время на долбёжку каждого бревна, а администраторам не нужно беспокоиться о случайном разрушении построек. Если вы ищете способ ускорить сбор древесины и при этом не сломать механику - TreeHarvester то, что нужно. Скачайте плагин и настройте под себя - всё интуитивно.
