Elytra
Elytra
This is a very simple plugin that allows you to fly-up using Elytras.
Features
- Auto-glide: Elytras activates automatically, like it was in snapshots!
- Speed-up: When your speed is getting low, you can look up and you'll get a speed bost!
- Hit player and break Elytra when getting speed boost
- Play particles and sound effects when speed-up activating
- All features could be configured or disabled in config.
How to use?
- Install plugin
- Equip with elytras and fly
- When your speed is getting low - try to look up, your speed will be increased
Commands
Not planned yet
Permission
- elytra.speedup — allows to speed-up while flying with elytras
- elytra.auto — allows to use auto-glide feature (Automatically activate Elytra, like in snapshots)
- elytra.const-flight — allows to use constant speed
- elytra.shift-activation — allows to activate boost using shift key (sneak)
- elytra.runup — allows fly-up after sprinting defined amount of blocks
Configuration
# Auto-activation of Elytra when 3 empty (air) blocks found under the player auto-glide: enable: true # Number of air blocks under the player, required to activate Elytra required-air-under-player: 3 speed-up: # Enable (true) or disable (false) plugin enable: true activation: # Pitch parameters (min/max angle) required for speed-up activaton angle-min: 40 angle-max: 80 # Player speed must be between speed-min and speed-max to activate speed-up # So when player's speed is too low he will no be able to increase his speed speed-min: 0.5 speed-max: 1.5 # Speed multiplier multiplier: 1.3 # g-force effects :) g-force: # Break elytra - damage elytra when boosting # Set to 0 if you need to disable this feature damage-elytra: 10 # Damage player. 2 = 1 heart # Set to 0 if you need to disable this feature damage-player: 1.0 #Configure particles effects particles: enable: true type: SPELL_WITCH radius: 0.3 amount: 15 extra-param: 0.0 play-repeat: 3 #Configure sound effects sound: enable: true type: ENTITY_BAT_TAKEOFF pitch: 0.8 volume: 0.5 play-repeat: 3

-
View User Profile
-
Send Message
Posted Mar 8, 2016Cool and simple plugin, I enjoy it. When flying though its sometimes annoying that i can't simple press space while flying and it would cancel flying. Is there any way you can include that in this plugin? And have an enable/disable for it in the config.
-
View User Profile
-
Send Message
Posted Mar 8, 2016Also, a lot of the above config is not in the config I have currently. Is this intended?
-
View User Profile
-
Send Message
Posted Mar 8, 2016@fromgate
Есть пару идей, ПКМ углем или огненной сферой, как вариант или пером
Двойное нажатие пробела (если есть возможность отследить эти ивенты (в API bukkit не силен))
Или для особо извращенных - командой D:
Вариант с пером мне кажется самым оптимальным
-
View User Profile
-
Send Message
Posted Mar 8, 2016@Bodyash
Думаю будет, я просто пока не придумал как её удобнее всего реализовать. Если есть идеи будут рад :)
-
View User Profile
-
Send Message
Posted Mar 7, 2016@fromgate
Благодарю. Будет ли функция автостарта с прыжка?
Я Имею ввиду что бы не спрыгивать с высоты каждый раз.
-
View User Profile
-
Send Message
Posted Mar 6, 2016@Ciryond
Yes, I'll do it :)
@Lyosha12
Понемногу добавлю что-то ещё
@Bodyash https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html
-
View User Profile
-
Send Message
Posted Mar 6, 2016Не совсем могу понять откуда берется название для эффекта:
particles: enable: true type: SPELL_WITCH
Открывая SPIGOT API Такого эффекта я не нашел. Есть ли какой-либо индивидуальный список?
-
View User Profile
-
Send Message
Posted Mar 5, 2016Отличненько, а то я уже начал обижаться на новое ядро, что не работает новый предмет.
Но ведь эти нововведения по урезанию бесконечного полёта, по не-автоматической активации были введены не даром? Так почему бы не добавить права или другие модификаторы доступа к плагину, чтобы можно было регулировать ситуации, когда крылья можно использовать и с увеличением скорости, и автоматически, и раздельно относительно каждого режима.
Fromgate, в планах ли такое обновление?
-
View User Profile
-
Send Message
Posted Mar 5, 2016Hi ! Great plugin !
So, here is my suggestions :
And... There are a little bug : Elytra had damage even if we put "0" in config
-
View User Profile
-
Send Message
Posted Mar 4, 2016Hi ! I love your plugin, can you add a cooldown ? I'm creating a Alfheim Online server, and I want that players can fly 5 minute for exemple.
-
View User Profile
-
Send Message
Posted Mar 3, 2016@Damimad There's no any line related to my plugin.
Can you check with latest spigot and Elytra plugin? There was issue in spigot related to elytras.
-
View User Profile
-
Send Message
Posted Mar 3, 2016@xQxQx
This will spam in player chat while he using elytra's. I think I can add single message per session
-
View User Profile
-
Send Message
Posted Mar 2, 2016lateset spigot, works flawlessly.
-
View User Profile
-
Send Message
Posted Mar 2, 2016I get disconnected when using this plugin: 2:26:11 PM net.minecraft.server.v1_9_R1.ReportedException: Ticking player 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityPlayer.k_(EntityPlayer.java:320) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.PlayerConnection.c(PlayerConnection.java:136) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.NetworkManager.a(NetworkManager.java:223) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.ServerConnection.c(SourceFile:187) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:746) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:630) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:534) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73] 2:26:11 PM Caused by: java.lang.AssertionError: Unhandled damage of EntityPlayer['TestOne'/494, l='world', x=-67.30, y=71.00, z=1811.56](TestOne at -67.30000001192093,71.0,1811.5646557342238) from flyIntoWall 2:26:11 PM at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:529) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:572) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityLiving.damageEntity0(EntityLiving.java:1196) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityHuman.damageEntity0(EntityHuman.java:834) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityLiving.damageEntity(EntityLiving.java:804) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityHuman.damageEntity(EntityHuman.java:758) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityPlayer.damageEntity(EntityPlayer.java:498) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityLiving.g(EntityLiving.java:1574) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityHuman.g(EntityHuman.java:1429) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityLiving.n(EntityLiving.java:1913) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityHuman.n(EntityHuman.java:338) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityLiving.m(EntityLiving.java:1747) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityHuman.m(EntityHuman.java:141) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM at net.minecraft.server.v1_9_R1.EntityPlayer.k_(EntityPlayer.java:239) [craftbukkit.jar:git-Bukkit-c194444] 2:26:11 PM ... 8 more 2:26:11 PM [INFO] TestOne lost connection: Internal server error 2:26:11 PM [INFO] TestOne left the game.
-
View User Profile
-
Send Message
Posted Mar 2, 2016@fromgate
-
View User Profile
-
Send Message
Posted Mar 2, 2016@KiemPlant
I cannot guess what could be wrong with GroupManager. Here's part of code that checks permission:
This code must work with any permission manager. I don't know how to reproduce...
-
View User Profile
-
Send Message
Posted Mar 2, 2016@fromgate
Okay, I had a problem: when I add the elytra.speedup permission to the GroupManager Plugin (permissions plugin) it won't work. Please help !
-
View User Profile
-
Send Message
Posted Mar 2, 2016@DrakeSnodgrass
It was not approved at that moment. But now you can download it :)
-
View User Profile
-
Send Message
Posted Mar 2, 2016@SP3NC3RXD Thank you :)
-
View User Profile
-
Send Message
Posted Mar 1, 2016Extremely simple, yet useful plugin. Good job!