
TreeCapitator
Плагин TreeCapitator для Minecraft добавляет топоры, способные срубать целые деревья одним ударом. Система уровней, бусты, интеграция с ItemsAdder и PlaceholderAPI.
TreeCapitator - это плагин для серверов Minecraft, который кардинально меняет процесс добычи древесины. Вместо того чтобы ковырять каждый блок бревна по отдельности, вы создаёте специальные топоры, способные срубить целое дерево одним взмахом. Плагин автоматически определяет связанные блоки древесины через алгоритм BFS (поиск в ширину) и аккуратно вырубает всю конструкцию.
Зачем нужен TreeCapitator на сервере
В ванильном Майнкрафте рубка деревьев - это рутина. Особенно когда нужно построить большой дом или заготовить ресурсы для целого города. Игроки тратят кучу времени на монотонное выбивание блоков, а ведь могли бы заниматься чем-то более интересным. Трикапитатор решает эту проблему элегантно: вы по-прежнему используете топор, но результат в разы эффективнее.
Плагин работает на Paper, Purpur и Spigot, поддерживает версии Minecraft от 1.16.5 до 1.21.x. Это делает его универсальным решением как для старых серверов, так и для свежих проектов на последних версиях игры.
Основные возможности плагина
- Умное определение деревьев через BFS-алгоритм - плагин находит все связанные блоки древесины и корректно их обрабатывает
- Мгновенная рубка или настраиваемая задержка между разрушением блоков - выбирайте под свой сервер
- Активация через приседание (sneak) - можно включить или отключить в конфиге, чтобы игроки случайно не сносили пол леса
- Система кулдаунов - глобальная или индивидуальная для каждого игрока, защита от спама
- Прогрессия с уровнями и опытом - экспоненциальная система до 100 уровня, игроки качаются просто рубя деревья
- Таблица лидеров - топ игроков по количеству срубленных деревьев, отличная мотивация для гриндеров
- Кастомные топоры - поддержка как ванильных, так и предметов из ItemsAdder
- Временные бусты - множители опыта и дропа для ивентов или донат-привилегий
- Глобальные ивенты Double XP - запускайте акции с удвоенным опытом одной командой
- Частицы и звуки - настраиваемые эффекты для каждого события, добавляют сочности
- Автоматическая посадка саженцев - опционально, чтобы леса не исчезали
- Белый и чёрный список миров - где работает плагин, а где нет
- Автосохранение данных в
playerdata.ymlс настраиваемым интервалом - Горячая перезагрузка - не нужно перезапускать сервер после правок конфига
Команды для игроков
Базовые команды доступны через /trees или короткий алиас /tc:
| Команда | Описание |
|---|---|
/trees help | Показать меню помощи |
/trees toggle | Включить или выключить TreeCapitator для себя |
/trees stats [игрок] | Посмотреть свою статистику или другого игрока |
/trees level | Узнать текущий уровень и опыт |
/trees top | Показать таблицу лидеров |
/trees boosts | Посмотреть активные бусты |
Команда /trees toggle особенно полезна - игрок может отключить автосрубку, если хочет аккуратно добыть пару блоков без уничтожения всего дерева. Это важный нюанс для строителей.
Команды для администраторов
Админские команды требуют право treecapitator.admin:
| Команда | Описание |
|---|---|
/trees reload | Перезагрузить конфиг и языковые файлы |
/trees give <игрок> <топор> | Выдать кастомный топор игроку |
/trees reset <игрок> | Сбросить данные игрока |
/trees xp add <игрок> <количество> | Добавить опыт игроку |
/trees xp remove <игрок> <количество> | Убрать опыт у игрока |
/trees level set <игрок> <уровень> | Установить уровень игрока |
/trees boost give <игрок> <тип> <множитель> <время> | Выдать буст (тип: XP или DROPS) |
/trees event doublexp start | Запустить глобальный ивент Double XP |
/trees event doublexp stop | Остановить ивент Double XP |
/trees save | Вручную сохранить все данные игроков |
/trees debug | Переключить режим отладки |
Система бустов - это находка для донат-систем. Можно продавать временные множители опыта или дропа, создавая дополнительную монетизацию без Pay-to-Win.
Права доступа (Permissions)
| Право | Описание | По умолчанию |
|---|---|---|
treecapitator.use | Доступ к командам игрока | true |
treecapitator.toggle | Включение/выключение рубки | true |
treecapitator.stats | Просмотр статистики | true |
treecapitator.top | Просмотр лидерборда | true |
treecapitator.level | Просмотр уровня и опыта | true |
treecapitator.boosts | Просмотр активных бустов | true |
treecapitator.profile | Просмотр профиля другого игрока | true |
treecapitator.admin | Все админские команды (включает всё ниже) | op |
treecapitator.admin.reload | Перезагрузка плагина | op |
treecapitator.admin.give | Выдача кастомных топоров | op |
treecapitator.admin.reset | Сброс данных игрока | op |
treecapitator.admin.xp.add | Добавление опыта | op |
treecapitator.admin.xp.remove | Удаление опыта | op |
treecapitator.admin.level.set | Установка уровня | op |
treecapitator.admin.boost | Выдача бустов | op |
treecapitator.admin.event | Управление ивентами | op |
treecapitator.admin.debug | Режим отладки | op |
treecapitator.admin.save | Ручное сохранение данных | op |
Гибкая система прав позволяет тонко настроить доступ. Например, можно дать VIP-игрокам возможность видеть чужую статистику, а обычным - только свою.
Плейсхолдеры PlaceholderAPI
TreeCapitator интегрируется с PlaceholderAPI, что открывает кучу возможностей для кастомизации интерфейса, табло, голограмм и других плагинов:
| Плейсхолдер | Описание |
|---|---|
%treecapitator_level% | Текущий уровень игрока |
%treecapitator_xp% | Текущий опыт игрока (сырое значение, накопленное с 1 уровня) |
%treecapitator_xp_next% | Опыт, необходимый для следующего уровня |
%treecapitator_trees% | Общее количество срубленных деревьев |
%treecapitator_logs% | Общее количество сломанных брёвен |
%treecapitator_enabled% | "true" или "false" - включена ли автосрубка у игрока |
%treecapitator_boost_xp_multiplier% | Множитель активного буста опыта (например, "2.0"). "1.0" если буста нет |
%treecapitator_boost_xp_remaining% | Оставшееся время буста опыта в формате "4m", "1h" |
%treecapitator_boost_drops_multiplier% | Множитель активного буста дропа |
%treecapitator_boost_drops_remaining% | Оставшееся время буста дропа |
%treecapitator_event_active% | "true" если активен хотя бы один ивент |
%treecapitator_event_name% | Название активного ивента |
%treecapitator_event_multiplier% | Множитель активного ивента |
%treecapitator_event_remaining% | Оставшееся время ивента |
%treecapitator_event_<id>_active% | "true" если конкретный ивент активен |
%treecapitator_event_<id>_name% | Название конкретного ивента |
%treecapitator_event_<id>_multiplier% | Множитель конкретного ивента |
%treecapitator_event_<id>_remaining% | Оставшееся время конкретного ивента |
Эти плейсхолдеры можно вставить в скорборды, табы, чат-форматы или голограммы. Игроки будут видеть свой прогресс в реальном времени, что добавляет мотивации.
Интеграция с ItemsAdder
Если на вашем сервере используется ItemsAdder, вы можете создавать уникальные кастомные топоры с собственными текстурами и моделями. Просто укажите itemsadder-id предмета в конфиге config.yml, и TreeCapitator будет распознавать его как специальный инструмент для рубки деревьев.
Это открывает возможности для создания донатных топоров с крутым внешним видом или наград за достижения. Игроки любят уникальные предметы, а вы получаете дополнительный инструмент для экономики сервера.
Важные нюансы при использовании
Совет: если у вас большой сервер с активной экономикой, обязательно настройте кулдауны и защиту от слишком больших деревьев. В последнем обновлении 1.0.1 разработчики добавили защиту от частичной рубки огромных деревьев, но лучше перестраховаться и ограничить максимальное количество блоков в конфиге.
Важно: плагин сохраняет данные в playerdata.yml. Если вы планируете вайп или миграцию, не забудьте забэкапить этот файл, иначе игроки потеряют весь прогресс.
Нюанс с производительностью: BFS-алгоритм работает быстро, но если разрешить рубку деревьев из сотен блоков, это может вызвать лаги на слабом железе. Рекомендую ограничить максимальный размер дерева в конфиге до разумных значений - например, 50-100 блоков.
Кому подойдёт этот плагин
TreeCapitator - это must-have для серверов выживания, где игроки много строят и добывают ресурсы. Он убирает рутину, добавляет прогрессию и даёт админам инструменты для ивентов и монетизации. Если вы запускаете сервер на BungeeHost (https://bungee.host), плагин установится в один клик и будет работать стабильно даже под нагрузкой.
Для RPG-серверов с кастомными предметами через ItemsAdder это вообще идеальное решение - можно создать целую линейку топоров с разными характеристиками и внешним видом. А система уровней и лидерборд добавит соревновательный элемент, который так любят игроки.
Скачать плагин TreeCapitator стоит тем, кто хочет улучшить качество жизни на сервере без радикальных изменений геймплея. Он не ломает баланс, но делает игру приятнее. А с учётом поддержки версий от 1.16.5 до 1.21.x и совместимости с Paper, Purpur и Spigot, это универсальное решение практически для любого проекта.
Сервер для плагина TreeCapitator - как у профи
Плагин TreeCapitator создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TreeCapitator для друзей можно за пару минут - BungeeHost всё уже подготовил.
