Let Your Friend Eating! — уникальный Bukkit плагин для кормления игроков
Представьте ситуацию: вы находитесь в опасном биоме, у вашего друга пустая шкала голода, а еды в инвентаре нет. Раньше приходилось бросать предметы на землю, надеясь, что он успеет подобрать. Теперь всё иначе. Плагин Let Your Friend Eating! для серверов Minecraft на ядре Bukkit и его форках превращает процесс кормления в простое и элегантное действие — достаточно присесть и кликнуть правой кнопкой мыши по товарищу, держа в руке съедобный предмет. Никаких лишних телодвижений, только прямая передача пищи, словно вы заботливая птица, кормящая птенца.
Основные возможности плагина
Разработчик TamKungZ_ создал инструмент, который не просто добавляет механику кормления, но и даёт администраторам полный контроль над процессом. Плагин поддерживает современные ядра — Paper, Folia, Purpur, Pufferfish, Spigot, Gale и другие, работая на версиях Minecraft от 1.13 до новейших 1.21+. Вот ключевые функции, которые выделяют его среди аналогов:
- Прямое кормление: зажмите Shift (красться) и нажмите ПКМ по игроку с едой в основной или дополнительной руке. Цель мгновенно восстанавливает голод и насыщение.
- Полная совместимость с Folia: плагин корректно работает в многопоточной среде Folia, не вызывая конфликтов регионализированной системы.
- Гибкая настройка через foods.json: для любого предмета можно задать кастомные значения голода, насыщения, звуки, частицы и даже выполнять команды.
- Поддержка зелий и эффектов: золотые яблоки могут накладывать регенерацию и поглощение, а подозрительный суп — воспроизводить оригинальную логику случайных эффектов.
- Режимы уведомлений: выберите ACTION_BAR (по умолчанию), CHAT или полностью отключите сообщения о кормлении.
- Система переключения: каждый игрок может индивидуально запретить кормить себя, либо администратор глобально включает/выключает функцию на сервере.
- Автоматический фолбэк: если предмет не описан в foods.json, плагин использует стандартные значения Minecraft, так что базовая еда работает сразу после установки.
- Современная анимация: поддержка Swing Animation для версий 1.16+ и корректная работа на старых сборках 1.13+.
Как использовать плагин на сервере
Механика интуитивно понятна даже новичкам. Возьмите в руку любую еду — яблоко, хлеб, морковь или зачарованное золотое яблоко. Подойдите к другому игроку на расстояние взаимодействия. Зажмите клавишу Shift (режим крадущегося) и кликните правой кнопкой мыши. Если у цели не отключён приём пищи, она моментально получит восстановление голода и насыщения, а также все настроенные эффекты. По умолчанию кормить можно только из основной руки, но в конфигурации легко разрешить использование дополнительной руки. Плагин автоматически проверит, не заблокировал ли игрок кормление через /lyfe toggle, и учтёт мировые ограничения, заданные администратором.
Команды и права доступа
Управление плагином сосредоточено в команде /lyfe. Она имеет несколько подкоманд, каждая из которых требует определённого пермишена. Это позволяет гибко распределить роли между игроками, модераторами и администрацией.
- /lyfe help — выводит справку по всем доступным командам.
- /lyfe toggle — переключает личный режим: можете ли вы принимать еду от других. Требует право lyfe.toggle.
- /lyfe reload — перезагружает конфигурационные файлы (foods.json и config.yml). Только для администраторов с lyfe.admin.
- /lyfe msgmode <chat|actionbar|none> — мгновенно меняет способ уведомлений о кормлении. Право lyfe.admin.
- /lyfe toggle server — глобально включает или отключает возможность кормления на всём сервере. lyfe.admin.
- /lyfe toggle mode — переключает между режимом, где каждый игрок решает сам (Player-Based), и принудительным серверным режимом (Server-Forced). lyfe.admin.
Система прав также включает защитные механизмы. Пермишен lyfe.exempt делает игрока неуязвимым для кормления — полезно для VIP-персон или администраторов в творческом режиме. lyfe.bypass.exempt позволяет обходить эту защиту, а lyfe.bypass.cooldown снимает ограничения на частоту кормления. Право lyfe.use (по умолчанию есть у всех) разрешает кормить других.
Настройка foods.json: создаём уникальные рецепты
Сердце плагина — файл foods.json, генерируемый автоматически при первом запуске. В нём можно описать поведение любого предмета, превращая обычную еду в мощный инструмент. Пример конфигурации для золотого яблока показывает, насколько глубокой может быть кастомизация:
{
"GOLDEN_APPLE": {
"hunger": 4,
"saturation": 9.6,
"consume": true,
"sound": "ENTITY_PLAYER_BURP",
"particle": "VILLAGER_HAPPY",
"effects": [
{
"type": "REGENERATION",
"duration_seconds": 5,
"amplifier": 1
},
{
"type": "ABSORPTION",
"duration_seconds": 120,
"amplifier": 0
}
],
"commands": [
"say {feeder} только что скормил {target} золотое яблоко! Вкуснотища!"
]
}
}
Параметры hunger и saturation задают восстанавливаемые значения. Если consume установлен в true, предмет будет потрачен из руки кормящего. Звук и частицы создают визуальную и звуковую обратную связь. Массив effects накладывает любые зельевые эффекты с указанием длительности и усилителя. А поле commands выполняет консольные команды, где переменные {feeder} и {target} заменяются на имена игроков. Так можно создать уникальные ритуалы кормления, интегрированные с экономикой или RPG-системами сервера.
Совместимость и требования
Плагин работает на всех популярных ядрах: Paper, Spigot, Folia, Purpur, Pufferfish, Gale и их производных. Минимальная версия Minecraft — 1.13, максимальная — 1.21+. Требуется Java 11 или выше. Благодаря продуманной архитектуре, плагин не конфликтует с другими модификациями сервера и легко вписывается в любую сборку. Кстати, если вы ищете удобный способ установки модов для одиночной игры или клиентских дополнений, присмотритесь к лаунчеру foxygame.net — он предлагает гибкий интерфейс и возможность скачивать моды прямо из меню, что сильно экономит время при настройке Minecraft.
Заключение
Let Your Friend Eating! — это не просто плагин, а маленькая деталь, которая делает взаимодействие на сервере теплее и реалистичнее. Возможность накормить друга в критический момент без бросания предметов добавляет удобства, а глубокая настройка открывает простор для творчества администраторам. Поддержка Folia и современных версий гарантирует стабильную работу даже на высоконагруженных проектах. Если вы хотите оживить социальную механику своего сервера, этот плагин определённо заслуживает внимания. Скачать его можно на официальной странице разработчика, а установка займёт считанные минуты — просто поместите jar-файл в папку plugins и перезагрузите сервер.