🐔 JParkour | Управляйте курицей или любым другим существом, уничтожая стенды | 🗡️ 1.8-26.1+ 🗡️

Плагин 🐔 JParkour | Управляйте курицей или любым другим существом, уничтожая стенды | 🗡️ 1.8-26.1+ 🗡️ 1.7

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.8
  2. 1.12
  3. 1.16
  4. 1.18
  5. 1.21
  6. 26
Ядра и Прокси
  1. Spigot
  2. Paper
Минимальная версия Java
8
Исходный код
https://github.com/mitriyf/JParkour
🐔 JParkour

🗡️ Управляйте курицей или любым другим существом, уничтожая стенды.

Этот плагин добавляет мини-игру в виде различных мобов, на которых вы можете ездить верхом и сбивать стенды.
  • $ Поддерживаются версии 1.8.1-26+. Возможно, и версия 1.7, но она не тестировалась.
  • $ Плагин был протестирован на версиях: 1.8.8, 1.12.2, 1.16.5, 1.18.2, 1.21, 26+. Наилучшая производительность была отмечена в следующих версиях: 1.8.8, 1.12.2 и 1.16.5.
  • $ Некоторые обновления плагина SpigotMC.ru могут быть задержаны.
  • $ Внимание! Для работы плагина требуется дополнительный плагин. Вы можете ознакомиться с требованиями ниже (FAWE).
  • $ Плагин требует, чтобы сервер был выключен должным образом, так как, если сервер будет отключен (Killed java) во время игры игрока, у него может быть аномальное количество сердечек.
  • $ В v1.7 была добавлена возможность играть с друзьями через пати.

🐓 Прокатись верхом на курице

Прокатитесь верхом на цыпленке и испытайте бурю эмоций!

1768569698857.png

1786826773756.png
536399588-d9783e3d-5c3a-4510-b5b2-1a62be7dbb89.gif


🪙 Повалите стойки

Уничтожайте стенды, определяя их тип по цвету и предмету внутри.

536403264-9e7f0457-f1b6-4163-9371-4e1512a7b43d.png

536396391-a02945d4-a35e-499d-94e5-5c4f899cdcf2.gif


🥇 Финишируйте и получите результат!

Финишируйте игру, узнайте свой результат и вернитесь домой!

536402078-c0636ce8-7d0f-4f73-ba04-3f60dcc20203.png

536402685-ca361be9-b7f3-439c-8f25-fdd24e27b69b.gif


🎮 Игровой процесс

  • Вы можете посмотреть игровой процесс на YouTube:
    • Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
      Более подробную информацию можно найти на нашей странице cookie.

🚀Требования:


🛠️ Поддерживается:

  • 🔮 Поддержка HEX (1.16+, он работает на версиях и ниже, но отображая некорректные цвета), MiniMessage (1.18+)

  • 🌍 Языки:

    • en_US (English (US))
    • ru_RU (Русский)
    • de_DE (German)
    • Другие (Не забудьте включить locale в конфигурации плагина для языковой поддержки)
      • $ Вы можете узнать код языка, перейдя по ссылке ниже и заглянув в In-Game раздел. Или вы можете узнать свой код языка, выполнив команду (не забудьте изменить язык в клиенте): /jparkour admin locale
      • $ You must be logged in to see this link.
      • $ Вы можете настроить локали в папке плагина, где находятся эти локали. Папка будет создана, когда вы включите локали в конфигурации плагина. Вы можете создавать свои собственные файлы.
  • 🌐 Плагины:

    • PlaceholderAPI (Топы и система скорбоардов).
      • Вы можете скачать его здесь: You must be logged in to see this link.
      • Не забудьте включить его в конфигурации плагина.
      • Плейсхолдеры:
        • %jparkour_map% - Отображает название карты.
        • %jparkour_id% - Отображает идентификатор карты.
        • %jparkour_status% - Отображает состояние карты.
        • %jparkour_lefts% - Отображает количество пробитий на стенды.
        • %jparkour_maxlefts% - Отображает максимальное количество пробитий на стенд.
        • %jparkour_rights% - Отображает количество дефуза бомб.
        • %jparkour_maxrights% - Отображает максимальное количество дефуза бомб.
        • %jparkour_tops_SchematicName_Number_name% - Узнайте имя игрока, который находится на определённом месте топа.
        • %jparkour_tops_SchematicName_Number_top% - Получите место игрока в топе.
        • %jparkour_tops_SchematicName_Number_accuracy% - Получите точность игрока, который находится на определённом месте топа.
        • %jparkour_tops_SchematicName_Number_time% - Получите точное время завершения игры для игрока, который находится на определенном месте топа.
      • $ Измените "SchematicName" на идентификатор схемы, а "Number" - на номер вверху, который вам нужен.
      • $ Если вы не знаете позицию игрока в топе, вы можете узнать ее, заменив "Number" на "name=PlayerName" или если вы хотите узнать позицию именно того, кто смотрит плейсхолдер, замените "Number" на "player".
      • $ Введите ник игрока в поле PlayerName. Примеры: %jparkour_tops_nether_1_top%,
      • $ %jparkour_tops_nether_name=Mitriyf_accuracy%, %jparkour_tops_nether_name=%player%_time%, %jparkour_tops_nether_player_name%.
      • $ Готовая конфигурация скорбоарда: You must be logged in to see this link.
536406758-cd03b156-8335-4e73-b372-d9633be14a37.png
536679823-4f9b944f-6356-429d-b3d3-0095b867dd8b.png

  • 🔎 Проверки:

    • Автоматическая проверка на наличие новых версий, содержащих важные обновления. Однако, если это релиз без важных исправлений, оповещения не будет, если оно не включено в настройках плагина.
    • Проверка наличия готовых схем. Автоматическая загрузка с GitHub, если их нет:You must be logged in to see this link.
    • Плагин автоматически определит версию вашего сервера, чтобы он начал корректно работать с вашим проектом.
    • Замена битых частей конфигурации в случае их отсутствия.
    • Проверка старой версии конфигурации и обновление до новой.
    • Проверка того, существует ли игра с таким же названием в мире.
    • Проверка того, находится ли игрок в игре.
    • Проверка наличия такой идентификационной карты.
    • Проверка прав доступа.
    • Исправление некоторых ошибок пользователя.
    • И многое другое...

