Home›Java›Mods›✦ Elytra Parkour ✦ Create parkour courses for players to fly through ✦
✦ Elytra Parkour ✦ Create parkour courses for players to fly through ✦
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
[​IMG]
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) -

[​IMG]
Come and join our official Discord Server!
​

[​IMG]


[​IMG]
[​IMG]
[​IMG]

[​IMG]
- 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

[​IMG]

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!"
 

[​IMG]
API (Pretty basic):
Method: ElytraParkourAPI.getElytraPlayer(Player) - Returns an Elytra Player

Events: RingEnterEvent (Called when a player enters a Ring)



Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more