DelDropItems
Обзор
Плагин DelDropItems предназначен для серверов Minecraft и позволяет управлять поведением выброшенных предметов. Он позволяет администраторам серверов устанавливать правила, определяющие время, в течение которого предметы остаются в мире после того, как их выбрасывают игроки, отправлять сообщения всем игрокам и настраивать специальные сообщения для различных событий.
Функции
- Автоматическое удаление предметов: плагин автоматически удаляет выпавшие предметы по истечении определенного времени, помогая поддерживать чистоту игровой среды.
- Настраиваемые сообщения о выпадении предметов: игроки получают настраиваемые сообщения, когда они выбрасывают предметы, что улучшает игровой процесс.
- Перезагрузка конфигурации: параметры конфигурации можно перезагрузить без необходимости перезапуска сервера, что упрощает внесение изменений.
- Трансляция сообщений: плагин может отправлять сообщения всем игрокам с заданными интервалами, держа всех в курсе.
- Регистрация удаления предметов: все удаленные предметы регистрируются с указанием имени игрока и типа предмета, что позволяет легко отслеживать процесс.
Конфигурация
Файл конфигурации config.yml включает несколько параметров:
- item-removal-time: Это целочисленное значение определяет время (в секундах), через которое выброшенные предметы будут удалены из мира. Значение по умолчанию — 60 секунд.
- drop-message-allow: Этот логический параметр определяет, будут ли отправляться сообщения при отбрасывании предмета. Значение по умолчанию — true.
- broadcast-interval: Целое число, определяющее частоту (в секундах) трансляции сообщений всем игрокам. Значение по умолчанию — 60 секунд.
- broad-message-allow: Логическое значение, определяющее, разрешена ли широковещательная рассылка сообщений. Значение по умолчанию — true.
- reload-message-allow: Этот логический параметр определяет, будет ли отправлено сообщение при перезагрузке конфигурации. Значение по умолчанию — true.
- Язык: определяет язык отображения сообщений. Доступные значения: en или ru. Значение по умолчанию — en.
Сообщения в файлах messages_ru и messages_en изменяются в соответствии с выбранным языком.
- drop-message: строковое сообщение, отправляемое игроку при сбросе предмета. Сообщение может содержать %item_name%, которое будет заменено на название предмета. Сообщение по умолчанию: [§aDelDropItems§f] §eВы сбросили: %item_name%!
- reload-message: Сообщение, отправляемое игроку при перезагрузке конфигурации. Значение по умолчанию — [§aDelDropItems§f]. §eКонфигурация плагина успешно перезагружена!.
- broadcast-message: строковое сообщение, отправляемое всем игрокам с указанным интервалом. Сообщение по умолчанию: [§aDelDropItems§f] §cУдаление предмета произойдёт через §l5 минут§r!
Изменение языка влияет только на сообщения, отправляемые плагином, и не меняет язык интерфейса Minecraft.
После перезагрузки сервера языковые настройки сохраняются, и будет использоваться последний установленный язык.
Команды
Плагин поддерживает следующие команды:
- /ddi reload: Эта команда перезагружает конфигурацию плагина.
- /ddi help: эта команда отображает список доступных команд.
Разрешения
Для управления доступом к командам доступны следующие разрешения:
- delDropItems.reload: Предоставляет разрешение на перезагрузку конфигурации.
- delDropItems.help: Предоставляет разрешение на доступ к справочной информации.
Установка
Чтобы установить плагин DelDropItems, выполните следующие действия:
- Загрузите JAR-файл плагина.
- Поместите JAR-файл в каталог плагинов вашего сервера Minecraft.
- Запустите или перезапустите сервер, чтобы создать файл конфигурации по умолчанию.
- Отредактируйте файл config.yml, чтобы настроить параметры по своему усмотрению.
- Используйте команду /ddi reload, чтобы применить любые изменения без необходимости перезапуска сервера.
Поиск неисправностей
Если у вас возникли проблемы с плагином, проверьте консоль сервера на наличие сообщений об ошибках. Убедитесь, что значения конфигурации верны и у вас есть необходимые разрешения для использования команд. Кроме того, если вы не видите ожидаемых сообщений или поведения, убедитесь, что плагин правильно загружен и все зависимости соблюдены.