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

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

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

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

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

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

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

1768569698857.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 - Сохранение макета и конфигурации игры будет успешным, если будут выбраны соответствующие позиции и локации.
  • ⌨️ Команда (/jparkour):
    • /jparkour status - Проверьте статус плагина.
    • /jparkour join - Создайте любую свободную комнату или присоединяйтесь к ней.
    • /jparkour join roomId - Попытайтесь подключиться к комнате (если она свободна).
    • /jparkour exit - Выйдите из игры/очереди.
    • /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 pose 1/2/3/portal - Встаньте на границе одной из точек и выберите ее.
        • /jparkour admin game set stand Type - Ударьте топором по блоку там, где должна быть стойка и пропишите команду на стенд.
        • /jparkour admin game set loc Type - Ударьте топором в то место, где должен быть локация и пропишите команду на локацию.
        • /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 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.status - Может ли игрок узнать о статусе игр?
    • jparkour.reload - Может ли игрок перезагрузить конфигурацию плагина?
    • jparkour.admin - Может ли игрок получить доступ к редактору игры, игре, предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
    • jparkour.gameeditor - Может ли игрок получить доступ к AdminGameEditor?
    • jparkour.game - Может ли игрок получить доступ к настройкам игры в AdminGameEditor?
    • jparkour.item - Может ли игрок получить доступ к настройкам предметов?
  • 🏃 Действия:

    • [actionbar] сообщение - Отправить строку действий с вашим сообщением. Для 1.11+
    • [connect] сервер - Отправьте игрока на определенный сервер BungeeCord.
      • ПРЕДУПРЕЖДЕНИЕ: Требуется передача сообщений с помощью BungeeMessaging. Это присутствует в BungeeCord и WaterFall.
      • На Velocity это может быть отключено по умолчанию. Проверьте конфигурацию вашего прокси-сервера.
    • [message] сообщение - Отправить сообщение игроку.
    • [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.6                           #
############################################################

# 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.6

# 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
  # 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.
  # [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_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".
  # Enter the player's nickname in PlayerName. Examples: %jparkour_tops_nether_1_top%,
  # %jparkour_tops_nether_name=Mitriyf_top%, %jparkour_tops_nether_name=%player%_top%.
  #
  # 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.
  cmd:
    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 admin &f- Get a Admin Help."
      - "[message] &a/jparkour reload &f- Reload the plugin configuration."
      - ""
    noperm:
      - "[message] &cYou do not have sufficient permissions!"
  game:
    room:
      notfound:
        - "[message] &cThis map does not exist."
      started:
        - "[message] &cThe game has already started."
      connect:
        - "[message] &aConnecting to the room &e%room%..."
      waiter:
        - "[message] &aYou have been placed in queue."
        - "[message] &fExit the queue: &c/jparkour exit"
      exit:
        - "[message] &cYou have left the queue."
      noExit:
        - "[message] &cYou are not in the 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:
      joined:
        - "[message] &aYou are connected to the game: &e%game%"
      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%%"
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.6

# 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
# Location during teleportation.
location:
  # What yaw will be assigned during teleportation?
  yaw: 180
  # Which pitch will be assigned during teleportation?
  pitch: 0
locs:
  # Specify through: ";" - X, Y, Z from the location of the schematic.
  spawn: "0.5;0;0.5"
  # 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;-7"
  # The starting point where the chicken will run.
  start: "0.5;0;-11.5"
  # End.
  end: "0.5;0;-101.5"
  # 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.5
      # Specify the location of the point.
      location:
        # Specify through: ";" - X, Y, Z from the location of the schematic.
        start: "0;0;-15"
        # 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.
        teleport:
          # Is it enabled?
          enabled: false
          # Yaw.
          yaw: 0
          # pitch.
          pitch: 0
    2:
      radiusStartPoint: 0.5
      location:
        start: "1;0;-21.5"
        teleport:
          enabled: false
          yaw: 0
          pitch: 0
    3:
      radiusStartPoint: 0.5
      location:
        start: "0.5;0;-28"
        teleport:
          enabled: false
          yaw: 0
          pitch: 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 # In ticks. 20 ticks - 1 second.
  # Specify where the stands will appear.
  # Order: type;X;Y;Z (from the location of the schematic)
  locs:
    - "gold_block;-1.5;1;-23.5"
    - "bomb_diamond;0.5;1;-35.5"
    - "diamond_block;2.5;2;-46.5"
    - "gold_block;-1.5;2;-56.5"
    - "diamond_block;2.5;1;-68.5"
    - "bomb_diamond;0.5;1;-78.5"
    - "bomb_gold;0.5;0;-93.5"
# 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
Исходный код
https://github.com/mitriyf/JParkour
Команды и права
Команда (/jparkour):
  • /jparkour status - Проверьте статус плагина.
  • /jparkour join - Создайте любую свободную комнату или присоединяйтесь к ней.
  • /jparkour join roomId - Попытайтесь подключиться к комнате (если она свободна).
  • /jparkour exit - Выйдите из игры/очереди.
  • /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 pose 1/2/3/portal - Встаньте на границе одной из точек и выберите ее.
      • /jparkour admin game set stand Type - Ударьте топором по блоку там, где должна быть стойка и пропишите команду на стенд.
      • /jparkour admin game set loc Type - Ударьте топором в то место, где должен быть локация и пропишите команду на локацию.
      • /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 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.status - Может ли игрок узнать о статусе игр?
  • jparkour.reload - Может ли игрок перезагрузить конфигурацию плагина?
  • jparkour.admin - Может ли игрок получить доступ к редактору игры, игре, предметам и другим командам? + Сняты ограничения на команды и прохождение по мирам.
  • jparkour.gameeditor - Может ли игрок получить доступ к AdminGameEditor?
  • jparkour.game - Может ли игрок получить доступ к настройкам игры в AdminGameEditor?
  • jparkour.item - Может ли игрок получить доступ к настройкам предметов?
Автор
Mitriyf
Скачивания
1
Просмотры
60
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

Назад
Сверху Снизу