PickupArrows: умный контроль подбора стрел в Minecraft
Каждый выживший в мире Minecraft знает, как досадно терять стрелы после боя со скелетами или при использовании лука с бесконечностью. Стандартная механика не позволяет вернуть боеприпасы, выпущенные мобами, а некоторые особые стрелы исчезают безвозвратно. Плагин PickupArrows решает эту проблему, давая владельцам серверов и игрокам полную свободу настройки: теперь вы сами решаете, какие стрелы можно подбирать и от каких источников.
Что умеет PickupArrows
PickupArrows — это Bukkit-плагин, который расширяет механику подбора стрел. Он позволяет гибко настраивать возврат обычных, огненных, спектральных, отравленных стрел и даже трезубцев. Плагин учитывает, кто выстрелил: скелет, игрок, раздатчик, утопленник, разбойник или арбалетчик. Поддерживаются мультивыстрелы из арбалета, а также отдельные правила для горящих снарядов.
Ключевые возможности
- Детальная настройка подбора для каждого типа стрел и источника.
- Поддержка арбалетов, утопленников и разбойников.
- Раздельный контроль обычных, огненных, спектральных и отравленных стрел, а также трезубцев.
- Интеграция с WorldGuard: можно разрешить или запретить работу плагина в определённых регионах.
- Система разрешений для тонкой выдачи прав игрокам.
- Команда для быстрого включения/отключения подбора прямо в игре.
- Сбор анонимной статистики через bStats (можно отключить).
Гибкая конфигурация под любые нужды
Главный конфигурационный файл плагина построен вокруг секции pickupFrom. В ней для каждого источника — скелета, игрока, арбалета, раздатчика, утопленника, разбойника и даже неизвестного источника — задаются отдельные флаги: fire, normal, spectral, tipped и trident. Значение true разрешает подбор, false — запрещает. Например, можно оставить только обычные стрелы от скелетов, но запретить подбирать горящие. Отдельная секция crossbow позволяет управлять стрелами из арбалета, включая режим мультивыстрела.
Дополнительно настраивается использование прав: если usePermissions: false, подбирать стрелы могут все игроки без ограничений. При включённых разрешениях каждый тип стрел требует отдельного пермишена. WorldGuard активируется флагом useWorldGuard, а список регионов работает либо как белый, либо как чёрный список в зависимости от useListAsDenylist.
Права и команды
Плагин предлагает несколько пермишенов для детального контроля:
- pickuparrows.allow.normal — подбор обычных стрел.
- pickuparrows.allow.fire — подбор горящих стрел.
- pickuparrows.allow.spectral — подбор спектральных стрел.
- pickuparrows.allow.tipped — подбор отравленных стрел.
- pickuparrows.allow.trident — подбор трезубцев.
- pickuparrows.allow.* — включает все разрешения на подбор.
- pickuparrows.* — полный доступ ко всем возможностям плагина.
Если система прав не найдена, при включённом usePermissions все пермишены автоматически достаются операторам сервера.
В игре доступна единственная команда — /pickuparrows (сокращения: /pa, /arrow, /arrows, /pickuparrow). Она переключает состояние подбора для вызвавшего игрока, позволяя быстро отключить возврат стрел, если это мешает, например, при фарме мобов.
Установка и совместимость
Текущая версия 7.0.0 предназначена для Minecraft 1.20.6 и выше. Для более старых сборок сервера рекомендуется использовать версию 6.x. Плагин устанавливается стандартно — файл JAR помещается в папку plugins сервера. При этом многие администраторы предпочитают упрощённый способ: лаунчер foxygame.net предлагает удобную загрузку модов и плагинов прямо из меню, что избавляет от ручного поиска и копирования файлов. Это особенно выручает, когда нужно быстро обновить сборку или добавить несколько дополнений одновременно.
Разработчик предоставляет dev-сборки через Jenkins и исходный код на GitHub, однако для стабильной игры лучше брать релизные версии с официальной страницы плагина. Плагин распространяется по лицензии MIT, что позволяет свободно использовать и модифицировать его в любых проектах.
Статистика и конфиденциальность
PickupArrows использует bStats для сбора обезличенной статистики. Отправляются только технические данные: случайный UUID сервера, количество игроков, онлайн-режим, версия Bukkit, Java и ОС. Это помогает разработчику видеть востребованность плагина и планировать обновления. Если вы против такой аналитики, её можно отключить в файле ./plugins/bStats/config.yml, установив enabled: false.
Заключение
PickupArrows превращает хаотичный сбор стрел в управляемый и логичный процесс. Гибкие настройки позволяют адаптировать механику под любой стиль игры — от хардкорного выживания, где важна каждая единица ресурса, до PvP-арен с особыми правилами. Поддержка WorldGuard и пермишенов делает плагин идеальным выбором для публичных серверов, а простая команда переключения даёт игрокам личный контроль. Если вы устали терять ценные боеприпасы или хотите навести порядок в экономике сервера, PickupArrows станет незаменимым помощником.