♾️ Функции:


  • ✏️ Эдитор:

    • Вы можете очень гибко и удобно настраивать карты, используя:
      • jparkour admin gameeditor new - Создайте пустую карту.
      • /jparkour admin gameeditor new nether - Скопируйте готовую карту и начинайте работать с ней. (внизу - любая схема).
        536695246-ca884544-3fe9-4e3b-9c1b-e7947bb3dc0a.png
    • Вы можете менять стенды и создавать любую карту, какую захотите.
    • Вы можете настроить правила игры и начальное местоположение в конфигурации.
    • Не забудьте выбрать позиции 1, 2 и 3, чтобы создать карту, иначе вы не сможете ее сохранить!
      • /jparkour admin game set pose 1 - Выберите 1 точку позиционирования, как в WorldEdit (её всегда нужно корректировать).
      • /jparkour admin game set pose 2 - Выберите 2 точку позиционирования, как в WorldEdit (её всегда нужно корректировать).
      • /jparkour admin game set pose 3 - Выберите 3 точку, в которых будет отображаться схема. (требуется только в том случае, если вы создаете карту, не копируя чужие настройки).
    • Кроме того, не забудьте о первых 4 локациях, которые вам нужно настроить (выберите их топором и разбейте блоки там, где они вам не нужны):
      • /jparkour admin game set loc spawn - Введите эту команду, когда вы выбираете блок с топором, и в этом месте появится игрок с настройками из конфигурации.
      • /jparkour admin game set pose portal - Подойдите к блоку, с которого должна начаться игра (определяется материалом), и когда игрок войдет в него, игра начнется.
      • /jparkour admin game set loc start - Введите эту команду при выборе блока с топором, и игрок появится в этом месте, когда войдет в блок с порталом. Игра начнется.
      • /jparkour admin game set loc end - Введите эту команду, когда выберете локацию конца игры с курицой. В этот момент игрок получит свои результаты и будет удален.
    • Сохраняйте игру легко и просто:
      • /jparkour admin game save nameSchematic - Сохранение макета и конфигурации игры будет успешным, если будут выбраны соответствующие позиции и локации.
    • Вы создали 0 игрока! Теперь вы можете перейти к другим игрокам:
      • /jparkour admin game set player 0/1/2/... - Смените игрока. Начинается с нуля. Не забывайте сохранять предыдущего игрока после его изменений!
  • 💿 Пати (/jparkour party):
    • Теперь вы можете играть с друзьями!
      • /jparkour party info - Получить информацию о пати.
      • /jparkour party create Name - Создать пати с именем.
      • /jparkour party setLeader PlayerName - Передать лидерство игроку.
      • /jparkour party disband - Распустить пати.
      • /jparkour party invite PlayerName - Пригласить игрока.
      • /jparkour party kick PlayerName - Кикнуть игрока.
      • /jparkour party leave - Выйти из пати.
      • /jparkour party accept PartyName - Принять приглашение.
      • /jparkour party deny PartyName - Отклонить приглашение.
        1786827535874.png
        1786827555874.png
  • ⌨️ Команда (/jparkour):
    • /jparkour status - Проверьте статус плагина.
    • /jparkour join - Создайте любую свободную комнату или присоединяйтесь к ней.
    • /jparkour join roomId - Попытайтесь подключиться к комнате (если она свободна).
    • /jparkour exit - Выйдите из игры/очереди.
    • /jparkour party - Получить помощь для подкоманды пати.
      • /jparkour party info - Получить информацию о пати.
      • /jparkour party create Name - Создать пати с именем.
      • /jparkour party setLeader PlayerName - Передать лидерство.
      • /jparkour party disband - Распустить свое пати.
      • /jparkour party invite PlayerName - Пригласить игрока.
      • /jparkour party kick PlayerName - Кикнуть игрока.
      • /jparkour party leave - Выйти из пати.
      • /jparkour party accept PartyName - Принять приглашение.
      • /jparkour party deny PartyName - Отклонить приглашение.
    • /jparkour admin - Получить помощь для подкоманды админа.
      • /jparkour admin add playerName - Добавление игрока в случайную игру.
      • /jparkour admin add playerName Map - Добавление игрока в определенную игру.
      • /jparkour admin item - Получить помощь по предметам.
        • /jparkour admin item add default/schematicName slot itemName - Добавьте предмет, который вы держите в руках, к выбранной схеме.
        • /jparkour admin item list - Получите список схематик.
        • /jparkour admin item list default/schematicName - Получите список предметов в выбранной схематике.
        • /jparkour admin item info default/schematicName itemName - Получите предмет из выбранной схематики.
        • /jparkour admin item remove default/schematicName itemName - Удалите предмет из выбранной схематики.
      • /jparkour admin gameeditor - Получить помощь подкоманды редактора игры.
        • /jparkour admin gameeditor new - Создайте новую игровую схематику.
        • /jparkour admin gameeditor new OtherGame - Создайте новую игровую схематику, скопировав другую игру.
        • /jparkour admin gameeditor list - Получите список игровых схематик.
        • /jparkour admin gameeditor remove Name - Удалите игровую схематику.
      • /jparkour admin game - Установите/узнайте настройки редактора игр.
        • /jparkour admin game set player 0/1/2/... - Смените игрока. Начинается с нуля.
        • /jparkour admin game set pose 1/2/3/portal - Встаньте на границе одной из точек и выберите ее.
        • /jparkour admin game set stand Type addX addY addZ Yaw Pitch - Ударьте топором по блоку там, где должна быть стойка и пропишите команду на стенд.
        • /jparkour admin game set loc Type addX addY addZ Yaw Pitch - Ударьте топором в то место, где должен быть локация и пропишите команду на локацию.
        • /jparkour admin game set point Number(1to∞) RadiusStartPoint(0.5/?.?) Teleportation(true/false) addX addY addZ Yaw Pitch - Перейдите в то место, где должен быть поинт, и введите эту команду. Будут взяты обычные значения локации блока (для этого есть опция add), а если yaw и pitch не указаны, будут взяты значения, на которые игрок смотрит.
        • /jparkour admin game get player - Узнайте какой вы игрок.
        • /jparkour admin game get pose 1/2/3/portal - Узнайте координаты границ точки 1 или 2...
        • /jparkour admin game get stand - Узнайте, какой тип стенда у блока, выбрав его топором.
        • /jparkour admin game get loc - Узнайте, какой тип локации у блока, выбрав его топором.
        • /jparkour admin game get point number(1to∞) - Узнайте информацию об этом поите.
        • /jparkour admin game get locs - Получите все локации.
        • /jparkour admin game get stands - Получите все стенды.
        • /jparkour admin game get items - Получите все предметы.
        • /jparkour admin game remove point number(1to∞) - Удалите поинт.
      • /jparkour admin restart playerName - Перезапустите игру игрока.
      • /jparkour admin updatetops - Обновите топ игроков.
      • /jparkour admin kick playerName - Кикните игрока из игры.
      • /jparkour admin locale - Получите языковой код клиента.
    • /jparkour reload - Перезагрузите конфигурацию плагина.
  • 📖 Права:
    • jparkour.help - Может ли игрок получить помощь с подкомандами?
    • jparkour.join - Может ли игрок присоединиться к играм или выйти из них?
    • jparkour.party - Может ли игрок использовать пати?
    • jparkour.status - Может ли игрок узнать о статусе игр?
    • jparkour.reload - Может ли игрок перезагрузить конфигурацию плагина?
    • jparkour.admin - Может ли игрок получить доступ к редактору игры, игре, предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
    • jparkour.gameeditor - Может ли игрок получить доступ к AdminGameEditor?
    • jparkour.game - Может ли игрок получить доступ к настройкам игры в AdminGameEditor?
    • jparkour.item - Может ли игрок получить доступ к настройкам предметов?
  • 🏃 Действия:

    • [actionbar] сообщение - Отправить строку действий с вашим сообщением. Для 1.11+
    • [connect] сервер - Отправьте игрока на определенный сервер BungeeCord.
      • ПРЕДУПРЕЖДЕНИЕ: Требуется передача сообщений с помощью BungeeMessaging. Это присутствует в BungeeCord и WaterFall.
      • На Velocity это может быть отключено по умолчанию. Проверьте конфигурацию вашего прокси-сервера.
    • [message] сообщение - Отправить сообщение игроку.
    • [party] сообщение - Отправьте всем игрокам пати сообщение.
    • [room] сообщение - Отправьте всем игрокам комнаты сообщение.
    • [broadcast] сообщение - Отправить сообщение всем игрокам.
    • [log] сообщение - Отправить сообщение в консоль.
    • [delay] тики - Сделать задержку между действиями. В тиках. (20 тиков = 1 секунда)
    • [player] команда - Выполнить команду от имени игрока.
    • [teleport] мир;x;y;z;yaw;pitch;задержка - Телепортировать игрока к указанным координатам. Задержка измеряется в тиках.
    • [console] команда - Выполнить команду от имени консоли.
    • [title] заголовок;подзаголовок;появление;время;исчезновение - Отправить заголовок игроку. Для 1.8+
    • [sound] звук;громкость;тон;задержка - Воспроизвести звук для игрока. Задержка измеряется в тиках.
    • [effect] тип;длительность;усилитель;задержка - Дать эффект игроку. Задержка и длительность измеряются в тиках.
    • [explosion] мощность;установитьОгонь;ломатьБлоки;задержка;добавитьX;добавитьY;добавитьZ - Создать взрыв. Задержка измеряется в тиках.
      • установитьОгонь, ломатьБлоки - установите false или true. добавитьX, добавитьY, добавитьZ - значения double, которые добавляются к местоположению взрыва игрока.
    • [bossbar] сообщение;цвет;тип;время;стиль;флаг - Отправить полосу босса игроку с сообщением на определенное время. Для 1.9+
      • Типы:
        • stop - Полоса босса исчезнет после указанного времени (в секундах)
        • time - Полоса босса будет анимировать истекающее время.
      • Функции:
        • %time% - Оставшееся время в секундах.
        • Все функции, такие как цвет, стиль и флаг, можно найти здесь: You must be logged in to see this link.
    • Встроенные плейсхолдеры:
      • %accuracy% - Отображает точность, которую сделал игрок.
      • %star_win% - Отображает звезды, которые заработал игрок.
      • %star_loss% - Отображает звезды, которые игрок не заработал.
    • Информация:
      • Сообщения, отправленные в консоль, могут не заменять плейсхолдеры или выполнять определенные действия выше.
    • Встроенные функции:
      • %player% - Получить имя игрока.
  • ⚙️ Конфигурация:

    • Отправляйте действия игрокам с помощью сообщений. (Поддержка HEX в версии 1.16+, поддержка MiniMessage в версии 1.18+)
    • Настройки схематик, карт по умолчанию и многое другое.
  • 🔐 Хранение:

    • Резервное копирование обновленных конфигураций после обновления до новой версии плагина.
    • Автоматическое исправление поврежденных конфигураций.
    • Автоматическая загрузка схем, если они отсутствуют.
    • Автоматическое создание папок.
  • 🔄 Автоматическое обновление конфигураций:

    • Плагин проверит все условия настройки и обновит их, насколько это возможно, а также создаст резервные копии предыдущих настроек.
    • В некоторых случаях он может работать, когда вы работаете с редактором.

