TeleportationMatrix
TeleportationMatrix
Based off of http://dev.bukkit.org/bukkit-plugins/teleportsuite/, but updated and added on to. Thanks krinsdeath.
Features
Teleportation is only semi-accurate with this plugin. If you are standing perfectly still when you teleport, you will arrive within 1-2 blocks of your destination.If you are moving, you will arrive at (configurable) 100 * the amount of blocks moved. If you move more than (configurable) 5 blocks, there's a 75% chance of ending up in the (configurable) the end. This has all the standard teleport features, such as /tpa, /tpahere, /back, and /home. I've pared out some features seen in krinsdeath's implementation, such as /tpo, but only because those I judged to be non-essential.
I am currently debugging this. Use it at your own risk. If you do use it, and you have a problem, or you want a feature, tell me, and I will see what I can do to remedy things.
Permissions
Permission Node - Description. (default value) - teleport.* - Balloon permission to activate all others. (no default) - teleport.tpa - Allows this user to use /tpa, to request a teleport to a user, unless their toggle status is true. (true) - teleport.tpahere - Allows this user to use /tpahere, to request that a user teleport to them, unless their toggle status is true. (true) - teleport.tp - Allows this user to use /tp, to telepor to a user immediately, unless their toggle status is set to true. (op) - teleport.tphere - Allows this user to use /tphere, to teleport a user without confirmation, unless their toggle status is set to true. (op) - teleport.tpm - Allows a user to request a /tpa on behalf of another player. (op) (bypasses teleport.tpa permission) - teleport.tpmhere - Allows a user to request a /tpahere on behalf of another player. (op) (bypasses teleport.tpahere permission) - teleport.location - Allows this user to use /tploc to teleport to a location. (op) - teleport.world - Allows this user to teleport to a world's spawn point. (op) teleport.world.* - Allows this user to teleport into all worlds. (true) - teleport.world.worldname - Allows this user to teleport into the world specified. - teleport.back - Allows this user to use /tpback or /back, to teleport to their last known location. (true) - teleport.coords - Allows this user to display their current location with /tpcoords or /coords. (true) - teleport.accept, teleport.reject, teleport.toggle - Allows this user to accept, reject, or toggle whether or not they want to be notified of requests when they receive them (if a user toggles their status, they will automatically reject any requests they receive). (true) - teleport.requests - Allows this user to display their open requests, or any requests they've made, with /tprequests (true) - teleport.cancel - Allows this user to cancel their active request (if they have one), with /tpcancel (true) - teleport.silent - Allows the user to toggle their stealth setting with /silent; silences any /tpo or /tpohere command used by the sender - teleport.language - Allows a user to choose a language from the available languages list with /tplang. - teleport.home - teleport.sethome
Convenience Permissions
-
teleport.users
- teleport.tpa, teleport.tpahere, teleport.accept, teleport.reject, teleport.toggle, teleport.requests, teleport.cancel, teleport.world, teleport.world.*, teleport.back, teleport.coords
-
teleport.mods
- teleport.users, teleport.tp, teleport.tphere, teleport.tp.other, teleport.location, teleport.vanilla
-
teleport.admins
- teleport.mods, teleport.tpo, teleport.tpohere, teleport.silent, teleport.rewind
Comments