VoidWarp
Overview
This is my first plugin. Decided to make it as it seemed like something simple enough to do.
What this plugin currently does is warps you to a location if you fall through the void which is currently configurable through the config.yml.
The idea came from the concept of worlds being on top of each-other. For example, if you fell out of the skylands surely you would land in the main world? And if you fell out of the main world you would fall into the nether! With this plugin, you will be able to configure that, however you see fit.
This plugin is still massively under development so expect bugs and expect lots of updates in the coming weeks.
Features
- Teleport the player to any location of any world when they fall through the void.
- Disable void damage before teleporting
- Counteracts fall damage when dropping player into new world
Commands
- /vwenable - Enables the plugin.
- /vwdisable - Disables the plugin.
- /vwset - Sets warp point to current location.
Permissions
- voidwarp.admin - Can use commands
- voidwarp.user - Is teleported when they fall through a void
Configuration
#Default config file #Height above ground to drop player back into the world at #when they have been teleported drop-height: 20 #Distance player will fall through the void before being teleported fall-distance: 50 #What permissions systems to use permissions: #Allow ops to execute all commands op: true #Use permission nodes (inactive) nodes: #Enable/diable the admin permission node admin: true #User's require node to be teleported user: true #Enable the node that allows players to be exempt from teleport costs free: true #Do use a Super Permissions compatible manager? bukkit: true #Do you use vault? (Not needed if you use a SuperPerms compatible manager) vault: false economy: #Enable to enable/diable warp costs enable: false #Enable to use vault to manage ecomonomy vault: true #Warp destination destination: #World to teleport player to world: world #x co-ordinate in specified world x: 0 #No y co-ordinate as you always appear at the highest point. #Wouldn't be like you fell from the sky if you didn't. #x co-ordinate in specified world z: 0 #Enable the plugin enable: true
Known Bugs
- None
Planned Features
- Warp to spawn
- Multi World Support (different settings for each world)
- Warp near fall
Donating
Making a donation is totally voluntary, however if you wish to donate I am happy to accept. I don't expect everyone using my plugin to donate however if your using my plugin (or any developer's plugins for that matter) on a server where you too receive donations then how about considering passing along some of that love to the people who make the plugins that make your server possible? I wouldn't expect people who don't make money from the use of the plugin to donate but all donations are appreciated and would help speed up development and get feature requests completed. If you would like to donate to me then you can use the button below:
Hmm just checked the plugin and it seems great. However I was just looking for a small and pretty lightweight plugin like this one. My spawn is floating and players sometimes fall into the void, and I just wanted them to be teleported back to spawn.
I used the plugin yesterday and it seems to be working great even if it is for 1.2.3. However, do you think it'll be working for other versions and is this plugin dead?
Thanks :)
@Absolutionmc
Didn't think there was much demand for this specific plugin. All the features from this got merged into http://dev.bukkit.org/bukkit-plugins/inception/
Are you still developing this plugin. The version seems like it's outdated. 1.2.3 was a long time ago xD
Suggestion: Keep the x, z when falling from one world to another. I want this because I have a finite world using worldborder and I'm others would love it as well.
Please update :]
Update.
hmmm, this actually looks like Skyfall
http:dev.bukkit.org/server-mods/skyfall/
Related: I would like to see an option that lets the player fall at the x/z coordinates where he dropped into the void instead of fixed coordinates. :) (ie if you fall off a sky island at -180/+300, that's where you drop into the world below it.)
Also, drop height does not seem to be respected. It always drops you only 20 down instead of 250 (if set as such).
@flungo
Hey, did you get any closer to releasing an update? Where are you at with it? :)
@getiron
both feature should be finished or nearly finished by the weekend. Thanks for your feedback :)
Hi, I like this plugin a lot, but I'd really like to be able to configure fall damage (default 0, right?) Do you have a rough idea how long it'll take for you to implement multi world support?
@MarkehMe
Java version incompatibility. Next update will support JRE 6. Sorry.
Well,
2012-03-30 22:22:07 [SEVERE] Could not load 'plugins/VoidWarp.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/flungo/bukkit/VoidWarp/VoidWarp : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: me/flungo/bukkit/VoidWarp/VoidWarp : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ... 8 more
@goldseed
Thanks but how so? It is not intended to? Does dying in void normally cause lag for you?
This plug-in is marvelous. Thank you so much for making it.
Gooood plugin!!!
Thanks a lot..
This improves server's stability...
@iburnthings
Some nice ideas for me to think about there. But the invincibility shouldn't be needed? Are you dying when you land? If so that is a bug - it should cancel fall damage and void damage.
This is a fantastic idea. An idea might be to add a slow fall or gravity modification.. or perhaps an invincibility setting so you can survive the fall? 1.2 introduced much higher sky height.
@DarkWiiPlayer
I will think about it for the future, so you mean an option to be dropped next to the hole that lead to you falling through the void?
It shouldn't be too hard but I would like to get commands and permissions set up first. If all goes to plan both of those should be done by the weekend though!
P.S. If you are using the plugin, give it a moment while it gets verified and whatnot, but I just uploaded 0.3.2 with several bug fixes and a bit more control.
I like this idea. Maybe you should also add an option to just teleport you back to the overworld when you fall into the world. I died many times digging into the void in creative mode, and it would be awesome to have an option that just sends you back to the next surface inside the world.