📝 Конфигурации:


Вы можете просмотреть конфигурации, перейдя по ссылке You must be logged in to see this link.:
  • locales/ru_RU.yml
  • locales/en_US.yml
  • locales/de_DE.yml
  • config.yml
  • config13.yml
  • slots.yml
  • slots13.yml
  • schematics/default.yml
или перейдя по ссылке:
или здесь:
YAML:
############################################################
#                         JParkour                         #
#                           v1.7                           #
############################################################

# You can find documentation or help about the plugin here: https://github.com/mitriyf/JParkour
# Or: https://vk.com/jdevs

# Don't remove the version setting.
version: 1.7

# Plugin settings.
settings:
  # Insert hex or minimessage.
  # minimessage - for Paper, 1.18+.
  # hex - It works starting from version 1.16.5, but if your server is lower than this version, do not change anything.
  # It will also work on lower versions, but without displaying the correct colors
  translate: hex
  # You can find out the language code by clicking on the link below and looking at the In-Game section.
  # https://minecraft.fandom.com/wiki/Language#Languages
  # Or you can find out your language code by running the command (don't forget to change the language on the client):
  # /jparkour admin locale - Get the client's language code.
  # You can configure locales in the plugin folder where the locales. The folder will be created when you enable locales
  # in the plugin configuration. You can create your own files.
  # Set true to enable locales for messages.
  locales: false
  # Game settings.
  games:
    # XIDX is the world's ID.
    # Worlds are deleted after the next launch.
    world: "jparkour-XIDX"
    # Enter the maximum number of worlds that the plugin can use.
    # If the worlds are full, the player will be put in a queue and wait for any available server.
    amount: 999
    # Can people get hurt while waiting for free play? (false - no, true - yes)
    damageWaiters: false
    # Is it possible to delete the map after the game ends?
    # Set it to false if you are concerned about errors in the game console.
    # When set to true, it may cause server crashes! The plugin automatically deletes worlds after launch.
    deleteWhenClosing: false
    # Specify in ticks the amount of delay for pressing the item marked restart. 1 second = 20 ticks.
    restartCooldown: 100
  # Party settings.
  party:
    # Turn on the party? If it’s disabled, use bigSize to make your response for the party subcommand.
    enabled: true
    # Specify the time in seconds for accepting the invitation.
    timeForJoin: 30
  # Notification of updates.
  updater:
    # Is it enabled?
    # Updates are checked when the plugin is enabled.
    enabled: true
    # Auto-update settings.
    settings:
      # Enable this to update only critical updates.
      required: true
      # Enable this feature to update the plugin with any new versions.
      release: false
  # Plugin supports.
  supports:
    # Enable PlaceholderAPI support.
    placeholderAPI: false
    # Tops settings.
    tops:
      # Enable Tops support.
      # If you want to see the result of the tops through placeholders, the PlaceholderAPI feature must be enabled!
      enabled: true
      # How often will the tops be updated? (In seconds)
      updateInterval: 900
  # Stands.
  armor-stands:
    # Types:
    # Bomb - explodes, and you need to select an item and click the type so that it doesn't explode.
    # Use - doesn't explode.
    # Clicks:
    # RIGHT_CLICK - right click.
    # LEFT_CLICK - left click.
    bomb_gold:
      # Material block.
      block: STAINED_GLASS
      # For older versions.
      blockData: 4
      # The material block is inside.
      in_block: TNT
      # For older versions.
      in_blockData: 0
      # The type of stand.
      type: bomb
      # An item that can defeat a stand.
      # Only an object with this material can defeat this stand!
      # This is because versions 1.8 and above do not have CustomModelData.
      item: GOLD_SWORD
      # Which key should I press?
      click_type: RIGHT_CLICK
    bomb_diamond:
      block: STAINED_GLASS
      blockData: 11
      in_block: TNT
      in_blockData: 0
      type: bomb
      item: DIAMOND_SWORD
      click_type: RIGHT_CLICK
    diamond_block:
      block: STAINED_GLASS
      blockData: 11
      in_blockData: 0
      in_block: DIAMOND_BLOCK
      type: use
      item: DIAMOND_SWORD
      click_type: LEFT_CLICK
    gold_block:
      block: STAINED_GLASS
      blockData: 4
      in_block: GOLD_BLOCK
      in_blockData: 0
      type: use
      item: GOLD_SWORD
      click_type: LEFT_CLICK

