Плагин mcWarps - Новые варпы в Майнкрафт
mcWarps - Новые варпы

Плагин mcWarps - Новые варпы 1.0.1


Требуется UtilM
https://mcdev.su/resources/utilm.73/
Для версий
  1. 1.8.x-1.21.x

mcWarps - Новые варпы с рейтингом и посещаемостью​

Усовершенствуйте свой сервер Minecraft с помощью плагина, который вводит инновационные переосмысленные варпы (/warp), оснащенные множеством удобных функций. Теперь вы можете:​

  • Оценивать каждый варп, предоставляя ценную обратную связь для улучшения.
  • Удобно сортировать варпы, чтобы быстро находить нужные.
  • Отслеживать посещаемость варпов, получая представление о том, какие из них наиболее популярны.
  • Использовать ряд дополнительных функций, расширяющих возможности использования варпов на вашем сервере.

Screen Shot 2024-08-23 at 7.57.58 PM.png
Screen Shot 2024-08-23 at 7.59.17 PM.png
Screen Shot 2024-08-23 at 8.02.29 PM.png
Screen Shot 2024-08-23 at 7.58.59 PM.png
Screen Shot 2024-08-23 at 7.59.31 PM.png

Конфигурация плагина:

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Кликните чтобы открыть редактировать варп!"
Автор
mcdev
Покупатели
6
Показов
673
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя mcdev

Последние обновления

  1. 1.0.1

    - Элементы меню со списками отрисовывались поверх манели навигации.