Offline Teleporter
Offline Teleporter
This is a very lightweight plugin that has everything related to offline teleporting!
Note: This plugin is in Beta for the moment! (But pretty stable tho :)
This plugin is OpenSource feel free to read through the code!(And ask questions!)
Custom player files are used, meaning that every player has to log in at least once since this plugin is added to be fully effective!
Please, if you find any bugs at all, don't hesitate to create a ticket! :)
Powerful and Lightweight \o/ :)
1.7.9 Note
Note (If you are updating from <= 0.2): Due a drastic change, Player names cannot be considered static anymore, which is why all the user files will be removed (Though, this shouldn't be a huge issue? If it is just let me know! :) ).
Features
- Teleport you to an offline player's location
- Teleport an offline player to your location
- Teleport back after being offline teleported
- Offline player names are case insensitive (easier to type ;) )
- A cookie command :)
- Forge Compatible!
Ideas/Feature requests are more than welcome! :)
Commands
Command | Permission | Description | |
---|---|---|---|
Teleport | /otp [Player] | otp.otp | Teleports you to the offline player's location |
Teleport Here | /otphere [Player] {message} | otp.otphere | Teleports the offline player to your current location, with a message for when that player comes back(Optional) |
Teleport Back | /otpback | otp.otpback | Teleports you back to your previous logout position (from before it was changed) |
Cookie! | /cookie [player] | otp.cookie | Gives the player a cookie! |
Current Version: 0.5 (Beta)(1.7.9)
Note: Since bukkit is unbelievably slow with approving every update, you can always get the latest version Here
TO-DO list
- Add AutoTab complete for the offline player names
- Teleport all players.
Disable Case-SensitivityAdd an /otpback command for when the player that was teleported came online and wants to go back- Your ideas! :)
Donating
I'm not a big fan of money, Soo yea if you really appreciate my work then I would much rather have some feedback than money :P
hmm.., now i come to think of it, there is one other thing..
You see i'm terrible with graphics, so if you're not and you wanna give something back, then i would greatly appreciate a logo/picture for this plugin :)
Only if you want to that is! (If you can't/don't want to, dw Some feedback is all i wish for really.. :) )
Contact
You can always find me on IRC (Espernet)
Bug Report <sub>please do, i <3 bug reports :)</sub>
There are 2 ways you can do this:
- Go here and create an issue! (I prefer this method)
- Leave a comment here, Beware that bukkit won't send you a message when i reply, so check regularly (I do not prefer this method :/)
Always provide as much info as possible (crash log, what you were doing, consequences..etc) //
Awesome people!
All the people listed here should get as much credit for this plugin as i do!
(no particular order)
- Tivec Without him this plugin would not be here!, He taught me a lot!
- nickewa Help with maintaining this plugin
- Willsr71 Help with maintaining this plugin
- TheZorro266 He also helped me a lot, and helped me come up with the idea :)
- Fogger Motivation
- Not Enough Mods For being an awesome and friendly community and for being a great source of info for mc mods fans!
(A community that keeps an up-to-date list of pretty much every mc mod and it's current version!)
@usualrocketnob
I see
And yes i'm familiar with the issue, This plugin wouldn't solve it either way cause this one teleports the player the instant he spawns (so he'll first briefly spawn in the corrupt chunk)
There is a way around this but then one has to edit the player NBT files and that can be a mess because unlike Forge, the bukkit API doesn't provide access to the NBT player files :s So you'd have to use a third party api :(
@vastrix
Not unleashed, it just stays as a 1.5.2 version. The plugin kinda works but the actually offline tp doesn't work :P I mainly wanted this plugin so that if a player gets stuck in a bad stance/chunk they simple press a button on our website that runs the command while there offline to tp them to spawn basically but I just realised you can't set a persons cords like some other ones, so it may not work the way I wanted anyways :s haha
@usualrocketnob
Almost every mod has at least been updated for 1.6.4, no? :p
I run a ftb unleashed server and it runs on 1.5.2MC xD Ill give it a try anyways.
@usualrocketnob
You want a 1.5.2 version? :o
Damn.. What for if i may ask? :P
Try Version 0.2 ;) Should work, but you'll have to input the names caseSensitive.. :s
If this is a huge issue than just tell me and i'll see what i can do :)
Guessing now way of this working / getting a 1.5.2 version? ;o
@CloudeLecaw
heh, i'll keep that in mind ;)
Thanks for the feedback! \o/ :)
@dotapurex1
Can't seem to recreate the issue :s
Is it when a new player joins or a regular?
(Also, any chance you can create a ticket for the issue? :) )
p.s I've uploaded a new version (a few days ago) with your Feature request ;)
Didn't do anything, just it's probably generating errors due to players logging in.
http://pastebin.com/3Zsgahne
@dotapurex1
:O
First Bug report \o/ :)
What caused the crash exactly? (What did you do?)?
Also, Can i get the Crash log instead of the thread dump?
Got this crash error. Please look into it and fix: http://pastebin.com/Ad3bTiCU
@dotapurex1
Thanks for the feedback! :) (really greatfull)
I thought about this but iirc people can take the name "dotapurex" or "Dotapurex" and they would both be valid
So if you ask to be tped to "dotapurex" and Case-sensitivity is off, the plugin wouldn't know which player to tp you too (assuming there is another player called "Dotapurex" who logged in before)
But nonetheless, I'll get at it and make it a config option! (ETA: Max 2 weeks) :) Thanks again (And i'm glad you like it)!
Great plugin! Should make it so that, the players name don't have to be CaSe-SEnSitIve?
@sharqman
Was kinda waiting for someone to ask ;)
I'll get on it first thing in the morning! :)
(Reason why i started with 1.6.4 is because most modded servers are still in that age :p)
Thanks for the "feedback" tho!
Any news on an update for 1.7.9?
@ChengZi368
Yes, Feedback! :)
Thank you so much and i'm glad you like it!
You can upload releases to your github repo by going to the "Release Tab"
Hope this helps ;)
If there's anything you want added let me know! :)
Oh god! This is REALLY useful! You really need a logo so others can find your plugin in plugin list.
EDITED: How can you upload files to github releases? :)
I hate how small the description's workspace is :(
@EnergizerBEAST1
Yea, cheaty github :P
I just added the command for when someone did something good, so you can give him a cookie :)
Found the Cookie command on Github. ;)