# Set up the message.
# This will only work if you have selected the plugin configuration mode.
# If you have enabled locales, the messages below will be displayed by default if the language is not set.
messages:
  # Actions:
  # [actionbar] message - Send the actionbar with your message. For 1.11+
  # [connect] server - Send a player to a specific BungeeCord server.
  # WARNING: Requires BungeeMessaging. This is present on BungeeCord and WaterFall.
  # On Velocity it might be disabled by default. Check your proxy config.
  # [message] message - Send a message to the player.
  # [party] message - Send a message to the party's players.
  # [room] message - Send a message to the room's players.
  # [broadcast] message - Send a message to all players.
  # [log] message - Send a message to the console.
  # [delay] ticks - Make a delay between actions. In ticks. (20 ticks = 1 second)
  # [player] message - Execute a message on behalf of the player. (or a command via /)
  # [teleport] world;x;y;z;yaw;pitch;delay - Teleport the player to the specified coordinates. The delay is measured in ticks.
  # [console] command - Run the command on behalf of the console.
  # [title] title;subtitle;fadeIn;stay;fadeOut - Send the title to the player. For 1.8+
  # [sound] sound;volume;pitch;delay - Perform a sound for the player. The delay is measured in ticks.
  # Search for sounds here: https://helpch.at/docs/$version$/org/bukkit/Sound.html
  # // Replace $version$ with the version of your server, for example: https://helpch.at/docs/1.8.8/org/bukkit/Sound.html
  # [effect] type;duration;amplifier;delay - Give the effect to the player. The delay and duration is measured in ticks.
  # Find the types of effects here: https://helpch.at/docs/$version$/org/bukkit/potion/PotionEffectType.html
  # [explosion] power;setFire;breakBlocks;delay;addX;addY;addZ - Create an explosion. The delay is measured in ticks.
  # setFire, breakBlocks - set to false or true. addX, addY, addZ - double values that are added to the player's explosion location.
  # [bossbar] message;color;type;time;style;flag - Send a bossbar to a player with a message for a specific time. For 1.9+
  # Types:
  # stop - The bossbar will disappear after the time you specified in time (seconds)
  # time - Bossbar will animate the time that is running out.
  # Functions:
  # %time% - Seconds left.
  # You can find all the functions like color, style, and flag here: https://helpch.at/docs/$version$/org/bukkit/boss/BossBar.html
  #
  # Placeholders:
  # %jparkour_map% - Displays the name of the map.
  # %jparkour_id% - Displays the ID of the map.
  # %jparkour_playerid% - Display the player's ID.
  # %jparkour_status% - Displays the status of the map.
  # %jparkour_lefts% - Displays the number of clicks on the stand.
  # %jparkour_maxlefts% - Displays the maximum number of clicks on the stand.
  # %jparkour_rights% - Displays the number of clicks on the bomb.
  # %jparkour_maxrights% - Displays the maximum number of bomb clicks.
  # %jparkour_tops_SchematicName_Number_name% - Get the name of a player who is on a specific top.
  # %jparkour_tops_SchematicName_Number_top% - Get a player's place in the top.
  # %jparkour_tops_SchematicName_Number_accuracy% - Get the accuracy of a player who is on a specific top.
  # %jparkour_tops_SchematicName_Number_time% - Get the exact completion time of a player who is on a specific top.
  #
  # Change "SchematicName" to the schematics' ID, and "Number" to the number in the top that you require.
  # If you don't know the player's position in the top, you can get it by replacing "Number" with "name=PlayerName".
  # Or if you want to know the position of the person who is watching the placeholder, replace "Number" with "player".
  # Enter the player's nickname in PlayerName. Examples: %jparkour_tops_nether_1_top%,
  # %jparkour_tops_nether_name=Mitriyf_accuracy%, %jparkour_tops_nether_name=%player%_time%, %jparkour_tops_nether_player_name%.
  # Attention! The "name=PlayerName" function may not work well with usernames that contain _
  #
  # Built-in placeholders:
  # %accuracy% - Display the player's execution accuracy.
  # %star_win% - Displays the stars that the player has earned.
  # %star_loss% - Displays the stars that the player has not earned.
  #
  # Info:
  # Messages sent to the console may not replace placeholders or perform certain actions above.
  # Built-in functions:
  # %player% - Get the player name.
  #
  # The command message.
  game:
    # You cannot use actions in statuses and placeholders.
    status:
      wait: "&eWaiting"
      start: "&fPlaying"
      win: "&aVictory"
      left: "&fBlocks destroyed: &e%blocks%/&e%blocks_all%"
      right: "&fBombs repelled: &e%bombs%&f/&e%bombs_all%"
    placeholders:
      notClaimed: "Not claimed"
    actions:
      command:
        help:
          - "[message] &a[JParkour] Help &7(/jparkour help):"
          - ""
          - "[message] &a/jparkour status &f- Check the status of the plugin."
          - "[message] &a/jparkour join &f- Create or join any available room."
          - "[message] &a/jparkour join roomId &f- Attempt to connect to the room (if it is free)."
          - "[message] &a/jparkour exit &f- Exit the game/queue."
          - "[message] &a/jparkour party &f- Get a Party Help."
          - "[message] &a/jparkour admin &f- Get a Admin Help."
          - "[message] &a/jparkour reload &f- Reload the plugin configuration."
          - ""
        party:
          help:
            - "[message] [JParkour] Party Help &7(/jparkour party help):"
            - "[message] &a/jparkour party info &f- Information about the party."
            - "[message] &a/jparkour party create Name &f- Create a party with name."
            - "[message] &a/jparkour party setLeader PlayerName &f- Transfer leadership."
            - "[message] &a/jparkour party disband &f- Delete your party."
            - "[message] &a/jparkour party invite PlayerName &f- Invite a player."
            - "[message] &a/jparkour party kick PlayerName &f- Kick a player."
            - "[message] &a/jparkour party leave &f- Leave the party."
            - "[message] &a/jparkour party accept PartyName &f- Accept an invitation."
            - "[message] &a/jparkour party deny PartyName &f- Decline the party invitation."
          info:
            - "[message] &aInformation about the party:"
            - "[message] &fParty name: &e%party%"
            - "[message] &eLeader: &a%leader%"
            - "[message] &aMembers: &f%members%"
        noperm:
          - "[message] &cYou do not have sufficient permissions!"
      room:
        notfound:
          - "[message] &cThis map does not exist."
        started:
          - "[message] &cThe game has already started."
        connect:
          - "[party] &aConnecting to the room &e%room%..."
        waiter:
          - "[party] &aYou have been placed in queue."
          - "[party] &fExit the queue: &c/jparkour exit"
        exit:
          - "[message] &cYou have left the queue."
        noExit:
          - "[message] &cYou are not in the game."
      party:
        newLeader:
          - "[party] &fA new leader has been assigned to the party: &e%leader%"
        playerLeaved:
          - "[party] &cPlayer %player% has left the party."
        joinedToParty:
          - "[party] &aPlayer %player% joined the party."
        kickedFromParty:
          - "[party] &cPlayer %player% has been kicked from the party."
        partyBroken:
          - "[party] &cThis party broke up."
        alreadyLeader:
          - "[message] &cYou are already the leader of the party."
        playerNotInParty:
          - "[message] &cThis player is not in your party."
        playerNotFound:
          - "[message] &cThere is no such player on the server."
        haveCreated:
          - "[message] &cYou have already created a party."
        alreadyCreated:
          - "[message] &cA party with that name already exists."
        partyCreated:
          - "[message] &aThe party named &e%party%&a was successfully created."
        notLeader:
          - "[message] &cYou are not the leader of the party."
        notInParty:
          - "[message] &cYou're not part of the party."
        inParty:
          - "[message] &cThe player is already in the party."
        leaderSendRequest:
          - "[message] &aAn invitation was sent to the player."
        alreadySendRequest:
          - "[message] &cYou have already sent an invitation to this player."
        playerGetRequest:
          - "[message] &fPlayer &e%leader% &fhas sent you an invitation to his party &e%party%&f."
          - "[message] &fTo accept it, send the following message to the chat: &a/jparkour party accept %party%"
          - "[message] &fTo decline an invitation, write: &c/jparkour party deny %party%"
          - "[message] &eYou have 30 seconds to accept the invitation."
        playerTimeLeaved:
          - "[message] &cYou didn't have time to accept the invitation to %party%"
        leaderTimeLeaved:
          - "[message] &cPlayer %player% did not respond to your invitation."
        noHaveInvites:
          - "[message] &cYou don't have any invitations."
        dontHaveInvite:
          - "[message] &cYou don't have this invitation."
        playerDenyInvite:
          - "[message] &cYou have declined the invitation to %party%"
        deniedInviteParty:
          - "[message] &cPlayer %player% has declined your invitation."
        bigSize:
          - "[party] &cYour party is too large to enter this map."
      game:
        joined:
          - "[message] &aYou are connected to the game: &e%game%"
          - "[room] &e%player% &ais connected."
        started:
          - "[message] &eGame is started."
        ingame:
          - "[message] &cYou are in the game!"
        end:
          - "[message] &cThe game is over."
        restarted:
          - "[delay] 5"
          - "[message] &aThe game has been restarted."
        cooldownRestart:
          - "[message] &cYou can't reload the game that quickly."
        kicked:
          - "[message] &cThe game is over."
        damageHeart:
          - "[message] &c-1 &l♥"
          - "[explosion] 1"
        win:
          - "[title] &aVictory;&e%star_win%&7%star_loss% &f- &e%accuracy%%"
          - "[room] &a%player% &f| &e%star_win%&7%star_loss% &f- &e%accuracy%%"
