ModsJava
JParkour | Ride a chicken or any other entity by destroying objects | 1.8-26.1+
Java mod listed for Minecraft 1.8–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotJParkour
Ride a chicken or any other entity by destroying objects
This plugin adds a mini-game in the form of various mobs that you can ride and knock down stands with.
Ride a chicken and experience a storm of emotions!
Knock down the stands
Destroy stands by identifying their type by color and the item inside.
Finish and get the result!
Finish the race, find out your score, and return home!
The game process
You can view the configurations by going to Github src/main/resources/:
You can consider the rest of the possibilities when using the plugin.
Русская версия: Плагин - JParkour | Управляйте курицей или любым другим существом, уничтожая стенды | ️ 1.8-1.21+ ️ | SpigotMC.RU — Minecraft форум
// Donation-Link: JDevs - Creating Minecraft Projects
Ride a chicken or any other entity by destroying objects
This plugin adds a mini-game in the form of various mobs that you can ride and knock down stands with.
SpigotMC.ru | GitHub | Modrinth | RuBukkit.org
- $ Versions 1.8.1-26+ are supported. It may be 1.7, but it has not been tested.
- $ Has been tested on versions: 1.8.8, 1.12.2, 1.16.5, 1.18.2, 1.21, 26+. The best performance was observed on these versions: 1.8.8, 1.12.2, and 1.16.5.
- $ Some plugin updates on SpigotMC.ru may be delayed.
- $ There may be a future FAQ about the plugin here.
- $ Attention! An additional plugin is required for the plugin to work. You can read the requirements below.
- $ The plugin requires the server to be shut down properly, as if the server is killed (Killed java) during a player's game, it may have an abnormal number of hearts.
Ride a chicken and experience a storm of emotions!
Knock down the stands
Destroy stands by identifying their type by color and the item inside.
Finish and get the result!
Finish the race, find out your score, and return home!
The game process
- You can watch the gameplay on YouTube:
- FastAsyncWorldEdit (FAWE).
- You can download it here: https://intellectualsites.github.io/download/fawe.html
- GitHub: https://github.com/IntellectualSites/FastAsyncWorldEdit
- Support HEX (1.16+, it will also work on lower versions, but without displaying the correct colors), MiniMessage (1.18+)
- Languages:
- en_US (English (US))
- ru_RU (Russian)
- de_DE (German)
- Others (Don't forget to enable locales in the plugin configuration for language support)
- $ You can find out the language code by clicking on the link below and looking at the In-Game section. 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
- $ https://minecraft.fandom.com/wiki/Language#Languages
- $ 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.
- Plugins:
- PlaceholderAPI (The tops and scoreboard system).
- You can download it here: https://github.com/PlaceholderAPI/PlaceholderAPI/releases
- Don't forget to enable it in the plugin configuration.
- 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".
- $ 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 _
- $ Ready-made configuration of scoreboards: https://github.com/mitriyf/JParkour/blob/main/downloads/tab/config.yml
- PlaceholderAPI (The tops and scoreboard system).
- Checks:
- Automatic check for new versions that contain important updates. However, if it is a release without important fixes, there will be no alert unless it is enabled in the plugin configuration.
- Checking if there are any ready-made schematics. Automatic Downloading from GitHub if there are none: https://github.com/mitriyf/JParkour/tree/main/downloads
- The plugin will automatically detect your server version so that it starts working correctly with your project.
- Replacement of some parts of the configuration in case of their absence.
- Checking for an old configuration version and updating to a new one.
- Checking if a game with the same world name already exists.
- Checking whether the player is in the game.
- Checking if there is such an ID Map.
- Permissions verification.
- Fixing some user errors.
- And much more...
- Editor:
- You can configure maps very flexibly and conveniently using:
- jparkour admin gameeditor new - Create an empty map.
- /jparkour admin gameeditor new nether - Copy a ready-made map and start working on it. (nether - any scheme).
- You can change the stands and create any map you want.
- You can configure the gamerules and initial location in the configuration.
- Don't forget to select positions 1, 2 and 3 to create the map, otherwise you won't be able to save it!
- /jparkour admin game set pose 1 - Select 1 position point, as in WorldEdit (always need to be adjusted).
- /jparkour admin game set pose 2 - Select 2 position point, as in WorldEdit (always need to be adjusted).
- /jparkour admin game set pose 3 - Select the 3 point position where the schematic will spawn. (only needed if you're making a map without copying someone else's settings).
- Also, don't forget about the first 4 locations that you need to set up (Select them with an axe and break the blocks where you don't need them):
- /jparkour admin game set loc spawn - Enter this command when you select a block with an axe, and a player will spawn at that location with the settings from the config.
- /jparkour admin game set pose portal - Approach the block that should start the game (determined by the material), and when the player enters it, the game will begin.
- /jparkour admin game set loc start - Enter this command when you select the axe block, and the player will appear at this location when they enter the portal block. The game will begin.
- /jparkour admin game set loc end - Enter this command when you select the end of the chicken run. At this point, the player will receive their results and be kicked.
- Save the game easily and simply:
- /jparkour admin game save nameSchematic - Saving the game's layout and configuration will be successful if the positions and locations are selected.
- You have configured this only for player 0! Now you can also do the same for other players:
-
/jparkour admin game set player 0/1/2/... - Change the player. Create as many players as you like! Don’t forget to save them.
- You can configure maps very flexibly and conveniently using:
- Party (/jparkour party):
- /jparkour party deny PartyName - Decline the party invitation.
- Now you can play with your friends!
- /jparkour party info - Information about the party.
- /jparkour party create Name - Create a party with name.
- /jparkour party setLeader PlayerName - Transfer leadership.
- /jparkour party disband - Delete your party.
- /jparkour party invite PlayerName - Invite a player.
- /jparkour party kick PlayerName - Kick a player.
- /jparkour party leave - Leave the party.
- /jparkour party accept PartyName - Accept an invitation
- Command (/jparkour):
- /jparkour status - Check the status of the plugin.
- /jparkour join - Create or join any available room.
- /jparkour join roomId - Attempt to connect to the room (if it is free).
- /jparkour exit - Exit the game/queue.
- /jparkour admin - Get a Admin Help.
- /jparkour admin add playerName - Add a player to a random game.
- /jparkour admin add playerName Map - Add a player to a specific game.
- /jparkour admin item - Get a Item Help.
- /jparkour admin item add default/schematicName slot itemName - Add the item in your hand to the selected schematic.
- /jparkour admin item list - Get a list of schematics.
- /jparkour admin item list default/schematicName - Get a list of items in the selected schematic.
- /jparkour admin item info default/schematicName itemName - Get the item from the selected schematic.
- /jparkour admin item remove default/schematicName itemName - Remove an item from the selected schematic.
- /jparkour party - Get a Party Help.
- /jparkour party info - Information about the party.
- /jparkour party create Name - Create a party with name.
- /jparkour party setLeader PlayerName - Transfer leadership.
- /jparkour party disband - Delete your party.
- /jparkour party invite PlayerName - Invite a player.
- /jparkour party kick PlayerName - Kick a player.
- /jparkour party leave - Leave the party.
- /jparkour party accept PartyName - Accept an invitation.
- /jparkour party deny PartyName - Decline the party invitation.
- /jparkour admin gameeditor - Get a GameEditor Help.
- /jparkour admin gameeditor new - Create a new game schematic.
- /jparkour admin gameeditor new OtherGame - Create a new game schematic by copying another game schematic.
- /jparkour admin gameeditor list - Get a list of game schematics.
- /jparkour admin gameeditor remove Name - Delete the game schematic.
- /jparkour admin game - Set a GameEditor Settings.
- /jparkour admin game set player 0/1/2/... - Change the player. The initial value is 0.
- /jparkour admin game set pose 1/2/3/portal - Stand at the border of one of the points and select it.
- /jparkour admin game set stand Type addX addY addZ Yaw Pitch - Strike the block where stand should be with the axe in your hands.
- /jparkour admin game set loc Type addX addY addZ Yaw Pitch - Strike the block where loc should be with the axe in your hands.
- /jparkour admin game set point Number(1to∞) RadiusStartPoint(0.5/?.?) Teleportation(true/false) addX addY addZ Yaw Pitch - Go to the location where the point should be and enter this command. The normal block values will be taken (there is an add for this), and if yaw and pitch are not specified, the values that the player has looked at will be taken.
- /jparkour admin game get player - Get the player. The initial value is 0.
- /jparkour admin game get pose 1/2/3/portal - Find out the coordinates of the boundaries of point 1 or 2...
- /jparkour admin game get stand - Find out the type of block selected by the axe.
- /jparkour admin game get loc - Find out the type of block selected by the axe.
- /jparkour admin game get point number(1to∞) - Find out information about the point.
- /jparkour admin game get locs - Get all locs.
- /jparkour admin game get stands - Get all stands.
- /jparkour admin game get items - Get all Items.
- /jparkour admin game remove point number(1to∞) - Delete a point.
- /jparkour admin game set player 0/1/2/... - Change the player. The initial value is 0.
- /jparkour admin restart playerName - Restart the player's game.
- /jparkour admin updatetops - Update the tops.
- /jparkour admin kick playerName - Kick the player out of the game.
- /jparkour admin locale - Get the client's language code.
- /jparkour reload - Reload the plugin configuration.
- Permissions:
- jparkour.help - Can a player get help with subcommands?
- jparkour.join - Can a player join/exit games?
- jparkour.party - Can a player interact with the party?
- jparkour.status - Can the player find out the status of the games?
- jparkour.reload - Can the player reload the plugin configuration?
- jparkour.admin - Can the player access the gameeditor, game, item, and other commands? + Removing restrictions on commands and walking through worlds.
- jparkour.gameeditor - Can a player access the AdminGameEditor?
- jparkour.game - Can a player access the game settings in the AdminGameEditor?
- jparkour.item - Can the player access item settings?
- 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] command - Run the command on behalf of the player.
- [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
- Types:
- 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.
- Config:
- Send actions to players using messages. (HEX support from 1.16+, MiniMessage support form 1.18+)
- Settings for schematics, default maps, and more.
- Storage:
- Backup of updated configurations after updating to a new plugin version.
- Automatic loading of schematics if they are missing.
- Automatic correction of broken configurations.
- Automatic folder creation.
- ConfigUpdater:
- The plugin will check all configuration conditions and update them as much as possible, and it will also create backups of previous ones.
- There are some moments where it can work when you are working with the editor.
You can view the configurations by going to Github src/main/resources/:
- locales/ru_RU.yml
- locales/en_US.yml
- locales/de_DE.yml
- config.yml
- config13.yml
- slots.yml
- slots13.yml
- schematics/default.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/locales/ru_RU.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/locales/en_US.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/locales/de_DE.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/config.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/config13.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/slots.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/slots13.yml
- https://github.com/mitriyf/JParkour/blob/main/src/main/resources/schematics/default.yml
Spoiler: config.yml
Code (Java):
############################################################
# 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%%"
# 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%%"
Spoiler: slots.yml
Code (Java):
#
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
# 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
Spoiler: default.yml
Code (Java):
# 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★★★★★ '
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★★★★★ '
You can consider the rest of the possibilities when using the plugin.
Русская версия: Плагин - JParkour | Управляйте курицей или любым другим существом, уничтожая стенды | ️ 1.8-1.21+ ️ | SpigotMC.RU — Minecraft форум
// Donation-Link: JDevs - Creating Minecraft Projects
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.12, 1.16
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
JParkour | Ride a chicken or any other entity by destroying objects | 1.8-26.1+ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.12, 1.16, 1.18 and newer. Downloaded 40 times (via Spigot). Download it and open it directly in the game.