EasyElevator
Description
This plugin is no longer under developement. If any developers want to continue it, please PM me.
Thank you pie_flavor for updating to 1.9
This plugin was inspired by the plugin "bLift". But this has to be a little bigger. Well and that's what I've done. I have made a more Elevator like experience. There are no commands necessary, so this is very easy to use. I hope you will enjoy this plugin as much as i do.
Features
- Multiple floors
- Multiple people in elevator
- Smooth movement
- Automated elevator doors
- Redstone Output
- Diffrent sized elevators
- No commands necessary
- Easy to use
Video
Video Tutorial
Controls
- Right click a floor sign to call the elevator
- Right click the platform sign to flip through all the floors
- Left click the platform sign to set the destination
Commands
- /elv reload #Reload plugin
- /elv call #Call the elevator
- /elv stop #Make the elevator stop at the next floor
- /elv stop <floor> #Add the floor to the destination list
Note: Those commands a completely optional. You can do almost all of these things with the signs.
Permissions
- easyelevator.admin #All permission
- easyelevator.reload #Reload the plugin
- easyelevator.stop.* #Use signs and commands to choose a floor to stop at
- easyelevator.stop.sign #Use elevator sign to choose a floor to stop at
- easyelevator.stop.cmd #Use commands to choose a floor to stop at
- easyelevator.call.* #Use signs and commands to call an elevator
- easyelevator.call.sign #Use elevator sign to call an elevator
- easyelevator.call.cmd #Use commands to call an elevator
Configuration
- MaxPerimeter #Choose what the maximum perimeter of an elevator can be. (The bigger the elevators, the bigger the chance of lagg)
- MaxFloors #Choose what the maximum floor count can be. (This might be useful for some people)
- PlayElevatorSound #Choose if a "ding" sound should play if the elevator reaches a choosen floor
Redstone Output
Click here to check out how the redstone output works
Important
This is my first release of this plugin. There is a big possibility, that there are still a few bugs. So I'm asking you to please report every bug you experience to me, so i can fix this.
working with Spigot 1.7.2 running MC 1.7.4 works great...
Is there a way that you can put a call button for a certain number of elevators, in other words, choose the floor outside the elevator, and then you get sended the closest elevator?
How to unstuck a stuck elevator? Can there be a rest command? or maybe a way to delete the built elevator and then ip wipes the signs and you go to the 1st floor and re attach the main [EElevator] sign.
@aceconklin
Add this to your perms. Make sure it's under members
- easyelevator.call.* - easyelevator.stop.*
I've been trying for hours and can't figure out how to allow other players who aren't opted use the elevator. Ive added to permissions in group manager but it's still not working. If someone could help please message me or post it here!
Can you add a permission to create the easy elevator?
Ive been having some issues with this on Tekkit Classic 3.1.2. I get the following errors:-
:35:46 PM [INFO] [EasyElevator] An elevator has been initialized
7:35:59 PM [SEVERE] Could not pass event PlayerInteractEvent to EasyElevator
7:35:59 PM org.bukkit.event.EventException
7:35:59 PM at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
7:35:59 PM at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
7:35:59 PM at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482)
7:35:59 PM at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467)
7:35:59 PM at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177)
7:35:59 PM at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:98)
7:35:59 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:545)
7:35:59 PM at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
7:35:59 PM at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
7:35:59 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)
7:35:59 PM at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83)
7:35:59 PM at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579)
7:35:59 PM at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
7:35:59 PM at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
7:35:59 PM Caused by: java.lang.NoClassDefFoundError org/bukkit/Sound
7:35:59 PM at me.Floor.playOpenSound(Floor.java:352)
7:35:59 PM at me.Elevator.run(Elevator.java:450)
7:35:59 PM at me.Elevator.addStopsFromHeight(Elevator.java:386)
7:35:59 PM at me.Elevator.Call(Elevator.java:408)
7:35:59 PM at me.Elevator.StopAt(Elevator.java:418)
7:35:59 PM at me.EEPlayerListener.onPlayerInteract(EEPlayerListener.java:69)
7:35:59 PM at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7:35:59 PM at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
7:35:59 PM at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
7:35:59 PM at java.lang.reflect.Method.invoke(Unknown Source)
7:35:59 PM at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
7:35:59 PM ... 13 more
7:35:59 PM Caused by: java.lang.ClassNotFoundException org.bukkit.Sound
7:35:59 PM at java.net.URLClassLoader$1.run(Unknown Source)
7:35:59 PM at java.net.URLClassLoader$1.run(Unknown Source)
7:35:59 PM at java.security.AccessController.doPrivileged(Native Method)
7:35:59 PM at java.net.URLClassLoader.findClass(Unknown Source)
7:35:59 PM at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
7:35:59 PM at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
7:35:59 PM at java.lang.ClassLoader.loadClass(Unknown Source)
7:35:59 PM at java.lang.ClassLoader.loadClass(Unknown Source)
Any ideas?
it works with 1.7.2 but one question, can you add perms to make the elevator, because i think this would be a great perk for donors.
did it found for 1.7.4?
@marcusandghosted
I don't appear to have this problem. On my server, no one is Op-ed, myself included, because it gives permissions I don't necessarily want.
Every seems able to use the elevators that are there.
@briankdk
did you fix it so no admins can use
@iAndyCraft
have you figured it out yet
cannot use for no oped player need update so no admins ectra can use it
Would it be possible to make the text you put on a sign (The "[EElevator]", as well as the prefix used for messages, such as calling an elevator or moving floors (Again, then "[EElevator]") configurable? The reason being that I would like to use this plugin for my Roleplay server that will be launching sometime next week, and that small tag on the message somewhat interupts the immersion.
So i guess you have to build the whole elevator by hand and cant stack it using worldedit . :-(
Does anyone know how to allow non-ops to use the elevator? If so can you PM me? It would be so much help! Thanks
Bro Update Your Skydiver Plugin!
ow sorry i messed up somthing it works fine with 1.7.2
the plugin doesnt works for me server type spigot 1.7.2 build what does not work: the commands and signs does not react
can you make an update for 1.7.2 spigot please or bukkit 1.7.2