YAML:
# If you use ItemStack, all comments in this config will be cleared.
# Default Item Slots.
# Item types: itemstack, default.
# itemStack - An item can be added by a team or experienced people.
# default - Using the plugin features.
# [default] To add a name or description to an item, specify name and lore, for example, exit.
default:
  # [default] To add a name or description to an item, specify name and lore, for example, exit.
  # ID of the item.
  exit:
    # Item types: itemstack, default.
    # itemStack - An item can be added by a team or experienced people.
    # default - Using the plugin features.
    # Item slot.
    slot: 8
    type: default
    # Set true to make the item kick the player out of the game when clicked.
    exit: true
    # Item Info.
    item:
      # The name of the item.
      name: "&cExit"
      # Description of the item.
      lore:
        - ""
        - "&cExit&f, and what is it?"
        - ""
      type: BARRIER
  restart:
    slot: 7
    type: default
    # Set true if this item should restart the game.
    restart: true
    item:
      name: "&aRestart game"
      type: ENDER_PEARL
# Editing items for the editor.
editor:
  # [default] You can add your own types, for example,
  # if you want the item to only bind to bomb_diamond, then insert it into the stand.
  # By default, stand is set to default, which means that this item is bound through a command.
  ironAxe:
    # Item types: itemstack, default.
    # itemStack - An item can be added by a team or experienced people.
    # default - Using the plugin features.
    # Item slot.
    slot: 0
    type: default
    stand: default
    # Item Info.
    item:
      # The name of the item.
      name: "&aSettings"
      # Description of the item.
      lore:
        - ""
        - "&aSet stand/loc/point."
        - ""
      # Specify BARRIER so that the plugin can detect that this is an exit button.
      type: IRON_AXE
  diamondSword:
    slot: 1
    type: default
    stand: bomb_diamond
    item:
      name: "&cbomb&f_&bdiamond"
      type: DIAMOND_SWORD
  gSword:
    slot: 3
    type: default
    stand: bomb_gold
    item:
      name: "&cbomb&f_&egold"
      type: GOLD_SWORD
  diamondPickaxe:
    slot: 2
    type: default
    stand: diamond_block
    item:
      name: "&bdiamond_block"
      type: DIAMOND_PICKAXE
  gPickaxe:
    slot: 4
    type: default
    stand: gold_block
    item:
      name: "&egold_block"
      type: GOLD_PICKAXE
