Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Minecraft parkour maps are fun until players reach the end, memorize every jump, or demand a new course five minutes after the last one. Custom maps and WorldEdit schematics work well for fixed challenges, but they are limited by the blocks and obstacles already placed in the world. Once the route is complete, the next step is usually uploading another map.
Infinite Parkour solves that problem for Spigot, Paper, and similar plugin-based servers. Instead of relying on a single finished course, it sends players into a parkour world where new jumps continue generating as they run. Server owners can offer easy sessions, much harder routes, leaderboards, optional rewards, and configurable gameplay settings.
This makes it a strong fit for minigame servers, lobbies, or any server that needs a lightweight activity players can jump into between larger events. The setup is not difficult, but the plugin does require a dependency and a server type that supports plugins.
Start by downloading both Infinite Parkour and its required dependency, VilLib.


Before uploading files, confirm the Minecraft server is running Spigot, Paper, Purpur, or another plugin-compatible server type. Vanilla Minecraft cannot load Bukkit-style plugins. If you recently changed the server type, restart the server once so the normal folders are created.



After the restart, Infinite Parkour should generate its plugin folder and configuration files.

Join the server after installation finishes. For full administrative control, become a server operator or assign the correct permissions through a permissions plugin such as LuckPerms. Regular players can still join and play parkour without admin access, but operators can manage settings, lobbies, commands, and advanced options.
Infinite Parkour is simple during normal gameplay: join the mode, run forward, jump across generated blocks, and try not to fall into the void. That last part is where confidence usually goes to die.
Use `/parkour join` in chat to enter the parkour world. You can also run `/parkour` to open the plugin's main menu, depending on your setup.
Once inside, the plugin places several items in your hotbar. These items control common actions such as leaving the parkour session, viewing leaderboards, opening settings, or managing lobby-related options.


By default, players begin on an easy difficulty with red blocks generating ahead of them. Move from block to block to increase your score. If you fall, the plugin resets you to the start of the parkour world.
A scoreboard appears on the side of the screen with useful run information, including score, time, and high score. This gives players a reason to keep improving their runs, compete with others, or chase personal records.
When a player fails, Infinite Parkour shows a run summary. This can include the final score, run time, high score information, and whether the player beat a previous record. If repeated failures create too much chat noise, that behavior can be adjusted in the plugin configuration.


Players can open the settings menu with the Settings item in their hotbar. Right-click the item, choose a category, then select the option you want to change.
Common settings include difficulty, block types, and display-related options. This is useful if a player wants a harder route, fewer distractions on screen, or a different style of generated parkour. Some options may require extra permissions or operator status, depending on how the server is configured.
Many Infinite Parkour actions are available to normal players by default, so a basic setup may not require much permission work. Administrative features, lobby controls, and certain advanced options usually need additional permission nodes.
For a production server, use LuckPerms or another permission manager instead of relying only on operator status. Operators receive broad access to server commands, which is convenient for testing but too powerful for regular staff roles. Check the plugin's official documentation for the current permission list, then assign only the nodes each rank actually needs.
Infinite Parkour can reward players for reaching score milestones or completing specific progress intervals. Rewards must be enabled and configured in the plugin files before they take effect.
The reward can be simple, such as giving diamonds at 100 points, or more advanced, such as running commands from other plugins. If Vault is installed with an economy plugin, rewards can include money as well. This makes the plugin more useful for lobby servers, where parkour can become a small progression system instead of only a side activity.
Keep rewards balanced. If the first decent run pays out half the server economy, the parkour course becomes a financial institution with jumping.
Infinite Parkour stores its settings in files inside the plugin folder. These files control behavior such as rewards, block generation, player data, scoreboard options, and other gameplay details.



When editing YAML or similar configuration files, keep spacing, capitalization, quotation marks, and punctuation intact. Values such as `true` and `false` are usually lowercase. A missing colon or misplaced space can stop the plugin from reading the file correctly.
First, confirm the player is using the correct server IP address, port, or subdomain. A small typo is enough to prevent a connection. If the address is correct, check whether the server was restarted after installing the plugin or changing its settings.
Also confirm the server is not crashing during startup. Plugin errors during boot can prevent normal connections or leave the server stuck offline.
Infinite Parkour requires VilLib. If VilLib is missing, outdated, or uploaded to the wrong folder, Infinite Parkour may fail during startup. Both `.jar` files should be placed directly inside the `plugins` folder, followed by a full server restart.
The server must also run a plugin-compatible type such as Spigot, Paper, or Purpur. If the server is still using Vanilla, Fabric, or another unsupported setup, the plugin will not load.
Version mismatch can cause problems too. Make sure the plugin version, dependency version, and Minecraft server version are compatible. If an existing plugin conflict is suspected, test Infinite Parkour in a separate server profile or clean plugin environment.
If admin commands are denied, check the player's permissions. Either assign the needed Infinite Parkour permission nodes through LuckPerms or temporarily use operator access while testing.
Also verify command syntax. Extra spaces, missing arguments, or incorrect values can make a valid command fail.
If settings do not apply, confirm the edited file was saved and the server was restarted afterward. Many plugin settings are only read during startup.
Next, check the file formatting. YAML-style files are sensitive to indentation and structure. Using `True` instead of `true`, deleting quotation marks, or removing required punctuation can prevent the plugin from loading the edited value.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.