- Требуется UtilM
- https://mcdev.su/resources/utilm.73/
- Для версий
- 1.8.x-1.21.x
mcWarps - Новые варпы с рейтингом и посещаемостью
Усовершенствуйте свой сервер Minecraft с помощью плагина, который вводит инновационные переосмысленные варпы (/warp), оснащенные множеством удобных функций. Теперь вы можете:
- Оценивать каждый варп, предоставляя ценную обратную связь для улучшения.
- Удобно сортировать варпы, чтобы быстро находить нужные.
- Отслеживать посещаемость варпов, получая представление о том, какие из них наиболее популярны.
- Использовать ряд дополнительных функций, расширяющих возможности использования варпов на вашем сервере.
Конфигурация плагина:
YAML:
# Плагин: mcWarps (Варпы)
# Версия: 1.8+
#
# Описание:
# Плагин добавляет варпы.
#
# Зависимости: (плагины без которых этот работать не будет)
# - UtilM https://mvn.vepvep.com/minecraft/me/socrum/minecraft/spigot/plugin/utilm (utilm-x.x.x-jar-with-dependencies.jar)
# - Vault https://www.spigotmc.org/resources/vault.34315/
message:
# Поддерживается вывод сообщений в мультистрочном формате.
reload_success:
- "&aПлагин перезагружен!"
permission_denied: "&cОтказано в доступе."
send_warp_display_name_to_chat: "&eОтправьте название варпа в чат."
you_reached_max_warps_per_player: "&cНельзя создать варп, потому что достигнут лимит их числа &b%limit%&c."
warp_created: "&aВарп создан!"
warp_deleted: "&eВарп удален!"
send_new_warp_display_name_to_chat: "&eОтправьте новое название варпа в чат."
warp_display_name_changed: "&eНазвание варпа изменено!"
send_new_warp_signature_to_chat: "&eОтправьте новую подпись варпа в чат."
warp_signature_changed: "&eПодпись варпа изменена!"
warp_signature_deleted: "&eПодпись варпа удалена!"
send_new_warp_change_teleport_price_to_chat: "&eОтправьте в чат новую стоимость посещения варпа."
warp_teleport_price_changed: "&eСтоимость посещения варпа изменена!"
is_not_an_integer: "&cНе является целым числом."
cannot_be_a_negative: "&cНе может быть отрицательным числом."
warp_location_changed: "&eПозиция варпа изменена!"
min_warp_display_name_fail: "&cМинимальная длина названия варпа &b%min_warp_display_name_length%&c символа(ов)."
max_warp_display_name_fail: "&cМаксимальная длина названия варпа &b%max_warp_display_name_length%&c символа(ов)."
min_warp_signature_fail: "&cМинимальная длина подписи варпа &b%min_warp_signature_length%&c символа(ов)."
max_warp_signature_fail: "&cМаксимальная длина подписи варпа &b%max_warp_signature_length%&c символа(ов)."
you_do_not_have_enough_money: "&cСредств на вашем балансе &b$%your_balance% &cнедостаточно, тк. требуется &b$%required_balance%&c."
warp_hidden_changed: "&eСтатус варпа изменен!"
liked: "&aВарп лайкнут!"
disliked: "&aВарп дизлайкнут!"
already_liked: "&cВы уже лайкнули этот варп."
already_disliked: "&cВы уже дизлайкнули этот варп."
paid_teleported: "&eВы были телепортированы на варп &r%warp_display_name%&r&e за &a$%price%&e!"
free_teleported: "&eВы были телепортированы на варп &r%warp_display_name%&r&e!"
help:
- '&e/warp reload &7- перезагрузить плагин'
- '&e/warp help &7- показать список команд'
permission:
reload: warp.reload # Разрешение на перезагрузку этого плагина.
edit: earp.edit # Разрешение на редактирование любых (чужих/всех) варпов.
# Конфигурация автоматического сохранения данных.
auto_save:
delay: 300 # (Сек.) Интервал сохранения данных.
min_warp_display_name_length: 3 # (Символов.) Минимальная длина названия варпа (с учетом кодов цвета).
max_warp_display_name_length: 32 # (Символов.) Максимальная длина на звания варпа (с учетом кодов цвета).
min_warp_signature_length: 1 # (Символов.) Минимальная длина подписи варпа (с учетом кодов цвета).
max_warp_signature_length: 64 # (Символов.) Максимальная длина подписи варпа (с учетом кодов цвета).
default_signature: "&fНет" # Подпись варпа по умолчанию если не задана.
zero_teleport_price: "&aБесплатно" # Плейсхолдер стоимости телепортации на варп если он бесплатный.
non_zero_teleport_price: "&a$%price%" # Плейсхолдер стоимости телепортации на варп если он платный.
warp_hidden_yes: "&bПриватный (скрыт из общего списка)" # Плейсхолдер видимости варпа если он приватный.
warp_hidden_no: "&aПубличный (виден в общем списке)" # Плейсхолдер видимости варпа если он публичный.
max_warps_per_player: 5 # Максимальное число варпов которое может быть у игрока по умолчанию.
# Визуализация названий сортировок выбрана/не выбрана.
sort_by_creation_ts_asc_display_name_selected: "&a&l> &fСначала старые"
sort_by_creation_ts_asc_display_name_not_selected: "&7Сначала старые"
sort_by_creation_ts_desc_display_name_selected: "&a&l> &fСначала самые новые"
sort_by_creation_ts_desc_display_name_not_selected: "&7Сначала самые новые"
sort_by_visits_asc_display_name_selected: "&a&l> &fСначала не посещаемые"
sort_by_visits_asc_display_name_not_selected: "&7Сначала не посещаемые"
sort_by_visits_desc_display_name_selected: "&a&l> &fСначала самые посещаемые"
sort_by_visits_desc_display_name_not_selected: "&7Сначала самые посещаемые"
sort_by_likes_asc_display_name_selected: "&a&l> &fСначала с малым числом лайков"
sort_by_likes_asc_display_name_not_selected: "&7Сначала с малым числом лайков"
sort_by_likes_desc_display_name_selected: "&a&l> &fСначала самые залайканые"
sort_by_likes_desc_display_name_not_selected: "&7Сначала самые залайканые"
# Визуализация текущей выбранной сортировки среди остальных не выбранных.
sort_by_description:
- "%sort_by_creation_ts_asc_display_name%"
- "%sort_by_creation_ts_desc_display_name%"
- "%sort_by_visits_asc_display_name%"
- "%sort_by_visits_desc_display_name%"
- "%sort_by_likes_asc_display_name%"
- "%sort_by_likes_desc_display_name%"
teleport_effect: # Эффект телепортации на варп.
effect: WITCH_MAGIC # Тип эффекта.
# Используйте эффекты версии ядра на котором запускаете плагин (по умолничаю: 1.8.8).
# Списки всех эффектов для каждой версии:
# https://helpch.at/docs/1.8.8/org/bukkit/Effect.html
# https://helpch.at/docs/x.x.x/org/bukkit/Effect.html
# ...
sound:
sound: ENDERMAN_TELEPORT # Звук телепортации.
# Используйте звуки версии ядра на котором запускаете плагин (по умолничаю: 1.8.8).
# Списки всех звуков для каждой версии:
# https://helpch.at/docs/1.8.8/org/bukkit/Sound.html
# https://helpch.at/docs/x.x.x/org/bukkit/Sound.html
# ...
sound_category: MASTER # 1.12+
volume: 1.0 # Громкость (от 0.0 до 2.0).
pitch: 1.0 # Искажение (от 0.0 до 2.0).
my_warps_visualization:
display_name: "&fВарп %warp_display_name%"
material: MAP # Тип материала который будет использован для предмета визуализирующего хомяка.
# Используйте материалы версии ядра на котором запускаете плагин (по умолничаю: 1.8.8).
# Списки всех материалов для каждой версии:
# https://helpch.at/docs/1.8.8/org/bukkit/Material.html
# https://helpch.at/docs/x.x.x/org/bukkit/Material.html
# ...
description:
- "&7Посещений: &e%warp_visits%"
- "&7Дата создания: &6%warp_creation_date%"
- "&7Лайки: &a+%warp_likes%"
- "&7Дизлайки: &c-%warp_dislikes%"
- "&7Подпись: &f%warp_signature%"
- "&7Статус: &f%warp_hidden%"
- ""
- "&7Стоимость телепортации: &r%warp_teleport_price%"
- ""
- "&eЛКМ чтобы телепортироваться на варп!"
- "&eПКМ чтобы открыть меню редактора варпа!"
all_warps_visualization:
display_name: "&fВарп %warp_display_name%"
material: MAP
description:
- "&7Владелец: &f%warp_owner_player_name%"
- "&7Посещений: &e%warp_visits%"
- "&7Дата создания: &6%warp_creation_date%"
- "&7Лайки: &a+%warp_likes%"
- "&7Дизлайки: &c-%warp_dislikes%"
- "&7Подпись: &f%warp_signature%"
- "&7Статус: &f%warp_hidden%"
- ""
- "&7Стоимость телепортации: &r%warp_teleport_price%"
- ""
- "&eЛКМ чтобы телепортироваться на варп!"
- "&eПКМ чтобы открыть меню взаимодействия с варпом!"
gui:
back_button:
slot: # Позиция в GUI.
x: 1 # По X.
y: 5 # По Y.
display_name: "&fНазад"
material: ARROW
description:
- "&eКликните чтобы вернуться!"
warps:
title: "Варпы"
size: 45
all_warps:
slot:
x: 4
y: 3
display_name: "&fВсе варпы"
material: BOOKSHELF
description:
- "&eКликните чтобы открыть это меню!"
my_warps:
slot:
x: 6
y: 3
display_name: "&fМои варпы"
material: BOOK
description:
- "&eКликните чтобы открыть это меню!"
all_warps:
title: "Все варпы"
size: 45
sort_by:
slot:
x: 2
y: 5
display_name: "&fСортировка"
material: SIGN
description:
- "&7Найдти то что хотите найти"
- "&7с этой замечательной кнопкой!"
- ""
- "%sort_by_description%" # Автоматически заполнит описание секцией %sort_by_description%.
- ""
- "&eКликните чтобы изменить сортировку!"
my_warps:
title: "Мои варпы"
size: 45
create_warp:
slot:
x: 2
y: 5
display_name: "&fСоздать варп"
material: BOOK_AND_QUILL
description:
- "&7После клика в чате предложит отправить название"
- "&7варпа, после этого его создание будет завершено."
- ""
- "&eКликните чтобы создать варп!"
warp_edit:
title: "Редактор варпа"
size: 45
change_location:
slot:
x: 4
y: 2
display_name: "&fИзменить позицию"
material: MAP
description:
- "&7Изменит координаты и направление"
- "&7взгляда этого варпа на текущие."
- ""
- "&eКликните чтобы изменить позицию!"
change_display_name:
slot:
x: 5
y: 2
display_name: "&fИзменить название варпа"
material: BOOK_AND_QUILL
description:
- "&7После клика в чате предложит отправить новое название"
- "&7варпа, после этого его изменение будет завершено."
- ""
- "&eКликните чтобы изменить название варпа!"
change_signature:
slot:
x: 6
y: 2
display_name: "&fИзменить подпись варпа"
material: BOOK_AND_QUILL
enchanted: true
description:
- "&7После клика в чате предложит отправить новую подпись"
- "&7варпа, после этого ее изменение будет завершено."
- ""
- "&eЛКМ чтобы изменить подпись варпа!"
- "&eПКМ чтобы удалить подпись варпа!"
change_teleport_price:
slot:
x: 4
y: 3
display_name: "&fСтоимость телепортации"
material: GOLD_NUGGET
description:
- "&7Можно установить стоимость 1-ой телепортации"
- "&7на этот варп, средства поступят на ваш счет."
- ""
- "&7После клика в чате предложит отправить новую стоимость"
- "&7телепортации на варп, после этого ее изменение будет завершено."
- ""
- "&2&oПодсказка: отправьте в чат &e0&r&2&o чтобы"
- "&2&oсделать этот варп бесплатным для посещения."
- ""
- "&eКликните чтобы изменить стоимость варпа!"
change_hidden:
slot:
x: 5
y: 3
display_name: "&fИзменить статус варпа"
material: REDSTONE_COMPARATOR
description:
- "&7По умолчанию варп виден в общем списке, но"
- "&7это можно изменить сделав его приватным."
- ""
- "&7Статус: &f%warp_hidden%"
- ""
- "&eКликните чтобы изменить статус варпа!"
delete:
slot:
x: 6
y: 3
display_name: "&cУдалить варп"
material: CAULDRON_ITEM
description:
- "&cКликните чтобы удалить варп!"
warp_interact:
title: "Взаимодействие с варпом"
size: 45
like:
slot:
x: 4
y: 3
display_name: "&fЛайкнуть &a+1"
material: WOOL
durability_data: 5 # (Опционально) Дата материала, удалите эту строку и дата учитываться не будет.
description:
- ""
- "&eКликните чтобы лайкнуть!"
dislike:
slot:
x: 6
y: 3
display_name: "&fДизлайкнуть &c-1"
material: WOOL
durability_data: 14
description:
- ""
- "&eКликните чтобы дизлайкнуть!"
edit:
slot:
x: 9
y: 5
display_name: "&fРедактировать"
material: ANVIL
description:
- "&7Модераторы могут редактировать варпы"
- "&7в случае если сочтут это необходимым."
- ""
- "&eКликните чтобы открыть редактировать варп!"