# Specify items for specific schematics.
schematics:
  # Specify the schem ID.
  nether:
    5slot:
      slot: 4
      type: default
      item:
        type: NETHER_STAR
    1slot:
      slot: 0
      type: default
      item:
        type: DIAMOND_SWORD
    2slot:
      slot: 1
      type: default
      item:
        type: GOLD_SWORD

YAML:
# Don't remove the version setting.
version: '1.7'

# Specify the name of the map. It will be displayed in the Scoreboard.
schematic:
  name: '&fDefault'
  # Specify an asterisk symbol or another symbol that will indicate a victory.
  # Leave this blank to display numbers.
  star: ★
  # Specify whether to insert air blocks into the schematic.
  # The default value is false, as it does not work correctly with the editor in newer versions.
  pasteAir: false
  # GameRules.
  # GameRule:Value
  gameRules:
    - randomTickSpeed:0
# The game rules are configurable by the plugin.
rules:
  # Event when player food level changes.
  foodLevelChange: false
  # Event when player picks up an item.
  pickupItem: false
  # Event when player consumes an item.
  consumeItem: false
  # Event when player drops an item.
  dropItem: false
  # Event when entity takes damage.
  entityDamage: false
  # Event when creature spawns in the world.
  creatureSpawn: false
  # Event when entity explodes.
  entityExplode: false
  # Event when entity targets another entity.
  entityTarget: false
  # Event when item spawns in the world.
  itemSpawn: false
  # Event when player places a block.
  placeBlock: false
  # Event when player breaks a block.
  breakBlock: false
  # Event when block starts burning.
  burnBlock: false
  # Event when block is ignited.
  igniteBlock: false
  # Event when block changes from one state to another.
  fromToBlock: false
  # Event when entity changes a block.
  entityChangeBlock: false
  # Event when block physics occurs.
  physicsBlock: false
  # Event when block fades.
  fadeBlock: false
  # Event when leaves decay naturally.
  leavesDecay: false
  # Event when player places multiple blocks at once.
  multiPlaceBlock: false
