cbTeleport
- a ceiling/bottom Multiworld-Teleport Plugin
- connect worlds in a new way
Version: 0.9 for cb#1367+
Version 0.6.1 for cb#1000+
Teleport without a command, without a specified area to other worlds.
Just dig a hole to the bedrock or build a tower to the roof of the world.
Requires:
- at least one World :D
- with more worlds a world-administration plugin like multivers is required
Supports:
- Permissions v2.7 and 3 (or via superperms)
- WorldBorder v1.2.1+ (v1.2 or less is not supported!)
- Skylands environment
- Floating Islands and Cave-Worlds on Normal Environment (and more)
Features:
- Teleports a Player when he reaches the bottom or the ceiling of a world to another world (or the same) at ceiling or bottom on the same X- and Z- coordinates
- Distancemodifier: multiplier for the destination-coordinates (negative values are also possible to teleport to the opposite side of the map)
- Multiple links: set extra permissions for groups to get to different worlds or distances
- Falldamage-protection
- creates a bubble of glass if the player spawns in lava
Permissions:
- cbtp.teleport (to use all the default links)
- cbtp.admin (/reload and /cbtp add)
- cbtp.yourDepartWorld.yourDestinationWorld (this is only for optional routes, read the config-part)
Commands:
/cbtp
- displays all connections
/cbtp reload
- reloads the config & connections
/cbtp add (dl) (c:)[world1] (c:)[world2] ([dm])
- ( ) - optional; [ ] - replace with something
- adds a connection
- dl - create a doubleLink - else: create a singleLink
- c: - depart und arrival on ceiling
- dm = distancemodifier (default = 1 )
examples:
/cbtp add world2 caveworld => bottom <->bottom connection
/cbtp add dl c:normalworld skylands 2.5
-> twoSidedConnections:
skylands:
dest: normalworld
dm: 2.5
Fun:
- create a link on a world with it self
- create eaqual links (bottom<-> bottom or ceiling <->ceiling)
download is up there => (source included in jar)
Config
ToDo:
- remove the glass-block after player moved on
- teleport players with their vehicle
known Bugs:
- none
Changelog:
Version 0.9
- fixed the fix from 0.7
Version 0.7
- updated the Configuration system for new bukkit versions
- fixed adding dual connections via command (and made it wrong)
CB1.2.5-R4.0
cbTeleport v0.10
17:20:41 [SEVERE] Could not pass event EntityDamageEvent to cbTeleport
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
at net.minecraft.server.EntityLiving.a(EntityLiving.java:851)
at net.minecraft.server.EntityHuman.a(EntityHuman.java:1134)
at net.minecraft.server.Entity.a(Entity.java:780)
at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:467)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:414)
at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at de.mg127.cbt.settings.isFall(settings.java:44)
at de.mg127.cbt.cbTeleportEntityListener.onEntityDamage(cbTeleportEntityListener.java:21)
at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
... 15 more
this is really cool. it'd be even cooler if movecraft ships that go off the top of the world could be respawned in the bottom of the skylands world. that way you could fly your blimp up to the other world.
Awesome plugin..
I hope to use this plugin with bukkit1.2...
Thanks...
any chance you could make a command to remove a connection?
Wow, how is this plugin not more popular. I'll play around with it once the recommended build is out and might use it on my server in combination with a skylands and a space world generator, that would be awesome :)
EDIT: So I tied it out and what I'm missing is a feature where the plugin copies the last 5 or so layers of the previous map to the next one (within a certain radius of the player teleporting) so that the maps overlap and you can have a staircase to the next one. As it is now I still prefer regular portals :S