- Поддерживаемые версии
- 1.8
- 1.12
- 1.16
- 1.18
- 1.21
- 26
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 8
- Исходный код
- https://github.com/mitriyf/JParkour
You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link.
Этот плагин добавляет мини-игру в виде различных мобов, на которых вы можете ездить верхом и сбивать стенды.
- $ Поддерживаются версии 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 была добавлена возможность играть с друзьями через пати.
Прокатитесь верхом на цыпленке и испытайте бурю эмоций!
Уничтожайте стенды, определяя их тип по цвету и предмету внутри.
Финишируйте игру, узнайте свой результат и вернитесь домой!
- Вы можете посмотреть игровой процесс на YouTube:
- FastAsyncWorldEdit (FAWE).
- Вы можете скачать его тут: You must be logged in to see this link.
- GitHub: You must be logged in to see this link.
️
Поддержка 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.
- PlaceholderAPI (Топы и система скорбоардов).
Проверки:- Автоматическая проверка на наличие новых версий, содержащих важные обновления. Однако, если это релиз без важных исправлений, оповещения не будет, если оно не включено в настройках плагина.
- Проверка наличия готовых схем. Автоматическая загрузка с GitHub, если их нет:You must be logged in to see this link.
- Плагин автоматически определит версию вашего сервера, чтобы он начал корректно работать с вашим проектом.
- Замена битых частей конфигурации в случае их отсутствия.
- Проверка старой версии конфигурации и обновление до новой.
- Проверка того, существует ли игра с таким же названием в мире.
- Проверка того, находится ли игрок в игре.
- Проверка наличия такой идентификационной карты.
- Проверка прав доступа.
- Исправление некоторых ошибок пользователя.
- И многое другое...
Функции:
Эдитор:- Вы можете очень гибко и удобно настраивать карты, используя:
- jparkour admin gameeditor new - Создайте пустую карту.
- /jparkour admin gameeditor new nether - Скопируйте готовую карту и начинайте работать с ней. (внизу - любая схема).
- Вы можете менять стенды и создавать любую карту, какую захотите.
- Вы можете настроить правила игры и начальное местоположение в конфигурации.
- Не забудьте выбрать позиции 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 - Отклонить приглашение.
- Теперь вы можете играть с друзьями!
Команда (/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] звук;громкость;тон;задержка - Воспроизвести звук для игрока. Задержка измеряется в тиках.
- Ищите звуки здесь: You must be logged in to see this link.
- // Замените $version$ на версию вашего сервера, например: You must be logged in to see this link.
- [effect] тип;длительность;усилитель;задержка - Дать эффект игроку. Задержка и длительность измеряются в тиках.
- Найдите типы эффектов здесь: You must be logged in to see this link.
- [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
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
- You must be logged in to see this link.
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 - Может ли игрок получить доступ к настройкам предметов?