BetterTP
BetterTP - A Better Teleportation Plugin
Key features
BetterTP improves on the built-in teleportation commands by adding a host of extra functionality, including clear messages to players being teleported and being teleported to, teleport requests, silent teleportation (i.e. no messages) for admins. There are several planned features which will expand on this functionality and provide more control of teleportation to server managers.
In the works
I plan to add:
- Multiple /tpa requests per player - accept and decline tp requests from multiple players
- Teleport admins (based on a permission like bettertp.admin) who have more control over others' use of teleportation.
- Teleport applications (which have to be approved by admins)
- Teleport logging
- Waypoints (fixed points in the world that players can teleport to). Possibly a distinction between private, shared and global waypoints, and dynamic waypoint permissions, e.g. create a waypoint called 'Spawn' and the permission to teleport to it becomes bettertp.waypoint.spawn
- Economy integration to add costs for teleportation
- Right click on signs to teleport to a waypoint
Commands
Here, angular brackets (<>) denote key arguments and square brackets ([]) denote optional arguments.
- /tp <player> [destination player] - Teleports a player to another player
- /back - Returns a player to their previous location
- /tpq <player> [destination player] - Quietly teleports a player to another player (without informing the destination player)
- /tpa <player> - Sends a teleport request to another player
- /tpyes - Accepts a teleport request
- /tpno - Declines a teleport request
Permissions
- bettertp.tp - Gives access to the /tp commamd
- bettertp.back - Gives access to the /back command
- bettertp.tpq - Gives access to the /tpq command
- bettertp.tpa - Gives access to the /tpa command, and the /tpyes and /tpno commands
- bettertp.tpyesno - Gives access to the /tpyes and /tpno commands
- bettertp.tpyes - Gives access to the /tpyes command
- bettertp.tpno - Gives access to the /tpno command
-
View User Profile
-
Send Message
Posted Dec 30, 2013@PobenIII
PobenIII, i recently fixed this issue i've been having too. if i did a java check it said i had java7, though after some research it wasn't quite the full version. i had the java 7 jre, i needed to install the java 7 jdk which eliminated those pesky minor major complications.
-
View User Profile
-
Send Message
Posted Jul 28, 2013Really sorry for the lack of activity guys, I have had a lot of school work recently.
Also, I haven't been able to do much coding because my keyboard is really faulty at the moment and isn't fit for coding. I am looking into buying a better one.
@Michaellion333
There is an upcoming /tps command which is silent, but I can certainly look into VanishNoPacket support.
@mdp123
I think I have a good idea of what's causing that error. I'll have a look.
I am also new to the BukkitDev ticket system, but you should be to create under the the 'Tickets' tab at the top of the page. I am going to try and create a ticket system on my own website, but for now I will have to use the BukkitDev system
@PhatMale
I'm not so sure with this. It was probably a typo I made in my haste to roll the Alpha out.
-
View User Profile
-
Send Message
Posted Jul 25, 2013i'm getting an UnsupportedClassVersionError ... Unsupported major.minor version 51.0
-
View User Profile
-
Send Message
Posted Jul 25, 2013send him a PM
http://dev.bukkit.org/home/send-private-message/?to=PobenIII
-
View User Profile
-
Send Message
Posted Jul 22, 2013does anybody know how to report an issue? i dont know where the ticket system is he is referring to that bugs should be reported. Thanks
-
View User Profile
-
Send Message
Posted Jul 17, 2013bump...anybody out there:)?
-
View User Profile
-
Send Message
Posted Jul 10, 2013I grabbed the Alpha for 1.6.2 server and it is having errors and not working. Newbie question but where do you go to report a ticket?
This is the error log at launch:
10:38 AM [SEVERE] Error occurred while enabling BetterTP v0.1 (Is it up to date?) java.lang.NullPointerException at me.PobenIII.BetterTP.BetterTP.onEnable(BetterTP.java:74) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_6_R2.MinecraftServer.l(MinecraftServer.java:313) at net.minecraft.server.v1_6_R2.MinecraftServer.f(MinecraftServer.java:290) at net.minecraft.server.v1_6_R2.MinecraftServer.a(MinecraftServer.java:250) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:151) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
-
View User Profile
-
Send Message
Posted Jul 9, 2013Very nice plugin, Although. Is it compatiable with VanishNoPacket. Basically, Will it display the message to the reciever such as "This person tped to you" whilst in /vanish. I want this to have a "secret" aspect to it, So that the people your tping to don't know you're being watched.
-
View User Profile
-
Send Message
Posted Jul 7, 2013@deleted_9386249
Sorry, yes. It has taken a while, what with other things I have to do. I have uploaded an Alpha build for people to test and help me iron out bugs as I work on adding more features.
@mat41997
This is a good idea, but I don't really need any more features for this update. I will add it to the list of upcoming features.
-
View User Profile
-
Send Message
Posted Jun 26, 2013Please update soon!
-
View User Profile
-
Send Message
Posted Jun 24, 2013add file langue
-
View User Profile
-
Send Message
Posted May 9, 2013@KelvinKam
Thanks, Kelvin. I have sorted the typo on this page out, and I will fix the issue with /tpno in the next update. I am rewriting the plugin though, so it may be a little while :)
-
View User Profile
-
Send Message
Posted May 5, 2013That tpa function sentence have something wrong.
When you /tpa someone, and they type /tpno
It will said "MYNAME" said NO to your teleport request Correct is "MYNAME" -> "HISNAME"
I am using bukkit 1.5.1, please solve the problem, thank you. :)
Also, upper this post /types <- (Correct is /tpyes) bettertp.tpyes Says YES to teleport requests
-
View User Profile
-
Send Message
Posted May 4, 2013@mdp123
I'm glad you like it :)
Would a permissions-based timer delay work well for you? I am in the process of rewriting the plugins and I am going to add this.
-
View User Profile
-
Send Message
Posted Apr 24, 2013Love the plugin. I primarily use it for /tpyes and tpno commands. Big improvement for my players. I have a feature idea/request. I would love the ability to have a timer on the TP so they are not able to TP in and out of a PVP fight. like 1 min or 2 min or such.
-
View User Profile
-
Send Message
Posted Mar 22, 2013@aldrigviking
Thanks, I will look into these.
-
View User Profile
-
Send Message
Posted Mar 18, 2013Some suggestions:
/back - tp to last known location
bettertp.back
On death:
ask user if he wants to tp back to death location
/backyes
bettertp.backondeath
should tp to a "safe" location near death
add configurable and/or permission based cooldowns
bettertp.cooldown.<time in secs>
-
View User Profile
-
Send Message
Posted Feb 21, 2013@SamTheRandLer
Do you have a permissions plugin?
I advise PermissionsBukkit if you are new to it all.
Then in the relevant group or player, just put the permissions you want them to have. I can't explain it very well. Look at the documentation surrounding the permissions plugin you use or will use and that will tell you how.
-
View User Profile
-
Send Message
Posted Feb 20, 2013how does giving permissions work?
-
View User Profile
-
Send Message
Posted Feb 20, 2013@javieraizpuru
Try reinstalling the plugin, config.yml and all. I will have a look and see what I can see.