🐔 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
Исходный код
https://github.com/mitriyf/JParkour
🐔 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
Команды и права
Команда (/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
Скачивания
2
Просмотры
591
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

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

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

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

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