NoFloatingTrees: автоматическое удаление висящих деревьев

Плагин NoFloatingTrees: чистота мира и автоматическое удаление висящих деревьев Каждый администратор сервера Minecraft сталкивался с проблемой: игроки срубают дерево не полностью, и в воздухе остаются висеть блоки брёвен, а листва начинает медленно исчезать. Это портит ландшафт и раздражает перфе...

Скачать NoFloatingTrees для Minecraft 1.3.2

Оригинальное название: NoFloatingTrees

Версии Minecraft: 1.3.2

ФайлВерсияЗагрузчикРазмер
NoFloatingTrees.jar——33 КБСкачать
nofloatingtrees-0.11-SNAPSHOT.jar1.3.2—47 КБСкачать

Плагин NoFloatingTrees: чистота мира и автоматическое удаление висящих деревьев

Каждый администратор сервера Minecraft сталкивался с проблемой: игроки срубают дерево не полностью, и в воздухе остаются висеть блоки брёвен, а листва начинает медленно исчезать. Это портит ландшафт и раздражает перфекционистов. Ручная очистка отнимает уйму времени, а щедрые плагины, выдающие древесину просто так, нарушают баланс. Решение есть — NoFloatingTrees. Этот плагин берёт на себя всю грязную работу, аккуратно убирая «летающие» остатки деревьев и заставляя листву разрушаться естественным путём.

Плагин NoFloatingTrees для Minecraft автоматически удаляет висящие в воздухе брёвна после неполной рубки деревьев

Как работает NoFloatingTrees

Принцип действия прост: когда игрок срубает часть ствола, плагин помечает оставшиеся в воздухе брёвна. Через заданное время они начинают «разрушаться» — исчезать один за другим, как обычная листва, но с небольшой задержкой. Это позволяет листве естественно опасть, а миру — оставаться опрятным без вмешательства администраторов.

Разработчик предусмотрел важную деталь: каждое разрушенное бревно с вероятностью 15% может выпасть как дроп. Это не делает плагин «фермой древесины», но даёт небольшой стимул не ждать, пока дерево упадёт само — ведь шанс получить ресурс невелик. Все параметры гибко настраиваются в конфигурационном файле, поэтому вы легко подстроите поведение под философию своего сервера.

Ключевые возможности

  • Автоматическое удаление висящих брёвен после рубки дерева.
  • Настраиваемая задержка перед началом разрушения (по умолчанию 40 секунд).
  • Вероятность дропа — можно задать шанс выпадения предмета из исчезающего бревна.
  • Интеграция с LogBlock — все удалённые блоки логируются от имени пользователя NoFloatingTrees, если плагин журналирования установлен.
  • Игнорирование миров — Nether, The End или любые другие измерения можно исключить из обработки для повышения производительности.
  • Команды для администраторов — просмотр очереди и принудительная очистка всех плавающих деревьев.

Установка и настройка

Скачать плагин можно с официальной страницы BukkitDev или из репозитория GitHub. Разработчик также предоставляет development-сборки через CI-сервер, но они не проходят полную проверку, поэтому для продакшена лучше брать стабильные релизы. После загрузки файл .jar помещается в папку plugins сервера, и после перезапуска генерируется конфиг config.yml.

Кстати, если вы предпочитаете не копаться в файлах вручную, а ставить моды буквально в два клика, присмотритесь к лаунчеру foxygame.net. Это удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню — в том числе и многие популярные серверные плагины. Он здорово экономит время, особенно когда собираешь сборку для тестирования разных механик.

Пример файла конфигурации плагина NoFloatingTrees с параметрами задержки, шанса дропа и списком игнорируемых миров

Основные параметры конфигурации

Файл настроек содержит несколько секций, позволяющих тонко управлять поведением плагина. Вот главные из них:

  • use-logblock — включение/отключение логирования через LogBlock (по умолчанию true).
  • ignore-worlds — список миров, которые не будут обрабатываться (например, world_nether, world_the_end).
  • decay.frequency — как часто (в секундах) плагин проверяет висящие брёвна и пытается их разрушить.
  • decay.wait-time — сколько секунд бревно должно провисеть в воздухе, прежде чем начнётся процесс разрушения.
  • decay.chance — вероятность того, что конкретное бревно исчезнет за одну проверку (в процентах). При 100% всё дерево пропадёт мгновенно.
  • decay.drop-chance — шанс выпадения предмета из разрушенного бревна (по умолчанию 15%).

Эти настройки позволяют добиться идеального баланса. Например, на выживательном сервере с хардкорным уклоном можно поставить drop-chance в 0, чтобы игроки не получали халявную древесину. А на творческом сервере — увеличить частоту проверок до 1 секунды и chance до 50, чтобы висящие остатки исчезали почти моментально.

Команды и права

Плагин добавляет всего две административные команды, но они покрывают все необходимые сценарии:

  • /nft queue — показывает количество блоков, находящихся в очереди на разрушение. Требует право nofloatingtrees.queue.size (по умолчанию доступно операторам).
  • /nft purge — принудительно удаляет все висящие деревья на сервере, игнорируя близость игроков. Требует право nofloatingtrees.queue.purge (также только для ОПов).

Эти команды выручают, когда нужно быстро оценить масштаб проблемы или очистить мир после массовой вырубки леса игроками.

Интеграция и производительность

NoFloatingTrees дружит с LogBlock — при включённой опции все удалённые блоки записываются в логи с указанием пользователя «NoFloatingTrees». Это сохраняет прозрачность действий на сервере и позволяет отследить, что именно было убрано плагином, а не игроком вручную. Если LogBlock не установлен или вы отключили логирование, никаких ошибок не возникнет — плагин просто пропустит этот шаг.

Чтобы снизить нагрузку, обязательно заполните список ignore-worlds. Миры, где деревья не рубят (например, ад или пустота), не будут проверяться, что экономит ресурсы процессора. Частота проверок тоже влияет на производительность: значение 2 секунды по умолчанию оптимально для большинства серверов, но на слабых машинах можно увеличить до 5–10 секунд.

Заключение

NoFloatingTrees — это маленький, но крайне полезный инструмент для поддержания порядка на сервере. Он решает давнюю проблему висящих брёвен без лишнего микроменеджмента и без нарушения экономики. Гибкие настройки, интеграция с системами логирования и минималистичный набор команд делают его идеальным выбором для администраторов, которые ценят автоматизацию и чистоту игрового мира. Установите плагин, настройте под себя и забудьте о летающих остатках деревьев навсегда.