bLift - Simple elevators! Download: bLift BukkitDev If you like the work I've done, or would like to see more features and improvements, please consider donating! Version: v1.2 If you are having issues with this plugin, FIRST: Read the thread to make sure your question has not been answered. SECOND: If you can't find an answer, file a ticket: http://dev.bukkit.org/server-mods/blift/tickets/ If you would like to post your question instead for some reason, in your post please include: 1. The version of this plugin you are using (the output of /version bLift, not "the latest one") 2. The version of bukkit you are using (not "the latest one") 3. Any error messages associated with the issue Otherwise I will most likely be unable to help you! Some simple elevator action. It's only called bLift because bElevator sounds weird. If y'all like it, I'll add more features like multiple floors and being able to put torches in your elevators! Simple 2-floor elevator: (IMAGE PENDING) Multi-floor elevator: _____BOTTOM FLOOR________MIDDLE FLOORS_________TOP FLOOR______ You can get fancy with it: Video: (NOTE: gold blocks are no longer required) Features: simple up-down elevators Usage: To use a simple 2 floor elevator, press the button to move between the floors. To make a 2 floor elevator up only, remove the button in the top floor. To make a 2 floor elevator down only, remove the button in the bottom floor. To use a multi-floor elevator, first initiate the signs by right clicking any one of them (this only needs to be done once). The top number is the current floor. The bottom number is the destination. You may fill in the other two lines with anything if you like. Right click the sign until the bottom number says the floor number you want to go to. Then press the button to go to that floor. = air = iron block = glass = button = sign Simple 2 floor elevator format: \ (any height) / Multifloor elevator format: \ (any height) / \ (any height) / Changelog: 1.2 Now goes up to level 256! Floors can now be smaller (one floor's ceiling can be another floor's bottom) Added command: /blift [floors OR ends] [material] (uses permission "blift") Hopefully fixed a couple of glass disappearing problems 1.1 Added multi-floor elevators Fixed glass disappearing Removed gold block requirement 1.0 Initial release!
@Brad811 I started working on my own lift plugin based on your ideas. I'd rather contribute to the existing plugin instead of making a duplicate, but your github was out of date. Here is my WIP code (it will make your eyes bleed): https://github.com/croxis/Lift The big changes was that I made all elevators multifloor, I added (but havent yet tested) wide elevators that can be up to 15 blocks in size in any shape. I also removed the need for iron in the top of the shaft.
I'm having a bug with Blift. After I build the lift, I descend from the top floor. Everything works fine. Then when I try to go up, it starts moving up and then stops. All the glass then disappears. ERROR MESSAGE: 19:15:23 [SEVERE] Could not pass event REDSTONE_CHANGE to bLift java.lang.NullPointerException at com.bradsproject.BradleyJewell.bLift.MultiElevator.isInMultiElevator(MultiElevator.java:96) at com.bradsproject.BradleyJewell.bLift.MultiElevator.prepareMultiElevator(MultiElevator.java:56) at com.bradsproject.BradleyJewell.bLift.MultiElevator.<init>(MultiElevator.java:38) at com.bradsproject.BradleyJewell.bLift.Elevator.<init>(Elevator.java:34) at com.bradsproject.BradleyJewell.bLift.bLiftRedstoneListener.onBlockRedstoneChange(bLiftRedstoneListener.java:22) at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:520) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at net.minecraft.server.BlockButton.interact(BlockButton.java:142) at net.minecraft.server.BlockButton.b(BlockButton.java:125) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:119) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:497) at net.minecraft.server.Packet14BlockDig.a(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) I'm running the Bukkit 1.0 Dev build. Not sure what plugin version, but I downloaded it on 9/2/2011 Any ideas on how to fix this? Thanks, Nelson
eh having some issues that just seemed to come up. i dont get any error just simply doesnt work. i have the latest version of bukkit and its been doing this for a month now. i thought it would fix itself but it never did. heres the error im getting: i try to make a multistory elevator i follow the template exactly but it wont work. thats my main problem. so if u could help that would be great. heres my version of your plugin: 1.1.1 so its completely up to date. please help!
Just an update on this plugin, with CB #1502 signs update when you right click. So it's all good again
It works.. unless you have nocheat on your server. Going down long elevators will sometimes kill the player. Update this plugin an put it on bukkitdev!
I've finally finished my rewrite of this plugin. Brad, if you ever come back let me know! I have no desire for competing elevator plugins! Major features Not well tested! Larger elevator shafts (up to 15 blocks) Multifloor Multipassenger No fall damage Forum link Bukkitdev link will be posted as soon as I am accepted
I have got this and at first worked great! but now the elevators just bounce me up and down and it is quicker just to walk up a set of stairs. Is this because the elevator shhaft isnt made of iron?
I had some issues when making the multifloor elevator (3 floors) I made sure it was in the correct format, Which came out fine, But when I right clicked the sign on the bottom floor it only came up as 1, there was no 2 or 3, and it wouldnt change. How can that be fixed?
I am using the 1.1 version of this plugin on the latest 1.1 RB: 1818 When I use multi-floored elevators, it sends the following message into the console: 22:07:10 [SEVERE] Could not pass event org.bukkit.event.block.BlockRedstoneEvent to bLift java.lang.NullPointerException at com.bradsproject.BradleyJewell.bLift.MultiElevator.isInMultiElevator(MultiElevator.java:96) at com.bradsproject.BradleyJewell.bLift.MultiElevator.prepareMultiElevator(MultiElevator.java:56) at com.bradsproject.BradleyJewell.bLift.MultiElevator.<init>(MultiElevator.java:38) at com.bradsproject.BradleyJewell.bLift.Elevator.<init>(Elevator.java:34) at com.bradsproject.BradleyJewell.bLift.bLiftRedstoneListener.onBlockRedstoneChange(bLiftRedstoneListener.java:22) at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:544) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453) at net.minecraft.server.BlockButton.interact(BlockButton.java:142) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:293) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602) at net.minecraft.server.Packet15Place.handle(SourceFile:39) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) How can I fix this?
This havent been updated in ages. You should use "Lift" instead. http://dev.bukkit.org/server-mods/lift/
hey people i fould this amazing video which will help everyone alot on this plugin the video is on youtube just follow the link : i know this guy very well and plz ask for help on youtube>
I can not find which version im using. nowhere i see actually tells me. im going to assume its 1.1.1 im having an issue to where if i make the elevator too tall and i have flying disabled it will boot me. seems it sees im moving too far without walking and it assumes im using a fly mod.
Not compatible for 1.2.3 dev bukkit version. If you can update it would be awesome, but I think the plugin authors needs to wait the RB before releasing it :/
Ok I've found what was wrong.. Listener and some other things are just broken with new Release of Bukkit.. I'm fixing it now.. Maybe I will be done in an hour depending on how fine it is going
I Fixed bLift for NEW Bukkit R6 ! Here are the download ! Source : http://www.mediafire.com/?7raama6qel4lriq Jar : http://www.mediafire.com/?1gjam1lnyc9lwmk I hope you will enjoy
I'm using beta craftbukkit for 1.2.3 and the version of the plugin is 1.1.1 11:54:51 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-33-gb66156b-b2034jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.1) 11:54:51 [SEVERE] Could not load 'plugins/bLift.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/block/BlockListener at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) 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.NoClassDefFoundError: org/bukkit/event/block/BlockListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 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(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.bradsproject.BradleyJewell.bLift.bLift.<init>(bLift.java:22) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144) ... 8 more Caused by: java.lang.ClassNotFoundException: org.bukkit.event.block.BlockListener at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 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(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 27 more
You know, I'd kind of like to start updating my plugins again. I've been away from bukkit for a while. I've been watching it, and playing lots of minecraft, and using bukkit, but haven't been developing with it for a while. Well... who wants to help me catch up? haha What permissions are people using these days? PermissionsEx? A whole bunch of different ones? I'd hate to have to write code for each permissions plugin out there. It seems the norm is to move your plugins to BukkitDev now. Anything else I'm forgetting? Is this particular plugin worth updating? Thanks! I'll try to roll out compatibility updates ASAP.
I'm using CraftBukkit 1.2 R.01 Beta and using a bPermissions. And this plugins dosent work on 1.2. Please update. This is the only elevator plugin and I really have to use it!
No need to write for specific permission plugins anymore as bukkit now has an api for it. Just do player.hasPermission('node.name') and it will return the boolean. This will work with any permission manager. You can set the default permissions in plugin.yml as well.