Mobi's Elevator Signs
Minecraft Version: 1.14.X - 1.21.X
* It may be possible to use this Plugin in other versions, then those who are officially supported
Create your own Elevators using Minecraft Signs!
New main Plugin-Page: Open Modrinth
How do they work?
Just place a sign, either on the wall or on the ground, and write [Lift Up], [Lift Down] or just [Lift].
Then just place a second sign on the same Block somewhere above or somewhere below the previous sign (same X, Z coordinates).
Now you can Right-click on one of the signs to teleport up- or downwards.
It's as simple as that ;)
If you use [Lift] though you will be teleported up, and only teleported down, if you sneak while clicking the sign.
Is this safe?
Absolutely, if the floor you want to teleport to isn't solid or obstructed, you won't be teleported.
I even implemented protection against traps, so for e.x. you also won't be teleported if a pressure plate is on the Block you want to teleport to.
Note: I am developing this Plugin in my spare time, consistent updates and new features are not guaranteed. Features and Bug fixes are implemented mostly based on personal need and/or seventy of a Problem.
-
View User Profile
-
Send Message
Posted Jun 8, 2024Hello, not sure if this resource is still being maintained as last update was two years ago but I figured I would try to see if the creator was still around. My server loves your signs and we have implemented them in our server which is 1.20.4, however, we get this error in console and I was wondering if you had any plans to update the resource to 1.20.4 or if it is as is going forward. There are no real problems with the resource as it works just spams console when some uses a sign. Thank you for your time, this is the error:
[08-06-2024 10:37:20] Could not pass event PlayerInteractEvent to MobisElevatorSigns v2.0
[08-06-2024 10:37:20] java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_20_R3.block.CraftBlockState cannot be cast to class org.bukkit.block.Sign (org.bukkit.craftbukkit.v1_20_R3.block.CraftBlockState and org.bukkit.block.Sign are in unnamed module of loader java.net.URLClassLoader @3224f60b)
[08-06-2024 10:37:20] at it.mobi.elevatorsigns.listeners.Elevator.isLift(Elevator.java:126) ~[Mobi_Homes[2.0] - MC_1.14.X-1.20.X.jar:?]
[08-06-2024 10:37:20] at it.mobi.elevatorsigns.listeners.Elevator.Elevator(Elevator.java:37) ~[Mobi_Homes[2.0] - MC_1.14.X-1.20.X.jar:?]
[08-06-2024 10:37:20] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor553.execute(Unknown Source) ~[?:?]
[08-06-2024 10:37:20] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
[08-06-2024 10:37:20] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:git-Paper-497]
[08-06-2024 10:37:20] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
[08-06-2024 10:37:20] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
[08-06-2024 10:37:20] at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:594) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:536) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1935) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:37) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:54) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1465) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:123) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1442) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1365) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:112) ~[?:?]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1557) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-497]
[08-06-2024 10:37:20] at java.lang.Thread.run(Thread.java:833) ~[?:?]
-
View User Profile
-
Send Message
Posted Jun 8, 2024In reply to Wishful0ne:
This is probably due to the version of Spigot that was used to compile the Plugin at the time, since this was originally compiled for 1.20.1.
I do plan to update all my Plugins to 1.21 next week, when it releases. I'll try to fix your error then.
-
View User Profile
-
Send Message
Posted Feb 4, 2022Any Updates coming or does it still work with the Newest release 1.18.1?
-
View User Profile
-
Send Message
Posted Feb 6, 2022In reply to darkhell18:
Hello dearkhell18,
here you go, I just updated the plugin to support the versions 1.17 and 1.18.
Have fun :)
-
View User Profile
-
Send Message
Posted Feb 10, 2022In reply to MrMobiLp:
Thank you very much
-
View User Profile
-
Send Message
Posted Jun 8, 2021what are the permissions?
-
View User Profile
-
Send Message
Posted Jun 8, 2021In reply to xwolfleonx_live:
Hello xwolfleonx_live,
there are no permission checks.
Every player can create and use these signs, no matter what rank or permission level they are at :)
-
View User Profile
-
Send Message
Posted Jun 10, 2021In reply to MrMobiLp:
nice, i upload it to my server