# Entity settings.
entity:
  # Specify the entity.
  type: CHICKEN
  # Specify the speed of mob.
  speed: 0.3
  # Specify how many ticks the next mob movement will be measured.
  everyTicks: 1
  # Running entity.
  run:
    # Should I reset the vector's speed at the finish line?
    resetVectorFinish: true
    # Down and up when parkouring. It can help if you have too much parkour or something else.
    directions:
      # Up.
      up:
        # Checking all the blocks is ahead.
        blockChecks:
          # How many blocks ahead the plugin will look at.
          forward: 3
          # Should I check the upper blocks?
          upBlock: true
        # Lifting speed.
        speed: 0.3
      # Down.
      down:
        # Checking what height is needed for the block.
        check: -0.2
        # The rate of descent.
        speed: -0.8
player:
  # Specify the maximum number of hit points. 2 hit points = 1 heart.
  health: 6
  # Specify the food level that the player will always have.
  foodLevel: 10
  # Specify which gameMode will be issued to the player.
  gameMode: ADVENTURE
  # Specify the bomb damage.
  damageBomb: 2
  # If the bomb was activated by the wrong object, then detonate it.
  failedDefuseBomb: true
  # Should we immediately provide all items of schematics and default?
  fullSlots: false
  # Specify the radius from the finish line at which victory can appear. (For mobs that are very tall)
  radiusFinish: 0.5
  # Specify how many ticks the player will be kicked after. (Finish, 20 ticks = 1 second)
  exitTime: 100
# Coordinates of the schematic insertion.
coords:
  x: 0
  y: 100
  z: 0
# Locations.
locations:
  # Specify through: ";" - X, Y, Z, YAW, PITCH from the location of the schematic.
  spawn: 0.5;0.0;0.5;180.0;0.0
  # The block that will be used to start the game. (Works worldwide)
  # Remove the extra blocks for teleportation at this Z coordinate. (To avoid accidentally entering parkour)
  portal: 0.0;0.0;-7.0;180.0;0.0
  # Players
  players:
    # The player count starts at 0.
    0:
      # The starting point where the chicken will run.
      start: 0.5;0.0;-11.5;180.0;0.0
      # End.
      end: 0.5;0.0;-101.5;180.0;0.0
      # Points. Don't start with 0, only with 1! And always follow the order of numbers.
      points:
        1:
          # Specify the radius within which the point will be detected.
          radiusStartPoint: 0.15
          # Specify the location of the point.
          location:
            # Specify through: ";" - X, Y, Z, YAW, PITCH from the location of the schematic.
            start: 0.0;0.0;-15.0;0.0;0.0
            # Is it possible to teleport the chicken's and the player's heads to the coordinates below?
            # Otherwise, there will be some kind of drift. Is it enabled?
            teleport: false
        2:
          radiusStartPoint: 0.15
          location:
            start: 1.0;0.0;-21.5;0.0;0.0
            teleport: false
        3:
          radiusStartPoint: 0.15
          location:
            start: 0.5;0.0;-28.0;0.0;0.0
            teleport: false
      # Specify where the stands will appear.
      # Order: type;X;Y;Z;YAW;PITCH (from the location of the schematic)
      stands:
        - bomb_gold;0.5;0.0;-93.5;0.0;0.0
        - gold_block;-1.5;2.0;-56.5;0.0;0.0
        - diamond_block;2.5;2.0;-46.5;0.0;0.0
        - bomb_diamond;0.5;1.0;-78.5;0.0;0.0
        - gold_block;-1.5;1.0;-23.5;0.0;0.0
        - diamond_block;2.5;1.0;-68.5;0.0;0.0
        - bomb_diamond;0.5;1.0;-35.5;0.0;0.0
    1:
      start: 0.5;0.0;-101.5;0.0;0.0
      end: 0.5;0.0;-11.5;0.0;0.0
      points:
        1:
          radiusStartPoint: 0.15
          location:
            start: 0.0;0.0;-22.5;0.0;0.0
            teleport: false
        2:
          radiusStartPoint: 0.15
          location:
            start: 1.0;0.0;-17.5;0.0;0.0
            teleport: false
        3:
          radiusStartPoint: 0.15
          location:
            start: 0.5;0.0;-14.5;0.0;0.0
            teleport: false
      stands:
        - gold_block;-1.5;1.0;-29.5;0.0;0.0
        - bomb_diamond;0.5;0.0;-94.5;0.0;0.0
        - bomb_diamond;0.5;0.0;-20.5;0.0;0.0
        - gold_block;-1.5;1.0;-86.5;0.0;0.0
        - bomb_gold;0.5;0.0;-13.5;0.0;0.0
        - bomb_gold;0.5;1.0;-36.5;0.0;0.0
        - diamond_block;0.5;1.0;-61.5;0.0;0.0
        - bomb_diamond;0.5;0.0;-70.5;0.0;0.0
stars:
  # 1 - 100%.
  # 0.8 - 80%.
  # 0.1 - 10%.
  # Percent
  '5': 0.9
  '4': 0.75
  '3': 0.5
  '2': 0.3
  '1': 0.15

# Stands.
stands:
  # Specify the radius for the stands to appear.
  radiusStands: 5
  # Set a timer before the bomb explodes.
  timer: 20
# Set up the message.
# This will only work if you have selected the plugin configuration mode.
messages:
  # Actions. These actions perform the same role as in the config.
  # But there is no support for other languages here.
  actions:
    joined:
      - '[log] [SCHEMATIC] The %player% connected to the game: %game%'
    started:
      - '[log] [SCHEMATIC] The %player% started the game.'
    end:
      - '[log] [SCHEMATIC] The %player% has finished the game.'
    kicked:
      - '[log] [SCHEMATIC] The %player% was kicked out of the game.'
    restarted:
      - '[log] [SCHEMATIC] The game has been restarted.'
    cooldownRestart:
      - '[explosion] 1'
    damageHeart:
      - '[log] [SCHEMATIC] The %player% lost a heart.'
    win:
      - '[log] [SCHEMATIC] The %player% won and got a score %star_win%|%star_loss%'
  # The star rating system.
  stars:
    # 1 - 100%.
    # 0.8 - 80%.
    # 0.1 - 10%.
    # Specify additional actions below. You can view them in the configuration.
    '5':
      - '&e★★★★★'
    '4':
      - '&e★★★★&7★'
    '3':
      - '&e★★★&7★★'
    '2':
      - '&e★★&7★★★'
    '1':
      - '&e★&7★★★★'
    '0':
      - '&7★★★★★'


