ParachutePlus
ParachutePlus
General
Do you ever wanted to have parachutes on your server? Than this Plugin is the right one for you. Furthermore you can configure many things in the Config. click here to see a explanation
How to use
At first you have to craft your parachute. The (default) craft recipe is:
Wool | Wool | Wool |
Wood_Stick | Wood_Stick | |
Wood_Planks | Iron_Ingot | Wood_Planks |
The Crafting recipe can be changed in the config.
Then you get the parachute.
Then run to a cliff and jump off.
Do Rightclick with the parachute in your hand and it will open to slow down your fall.
If your press SHIFT you ditch off the parachute.
There is also a autoparachute which will automatically drop out when you fall some block (default 5). Just left click with your parachute and it will switch to a autoparachute.
Commands
Command | Permission | What it do |
---|---|---|
/parachute [Amount] | Parachute.get | get your parachute |
/parachute [Player] [Amount] | Parachute.get | gives [Player] a Parachute |
/parachutereload | Parachute.reload | reloads the config |
- | Parachute.use | to activate your parachute |
Config
click here to see the config with a explanation
This plugin utilizes Gravity's plugin updater to auto update.
To disable auto updating, set 'updater' to 'false' in 'plugins/ParachutePlus/config.yml'.
Issues
Please create a ticket if you find something.
Youtube
German presentation from Tronks
English presentation from ServerMiner
Spanish presentation from Feerbreezy
English presentation from BlockAndShit
Im still looking for a tutorial Video, so feel free to make one and ill post it here
Metrics
This plugin uses Hidendra's plugin metrics system. The information sent to mcstats.org is completely anonymous, publicly viewable, and includes the following metrics:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Last words
If you are Missing are missing a feature feel free to post it.
Is there a way to give a player a parachute and automatically activate it? This would be SO helpful for my battle royale game that I'm making.
[19:37:02 ERROR]: Could not pass event PlayerMoveEvent to ParachutePlus v2.0.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:306) ~[spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:502) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:487) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.jav
a:616) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInFlying.a(SourceFile:126) [s
pigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInFlying$PacketPlayInPosition
.a(SourceFile:57) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:
13) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_121]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.ja
r:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:
747) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:
399) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:
678) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.jav
a:576) [spigot.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: java.lang.NullPointerException
at me.GPSforLEGENDS.parachuteplus.ParachutePlus.removeParachute(Parachut
ePlus.java:268) ~[?:?]
at events.PlayerMove.onPlayerMove(PlayerMove.java:70) ~[?:?]
at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.8.0_121]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302) ~[spigot.jar:git-Spigot-3fb9445-2b6c9f4]
... 15 more
The Plugin does not work anymore after server reload / plugman reload. "Is it up to date?" says the console and unload the plugin. The config won't be saved after editing.
[19:21:15] [Server thread/ERROR]: Could not load 'plugins/ParachutePlus.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:77) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Caused by: org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
... 6 more
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_91]
at java.util.zip.ZipFile.<init>(ZipFile.java:219) ~[?:1.8.0_91]
at java.util.zip.ZipFile.<init>(ZipFile.java:149) ~[?:1.8.0_91]
at java.util.jar.JarFile.<init>(JarFile.java:166) ~[?:1.8.0_91]
at java.util.jar.JarFile.<init>(JarFile.java:130) ~[?:1.8.0_91]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:150) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
... 6 more
Starting the plugin on a fresh Bukkit server (MC 1.10.2), the following two exception occur: java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.CHEST_OPEN at java.lang.Enum.valueOf(Unknown Source) at org.bukkit.Sound.valueOf(Sound.java:1) at me.GPSforLEGENDS.parachuteplus.ParachutePlus.setupVar(ParachutePlus.java:206) at me.GPSforLEGENDS.parachuteplus.ParachutePlus.onEnable(ParachutePlus.java:82) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugin(CraftServer.java:347) at org.bukkit.craftbukkit.v1_10_R1.CraftServer.enablePlugins(CraftServer.java:319) at net.minecraft.server.v1_10_R1.MinecraftServer.t(MinecraftServer.java:407) at net.minecraft.server.v1_10_R1.MinecraftServer.l(MinecraftServer.java:372) at net.minecraft.server.v1_10_R1.MinecraftServer.a(MinecraftServer.java:327) at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:242) at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:517) at java.lang.Thread.run(Unknown Source) couldnt load Parachute Infos from config. You may delete the old on and generate a new one
and
[pool-3-thread-3/WARN]: Exception in thread "pool-3-thread-3" [13:19:59] [pool-3-thread-3/WARN]: org.apache.commons.lang.UnhandledException: Plugin ParachutePlus v2.0.3 generated an exception while executing task 3 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at me.GPSforLEGENDS.parachuteplus.Metrics.postPlugin(Metrics.java:335) at me.GPSforLEGENDS.parachuteplus.Metrics.access$4(Metrics.java:328) at me.GPSforLEGENDS.parachuteplus.Metrics$1.run(Metrics.java:223) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
Furthermore, the parachute is not visible.
In reply to Forge_User_90753349:
CHEST_OPEN to BLOCK_CHEST_OPEN
CHEST_CLOSE to BLOCK_CHEST_CLOSE
GHAST_SCREAM to ENTITY_GHAST_SCREAM
Broken :/
Good job GPS, and good work on vindex ;)
@qq1447375349
when does the bug occur
25.05 19:29:01 [Server] INFO ... 15 more 25.05 19:29:01 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_79] 25.05 19:29:01 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_79] 25.05 19:29:01 [Server] INFO at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) [?:?] 25.05 19:29:01 [Server] INFO at events.PlayerMove.onPlayerMove(PlayerMove.java:41) [?:?] 25.05 19:29:01 [Server] INFO at me.GPSforLEGENDS.parachuteplus.ParachutePlus.activateParachute(ParachutePlus.java:235) [?:?] 25.05 19:29:01 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftInventoryPlayer.setItem(CraftInventoryPlayer.java:39) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftInventory.setItem(CraftInventory.java:79) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerInventory.setItem(PlayerInventory.java:361) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 25.05 19:29:01 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_79] 25.05 19:29:01 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_79] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:270) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [%5bspigot%5d-1.8.jar:git-Spigot-db6de12-7911b3e] 25.05 19:29:01 [Server] INFO org.bukkit.event.EventException 25.05 19:29:01 [Server] ERROR Could not pass event PlayerMoveEvent to ParachutePlus v2.0.2
Please Fix~ 谢谢您!
@lagnat
Right now it isnt unter development since i had to focus a Bit more on School and on a server where im dev. But School ends for me in a few days and ill have alot of time until i start to study. I'm planing to recode all my plugins in this time except the vanish plugin. Maybe ill also Start a github repo but right now i doesnt want to share the code since it is Really messy ^^
Is development of this plugin still active? There are some exceptions throws in 1.9.x.
Is there any public source repo?
Yes
does this actually work?
So after i get the Parachute.use I can make it without op correct?
@DownloadNowZ
Actually i dont know a other way then using a permissions plugin.
I I dont want a Permissions plugin in my server but how do i get the permissions in Essentials or the standard Permissions Can you please help me because only ops can open the Parachute :( IP For Help (Dutch Server) : alpha.kaashosting.nl:27885
Thanks
Is it possible for the /parachute <playername> command to work in the console? if this could work, that would be great!
We have Bukkit 1.7.9/10 wich Version works?
Testest, newest runs!
So this doesn't require mods? How is that even possible? Purely server-side? Great if it's true.