
DivineDrop
Плагин DivineDrop для серверов Minecraft показывает название предмета, размер стака и время до удаления дропа. Поддержка множества языков, подбор по Shift и гибкая настройка дроп-клинера.
DivineDrop
DivineDrop - это плагин для серверов Minecraft, который решает сразу несколько проблем, связанных с выпавшими предметами. На многих серверах включён автоматический сборщик дропа (drop cleaner), чтобы не лагать, но игроки часто не видят, что именно выпало и когда исчезнет. DivineDrop исправляет это: прямо на земле отображается название предмета, количество в стаке и таймер обратного отсчёта до удаления. Кроме того, можно настроить подбор предметов только по зажатому Shift - это спасает от случайного подбора мусора или нежелательных вещей.
Плагин поддерживает огромное количество языков - от английского и русского до квенья и клингонского. Так что на мультиязычных серверах проблем с пониманием не будет.
Основные возможности
- Отображение названия, размера стака и таймера для выпавших предметов.
- Подбор предметов только по Shift (опционально).
- Гибкая настройка дроп-клинера: глобальный таймер, таймер для загруженных чанков, отдельные таймеры для конкретных материалов и имён предметов.
- Поддержка custom-countdowns - можно задать своё время для алмазных мечей, палок и любых других предметов, вплоть до того, чтобы некоторые предметы вообще не удалялись (timer: -1).
- Игнорирование no-pickup предметов для совместимости с другими плагинами.
- Легковесный, не нагружает сервер.
Команды и права
| Команда | Описание | Право |
|---|---|---|
/divinedrop или /dd | Информация о плагине | divinedrop.info |
/divinedrop reload | Перезагрузка конфигурации | divinedrop.reload |
/divinedrop getname | Получить имя предмета в руке | divinedrop.getname |
Все права по умолчанию выдаются только операторам. Настройки можно менять в конфиге.
Конфигурация (config.yml)
В конфиге задаётся формат отображения, таймеры, язык и другие параметры. Вот пример с комментариями:
# Включить уведомления об обновлениях в чате для админов и консоли.
check-updates: true
# Формат для предметов, когда клинер выключен или у предмета нет таймера.
# Плейсхолдеры: %size%, %name%
# Примечание: плейсхолдер %countdown% не работает.
format: "&f%name% &7(x%size%)"
# Подбирать предметы только при нажатой клавише Shift.
pickup-items-on-sneak: false
# Игнорировать предметы с тегом no-pickup (для совместимости с другими плагинами).
ignore-no-pickup-items: true
# Язык плагина. Примеры: en_CA, uk_UA, de_DE, ru_RU и т.д.
lang: "en_CA"
messages: prefix: "&5&lDivineDrop &7> &f" display-name: "Display Name&7: &f%name%" no-permission: "&cУ вас нет прав для выполнения этой команды." unknown-cmd: "&cВы ввели неизвестную команду." reloaded: "&aКонфигурация перезагружена."
drop-cleaner: enabled: false
Плейсхолдеры: %countdown%, %size%, %name%
format: "&c[&4%countdown%&c] &f%name% &7(x%size%)"
Глобальный таймер (в секундах).
timer: 10
Добавлять таймер к предметам, которые загружаются вместе с чанком.
timer-for-loaded-items: true
Не удалять предметы, выброшенные игроками.
save-player-dropped-items: false
Включить кастомные таймеры для отдельных предметов.
enable-custom-countdowns: false custom-countdowns: # Пример: таймер 20 секунд для всех алмазных мечей. DIAMOND_SWORD: name-filter: "*" timer: 20 format: "&c%name% &7(x%size%)" # Пример: таймер 20 секунд для палок без переименования. STICK: name-filter: "" timer: 20 # Пример: таймер 50 секунд для алмазов с именем "SILVER". DIAMOND: name-filter: "SILVER" timer: 50 # Предметы с именем "KEEP_SILVER" не будут удаляться (timer: -1). DIAMOND: name-filter: "KEEP_SILVER" timer: -1 # Сырая рыба не удаляется вообще. RAW_FISH: timer: -1
Список всех допустимых материалов (Material) можно найти в документации Bukkit/Spigot. Кастомные таймеры работают только для предметов, которые не подходят под более общие правила - если у алмазного меча есть отдельная запись, то глобальный таймер на него не повлияет.
## Поддерживаемые языки
Плагин переведён на десятки языков, вот неполный список:
`uk_ua, vi_vn, en_ud, la_la, nds_de, hr_hr, lt_lt, gd_gb, qya_aa, fil_ph, nl_nl, he_il, jbo_en, mn_mn, fr_fr, en_gb, ksh_de, fr_ca, haw_us, gv_im, es_es, ga_ie, de_alg, en_pt, io_ido, be_by, en_au, it_it, ar_sa, de_at, gl_es, el_gr, cs_cz, bg_bg, tlh_aa, hi_in, li_li, es_mx, eu_es, tzl_tzl, pl_pl, ka_ge, es_ar, kw_gb, se_no, hy_am, en_ca, th_th, tr_tr, fi_fi, sq_al, da_dk, eo_uy, is_is, sv_se, fo_fo, mi_nz, id_id, en_ws, pt_pt, val_es, nn_no, lb_lu, de_de, pt_br, ru_ru, so_so, hu_hu, sr_sp, lv_lv, oc_fr, mk_mk, sl_si, no_no, zh_tw, br_fr, af_za, fy_nl, et_ee, ms_my, az_az, es_uy, ast_es, fa_ir, sk_sk, ko_kr, mt_mt, ca_es, es_ve, cy_gb, en_nz, ja_jp, ro_ro, lol_us, zh_cn`
Чтобы сменить язык, достаточно поменять значение `lang` в конфиге на нужный код.
## Итог
DivineDrop - простой и полезный плагин для любого сервера Minecraft, где есть дроп-клинер. Он даёт игрокам полную информацию о выпавших предметах и позволяет тонко настроить, какие предметы когда удалять. Если вы администрируете сервер и хотите избежать путаницы с дропом - присмотритесь к этому плагину. Скачайте DivineDrop и настройте отображение так, как удобно вашим игрокам.
Сервер для плагина DivineDrop - как у профи
Плагин DivineDrop создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином DivineDrop для друзей можно за пару минут - BungeeHost всё уже подготовил.
