ModsJava
✦ Elytra Parkour ✦ Create parkour courses for players to fly through ✦
Java mod listed for Minecraft 1.8–1.12. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
This plugin provides a way for system administrators to setup Elytra Parkour courses for their players to complete. Players fly through Rings, which are made from particles to complete courses.
This plugin is very configurable in terms of Particle Rings settings (Rings will not spawn in unless needed, the amount of particles per ring can be specified, how often the rings spawn in can be specified, etc), this helps prevent lag - although does not stop it.
If you wish, you can build the Elytra Rings and then can use this plugin to setup the rings together meaning you do not have to rely on Particle Effects (Which may cause lag to Players and the Server in large quantities) -
- Create unlimited Elytra Parkour courses
- Allow players to fly through these particle rings, using an Elytra
- Players can get boosts from flying through rings
- Very easy to create parkour courses
- Change the sizes of Rings (One course can have different sized rings
- Efficient - Particle locations are cached on server startup / on ring creation and lots can be configured regarding efficiency (Check the config.yml below
) If you do not want particles do be used, they don't, read the bit in bold at the top
- No default permissions -
(/EP is alias)
- /ElytraParkour createmap <mapname> - Creates a map with the name - elytraparkour.admin.createmap
- /ElytraParkour setspawn<mapname> - Sets the spawn of the map - elytraparkour.admin.setspawn
- /ElytraParkour createring <mapname> <radiusOfRing> <RingNumber (starts at 0,1,2 etc)>- Sets a ring on the map- elytraparkour.admin.createring
- /ElytraParkour deletemap<mapname> - Removes a map- elytraparkour.admin.deletemap
- /ElytraParkour testring <radius> - Displays an example ring - elytraparkour.admin.testring
- /ElytraParkour reload - Reloads the configuration file - elytraparkour.admin.reload
Spoiler: config.yml
Code (Text):
#Plugins prefix
PluginsPrefix: "&7[&bElyta&aParkour&7] "
# LARGE LAG INFLUENCE FACTORS #
#How many particles should each ring be made out of? - More particles will likely mean more lag! Reduce this if your server is struggling!
NumberOfParticlesPerRing: 64
#How many ticks should the plugin wait in between spawning particles (20 ticks = 1 second)? - Again a large factor to lag, I suggest between 20 - 70
SpawningParticlesDelay: 50
#when needed, the first ring is always spawned for each map. Other than the first, how many more rings would you like to spawn? Would highly suggest you keep this at 2 or 0, unless you only have a few courses
AdditionalSpawnRings: 2
#When a player flies through a ring, how many rings ahead would you like to spawn? (Must be at least 1.. else they wont know where they are heading..)
RingsInfrontOfPlayer: 3
#Particle Options - Any particles listed here https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html are valid. The type of particles used may have a influence on how laggy they will be
#What Particles would you like the first ring to be?
FirstRingParticles: VILLAGER_HAPPY
#What particles would you like all those between the first and last to be?
DefaultRingParticles: FLAME
#What particles would you like the end ring to be?
LastRingParticles: CLOUD
#What particles would you like when testing rings?
TestingRingParticle: CLOUD
#Boosts
FirstRingBoost: 1.5
DefaultRingBoost: 1.3
LastRingBoost: 0
#Sounds - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html (must be a valid sound) type 'null' if you do not want a sound played
FirstRingSound: BLOCK_NOTE_PLING
DefaultRingSound: BLOCK_NOTE_PLING
LastRingSound: BLOCK_NOTE_PLING
#feet particles (shown when they enter a ring) - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html (must be a valid particle) type 'null' if you do not want a particle to be displayed
#What Particles would you like the first ring to be?
FirstRingFeetParticles: FLAME
DefaultRingFeetParticles: DRAGON_BREATH
LastRingFeetParticles: VILLAGER_HAPPY
#Other Options
#The message to send when they fly through the first ring. Type "none" for no message
#Replace %MAP% with the map name, and %PREFIX% for the plugins prefix
FirstRingMessage: "%PREFIX%&aYou have started the map &c%MAP%&a!"
#When they reach the last ring, should we teleport them to the maps spawn?
TeleportToMapSpawnAtLastRing: true
#replace %PREFIX% with the prefix, replace %MAP% with the Map name, type "none" if you do not want a message shown
MessageToSendWhenReachedLastRing: "%PREFIX%&aCongratulations, &dyou have finished the map &c%MAP%"
#If they stop gliding during a course, should we teleport them to the maps spawn?
TeleportToMapSpawnIfStopsGliding: true
#replace %PREFIX% with the prefix, type "none" if you do not want a message shown
StopGlidingMessage: "%PREFIX%&aYou need to keep moving!"
#No permission message
NoPermissions: "%PREFIX%&cYou do not have permission for this command!"
PluginsPrefix: "&7[&bElyta&aParkour&7] "
# LARGE LAG INFLUENCE FACTORS #
#How many particles should each ring be made out of? - More particles will likely mean more lag! Reduce this if your server is struggling!
NumberOfParticlesPerRing: 64
#How many ticks should the plugin wait in between spawning particles (20 ticks = 1 second)? - Again a large factor to lag, I suggest between 20 - 70
SpawningParticlesDelay: 50
#when needed, the first ring is always spawned for each map. Other than the first, how many more rings would you like to spawn? Would highly suggest you keep this at 2 or 0, unless you only have a few courses
AdditionalSpawnRings: 2
#When a player flies through a ring, how many rings ahead would you like to spawn? (Must be at least 1.. else they wont know where they are heading..)
RingsInfrontOfPlayer: 3
#Particle Options - Any particles listed here https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html are valid. The type of particles used may have a influence on how laggy they will be
#What Particles would you like the first ring to be?
FirstRingParticles: VILLAGER_HAPPY
#What particles would you like all those between the first and last to be?
DefaultRingParticles: FLAME
#What particles would you like the end ring to be?
LastRingParticles: CLOUD
#What particles would you like when testing rings?
TestingRingParticle: CLOUD
#Boosts
FirstRingBoost: 1.5
DefaultRingBoost: 1.3
LastRingBoost: 0
#Sounds - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html (must be a valid sound) type 'null' if you do not want a sound played
FirstRingSound: BLOCK_NOTE_PLING
DefaultRingSound: BLOCK_NOTE_PLING
LastRingSound: BLOCK_NOTE_PLING
#feet particles (shown when they enter a ring) - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html (must be a valid particle) type 'null' if you do not want a particle to be displayed
#What Particles would you like the first ring to be?
FirstRingFeetParticles: FLAME
DefaultRingFeetParticles: DRAGON_BREATH
LastRingFeetParticles: VILLAGER_HAPPY
#Other Options
#The message to send when they fly through the first ring. Type "none" for no message
#Replace %MAP% with the map name, and %PREFIX% for the plugins prefix
FirstRingMessage: "%PREFIX%&aYou have started the map &c%MAP%&a!"
#When they reach the last ring, should we teleport them to the maps spawn?
TeleportToMapSpawnAtLastRing: true
#replace %PREFIX% with the prefix, replace %MAP% with the Map name, type "none" if you do not want a message shown
MessageToSendWhenReachedLastRing: "%PREFIX%&aCongratulations, &dyou have finished the map &c%MAP%"
#If they stop gliding during a course, should we teleport them to the maps spawn?
TeleportToMapSpawnIfStopsGliding: true
#replace %PREFIX% with the prefix, type "none" if you do not want a message shown
StopGlidingMessage: "%PREFIX%&aYou need to keep moving!"
#No permission message
NoPermissions: "%PREFIX%&cYou do not have permission for this command!"
API (Pretty basic):
Method: ElytraParkourAPI.getElytraPlayer(Player) - Returns an Elytra Player
Events: RingEnterEvent (Called when a player enters a Ring)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- 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.
✦ Elytra Parkour ✦ Create parkour courses for players to fly through ✦ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 530 times (via Spigot). Download it and open it directly in the game.