Остальные возможности вы можете рассмотреть при использовании плагина.

English version: You must be logged in to see this link.

// Donation-Link:
You must be logged in to see this link.
Зависимости
Обязательно: FastAsyncWorldEdit (FAWE). Скачать можно тут: https://intellectualsites.github.io/download/fawe.html (GitHub: https://github.com/IntellectualSites/FastAsyncWorldEdit ). Необязательные: PlaceholderAPI (PAPI). Скачать можно тут: https://github.com/PlaceholderAPI/PlaceholderAPI/releases
Команды и права
Команда (/jparkour):
  • /jparkour status - Проверьте статус плагина.
  • /jparkour join - Создайте любую свободную комнату или присоединяйтесь к ней.
  • /jparkour join roomId - Попытайтесь подключиться к комнате (если она свободна).
  • /jparkour exit - Выйдите из игры/очереди.
  • /jparkour party - Получить помощь для подкоманды пати.
    • /jparkour party info - Получить информацию о пати.
    • /jparkour party create Name - Создать пати с именем.
    • /jparkour party setLeader PlayerName - Передать лидерство.
    • /jparkour party disband - Распустить свое пати.
    • /jparkour party invite PlayerName - Пригласить игрока.
    • /jparkour party kick PlayerName - Кикнуть игрока.
    • /jparkour party leave - Выйти из пати.
    • /jparkour party accept PartyName - Принять приглашение.
    • /jparkour party deny PartyName - Отклонить приглашение.
  • /jparkour admin - Получить помощь для подкоманды админа.
    • /jparkour admin add playerName - Добавление игрока в случайную игру.
    • /jparkour admin add playerName Map - Добавление игрока в определенную игру.
    • /jparkour admin item - Получить помощь по предметам.
      • /jparkour admin item add default/schematicName slot itemName - Добавьте предмет, который вы держите в руках, к выбранной схеме.
      • /jparkour admin item list - Получите список схематик.
      • /jparkour admin item list default/schematicName - Получите список предметов в выбранной схематике.
      • /jparkour admin item info default/schematicName itemName - Получите предмет из выбранной схематики.
      • /jparkour admin item remove default/schematicName itemName - Удалите предмет из выбранной схематики.
    • /jparkour admin gameeditor - Получить помощь подкоманды редактора игры.
      • /jparkour admin gameeditor new - Создайте новую игровую схематику.
      • /jparkour admin gameeditor new OtherGame - Создайте новую игровую схематику, скопировав другую игру.
      • /jparkour admin gameeditor list - Получите список игровых схематик.
      • /jparkour admin gameeditor remove Name - Удалите игровую схематику.
    • /jparkour admin game - Установите/узнайте настройки редактора игр.
      • /jparkour admin game set player 0/1/2/... - Смените игрока. Начинается с нуля.
      • /jparkour admin game set pose 1/2/3/portal - Встаньте на границе одной из точек и выберите ее.
      • /jparkour admin game set stand Type addX addY addZ Yaw Pitch - Ударьте топором по блоку там, где должна быть стойка и пропишите команду на стенд.
      • /jparkour admin game set loc Type addX addY addZ Yaw Pitch - Ударьте топором в то место, где должен быть локация и пропишите команду на локацию.
      • /jparkour admin game set point Number(1to∞) RadiusStartPoint(0.5/?.?) Teleportation(true/false) addX addY addZ Yaw Pitch - Перейдите в то место, где должен быть поинт, и введите эту команду. Будут взяты обычные значения локации блока (для этого есть опция add), а если yaw и pitch не указаны, будут взяты значения, на которые игрок смотрит.
      • /jparkour admin game get player - Узнайте какой вы игрок.
      • /jparkour admin game get pose 1/2/3/portal - Узнайте координаты границ точки 1 или 2...
      • /jparkour admin game get stand - Узнайте, какой тип стенда у блока, выбрав его топором.
      • /jparkour admin game get loc - Узнайте, какой тип локации у блока, выбрав его топором.
      • /jparkour admin game get point number(1to∞) - Узнайте информацию об этом поите.
      • /jparkour admin game get locs - Получите все локации.
      • /jparkour admin game get stands - Получите все стенды.
      • /jparkour admin game get items - Получите все предметы.
      • /jparkour admin game remove point number(1to∞) - Удалите поинт.
    • /jparkour admin restart playerName - Перезапустите игру игрока.
    • /jparkour admin updatetops - Обновите топ игроков.
    • /jparkour admin kick playerName - Кикните игрока из игры.
    • /jparkour admin locale - Получите языковой код клиента.
  • /jparkour reload - Перезагрузите конфигурацию плагина.
Права:
  • jparkour.help - Может ли игрок получить помощь с подкомандами?
  • jparkour.join - Может ли игрок присоединиться к играм или выйти из них?
  • jparkour.party - Может ли игрок использовать пати?
  • jparkour.status - Может ли игрок узнать о статусе игр?
  • jparkour.reload - Может ли игрок перезагрузить конфигурацию плагина?
  • jparkour.admin - Может ли игрок получить доступ к редактору игры, игре, предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
  • jparkour.gameeditor - Может ли игрок получить доступ к AdminGameEditor?
  • jparkour.game - Может ли игрок получить доступ к настройкам игры в AdminGameEditor?
  • jparkour.item - Может ли игрок получить доступ к настройкам предметов?
Автор
Mitriyf
Скачивания
6
Просмотры
915
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

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

Поделиться ресурсом

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

  1. JParkour v1.7 | Пати, инновации и исправления

    Добавлено: Пати - играйте с друзьями. Обновлённые действия. Большие обновления в игре...

Последние рецензии

ништячный плагин, прямо банихоп из каэсгоу, но вот из минусов выделил бы то, что весь код написан без участия Kotlin
Mitriyf
Mitriyf
Лучше использовать Java, а если быть с Kotlin, то это лишь будет мини-костыль, который тебе ничего не даст. Сервер всё равно будет жрать больше.
Назад
Сверху Снизу