
Tree Cutter
Плагин Tree Cutter для Minecraft позволяет игрокам мгновенно срубать целые деревья, просто приседая и ломая нижний блок бревна. Поддерживает все ванильные породы деревьев и совместим с Minecraft 1.21.
Tree Cutter - это легковесный и гибко настраиваемый плагин для Minecraft, который решает одну из самых старых проблем ванильной игры: утомительную рубку деревьев. Вместо того чтобы ломать каждый блок бревна по отдельности, игроки могут срубить всё дерево одним движением. Это не просто удобство, а серьёзная экономия времени, особенно на серверах с активным строительством и сбором ресурсов.
Как это работает
Всё просто: присядьте (shift) и сломайте нижний блок бревна. Плагин автоматически определит всё дерево, включая листву, и срубит его целиком. При этом учитывается прочность инструмента, а также работает зачарование Unbreaking. Если вы случайно задели дерево, можно включить подтверждение поломки - тогда нужно будет присесть и сломать нижний блок дважды в течение заданного времени.
Ключевые особенности
- Мгновенная рубка - достаточно присесть и сломать нижнее бревно.
- Учёт прочности инструмента - инструмент изнашивается как обычно, Unbreaking работает корректно.
- Подтверждение поломки - опционально, чтобы случайно не срубить лишнее.
- Блокировка искусственных деревьев - можно запретить рубку деревьев, посаженных игроками.
- Отслеживание блоков - плагин запоминает, какие брёвна поставил игрок или команда (
setblock/fill), и не даёт их срубить как натуральные. - Совместимость с WorldGuard - строгая проверка прав на поломку блоков в защищённых регионах.
- Система чёрного списка - можно добавить игрока в чёрный список, и он не сможет пользоваться функцией.
- Гибкая настройка - все сообщения и префиксы настраиваются через
config.ymlиmessages.yml. - Поддержка PlaceholderAPI - можно выводить статус плагина в табло или скорборды.
Установка
- Скачайте
TreeCutter.jar. - Поместите его в папку
pluginsвашего сервера. - Запустите сервер, чтобы сгенерировались файлы конфигурации (
config.ymlиmessages.yml). - Настройте параметры под себя.
- Перезапустите сервер или выполните
/tcadmin reload.
Команды для игроков
| Команда | Право | Описание |
|---|---|---|
/tc on | treecutter.command.tc.on | Включить Tree Cutter для себя |
/tc off | treecutter.command.tc.off | Отключить Tree Cutter для себя |
/tc status | treecutter.command.tc.status | Показать текущий статус |
/tc help | treecutter.command.tc.help | Показать список команд |
/tcmsg off | treecutter.command.tcmsg | Скрыть предупреждения чёрного списка |
Команды для администраторов
| Команда | Право | Описание |
|---|---|---|
/tcadmin on | treecutter.command.tcadmin.on | Включить плагин глобально |
/tcadmin off | treecutter.command.tcadmin.off | Отключить плагин глобально |
/tcadmin reload | treecutter.command.tcadmin.reload | Перезагрузить конфиги и сообщения |
/tcadmin check <игрок> | treecutter.command.tcadmin.check | Посмотреть статистику игрока |
/tcadmin blacklist add <игрок> | treecutter.command.tcadmin.blacklist | Добавить игрока в чёрный список |
/tcadmin blacklist remove <игрок> | treecutter.command.tcadmin.blacklist | Убрать игрока из чёрного списка |
/tcadmin blacklist list | treecutter.command.tcadmin.blacklist | Показать чёрный список |
/tcadmin help | treecutter.command.tcadmin.help | Показать админские команды |
Админские команды видны только тем, у кого есть соответствующие права.
Права доступа
treecutter.use- разрешает рубку деревьевtreecutter.command.tc- базовый доступ к/tctreecutter.command.tcmsg- доступ к/tcmsgtreecutter.command.tc.on- доступ к/tc ontreecutter.command.tc.off- доступ к/tc offtreecutter.command.tc.status- доступ к/tc statustreecutter.command.tc.help- доступ к/tc helptreecutter.command.tcadmin- базовый доступ к/tcadmintreecutter.command.tcadmin.on- доступ к/tcadmin ontreecutter.command.tcadmin.off- доступ к/tcadmin offtreecutter.command.tcadmin.reload- доступ к/tcadmin reloadtreecutter.command.tcadmin.blacklist- доступ к управлению чёрным спискомtreecutter.command.tcadmin.check- доступ к/tcadmin checktreecutter.command.tcadmin.help- доступ к/tcadmin helptreecutter.bypass.worldguard- игнорировать проверки WorldGuard
Права полностью работают с LuckPerms. Если LuckPerms не установлен, права выдаются через OP.
Файлы конфигурации
config.yml
Основной файл настроек. Вот что там можно менять:
enabled: true
disabled-players: []
blacklist: []
blacklist-message-disabled: []
pending-unblacklist-notice: []
prefix: "&8[&3T&bC&8]"
behavior:
sneak-required: true
block-player-made-trees: true
require-axe: false
max-tree-size: 256
cooldown-seconds: 1.0
confirmation-required: true
confirmation-time-seconds: 10
tree-detection:
max-leaf-search-radius: 3
max-leaf-search-up: 5
min-leaf-count: 4
max-horizontal-spread: 6
require-upward-growth: true
placed-log-tracking:
player-placed: true
command-placed: true
max-fill-volume: 50000
notifications:
blacklist-actionbar-seconds: 10
unblacklist-actionbar-seconds: 10
drops:
drop-items: true
preserve-tool-durability: false
allow-vanilla-drops: false
hooks:
worldguard:
enabled: true
deny-partial-breaks: true
placeholderapi:
enabled: true
messages.yml
Все сообщения для игроков и админов полностью настраиваются. Поддерживаются плейсхолдеры типа {prefix}, {player}, {time}, {tool}, {count} и другие.
Важно знать
- Команда
/tcmsgне показывает подсказки в табуляции по дизайну. - Если игрока убрали из чёрного списка, когда он был офлайн, зелёное уведомление появится при следующем входе.
- Для защиты регионов держите
hooks.worldguard.enabled: trueи не выдавайте правоtreecutter.bypass.worldguard, если это не нужно. - Настройка
max-tree-sizeограничивает максимальный размер дерева, которое можно срубить за раз. По умолчанию 256 блоков - этого хватает для большинства ванильных деревьев. - Если включено
require-axe, рубить деревья можно только топором. - Плагин совместим с Paper, Purpur и Spigot 1.21+.
Скачайте плагин Tree Cutter для Minecraft и забудьте про муторную рубку деревьев по одному блоку!
