Traveler
Traveler: a Server Mod for Craft Bukkit Servers that will let you Label World Locations so its easy to TP back to them at a later time . Traveler is easy to use, while standing on a location you would like to TP back to, give the command /tradd [Label] where the Label is a name in some way descriptive of where you are standing. For Example: if you are at a NPC Village you might give the command /tradd Village. You would then be able to type /trtp Village to TP back to the Village at any time. Note; the /tradd [label] command is the only way to create a label and you must be standing on the location you want the label for, you can not assign labels to locations you are not standing at. There are 6 commands to manipulate your TP labels and there is a permission node for each command as follows (**Permissions future release**):
/tradd [label] a command to add a TP location known as Label. Permission node is Traveler.add and defaults to Ops only.
/trtp [label] a command to TP you to the location known as Label. Permission node is Traveler.tp and defaults to Ops only.
/trdel [label] a command to remove the TP location known as Label. Permission node is Traveler.rem and defaults to Ops only.
/trshow [label] a command to show the TP location value known as Label. Permission node is Traveler.show and defaults to Ops only.
/trlist a command to show all TP location values with their assigned Label. Permission node is Traveler.list and defaults to Ops only.
/trhelp a command to show all available Traveler their Usage and Description.
Traveler is pretty lightweight it uses no event listeners. Currently allows only one list per person. Lists for players that are no longer registered on the server will be deleted when Traveler is loaded during server startup (**Future release**).
To install Traveler just copy the downloaded .jar file into the Plugins folder inside the World folder (this will have the same name as your World does) in your Craft Bukkit Server folder (no need to expand it first). Once loaded shut down the Server (Stop command) and Edit the config.yml file if/as desired. *Note/Warning* don't edit the config.yml while the Server is running unless you want a bunch of nasty errors to be logged and its possible you could crash it!... Hope you enjoy using it, feel free to leave me a Comment, Suggestions are Welcome too!
Revision Traveler V1.01: (03-18-2013)
- Debug Code force disabled internally
- bukkit Release 1.4.7-R1.0 supported (Note: there were not code changes require for this support just re-compile...
Revision Traveler V1.0.2: (04-10-2013)
- bukkit Release 1.5.1-R0.1 supported (Note: there were no code changes required for this support just re-compile...)
Revision Traveler V1.1.0: (01-03-2014)
- bukkit Release 1.7.2-R0.3 supported (Note: there were no code changes required for this support just re-compile...)
*Note: seems to be working fine with MC Client V1.7.3 and V1.7.4 also
- Optional global limit to the amount of TP Labels each person can set (See config,yml)
- Optional config.yml setting that will show the amount of each persons TP labels on Server Shutdown
-
View User Profile
-
Send Message
Posted Apr 28, 2014@ssoylu1996
Hey, glad you figured out the Limit on TP Labels feature I added a couple releases ago. Sorry that it caused you a bit of grief.
It might be a good idea to put the TP Labels in another .yml file as you suggested. I am not sure when I will have the time to do so, but I will try soon. Most of my programming time has been going to a new plugin I call CreatureTamer which lets you summon any creature and has options to turn off different kinds of damage your Chars might take most notably damage from Exploding Creepers (tired of walking out the door of my house and having it blown up, lol). It will also let you keep Endermen from TPing off so you can kill them easier and a couple other little things.
Good news that you are apparently not having any trouble TPing to Multiverse worlds with Traveler or I guess I would have heard. I was aware it existed but dont have it myself to see if it was compatible.
I'll give you a post if I break out the TP Labels to a separate file.
Happy Minecraft, -Macore
-
View User Profile
-
Send Message
Posted Apr 26, 2014I keep getting Error 5 limit? I started having this issue after I installed Multiverse-Core plugin is it no compatible or something?
[Edit] Nevermind, I deleted the config and then it created itself. There now is a option to limit it to 20. But I think the /tradd should be in a seperate file because this affected all the teleports of my players.
-
View User Profile
-
Send Message
Posted Apr 12, 2013@Cysec
Ahh Ok that all makes sense, I am unfamiliar with TARDIS accept from Dr. Who of course... I am not sure what I can do for that, the API's I am using to serialize the TP location is apparently having difficulty resolving the "world" entry which it expects to be the "world", "The End" or "Netherworld". Not sure what I can do to fix it. If I did not serialize the "world" portion of the TP location it would probably work but then all the TP points would assume you was on the "overworld" and it would lose support for TPing between "The End" and "Netherworld" and not take you to the right world much less a TARDIS world anyways unless you was already on the one you wanted. For now I would say dont try to set TPs in a TARDIS world, send that developer a note and get an opinion from them, if there is a fix I can make to support them I dont mind doing so...
Just a thought, I suppose I could set a configurable option to not serialize the "world" and that might work. But, TPs would not take you between the 3 default minecraft worlds or a TARDIS one, you would only get to the right place if you was already on the world that you set the TP point on...
Thanks for your experimenting, let me know what they say if I can work with them I will...
-
View User Profile
-
Send Message
Posted Apr 12, 2013@Macore
Ok, I've figured out what element is causing the errors, I'm running Multiverse-core and Tardis addons, and any time there is a traveler point added in another world, the plugin can no longer write to the file. As long as the server is running, any TRADD commands will throw errors, the TP point works and persists as long as the server is running, but isn't written to the config.yml and is gone after a server restart.
As far as versions, I am running the 1.5.1-R0.1.jar from the craftbukkit beta page, the R2 note you are referencing is from text thrown by the Tardis addon and has nothing to do with the server version.
As for the Traveler version I am running, it's 1.0.2, and it was available when you uploaded it via the curse.com download page.
My client is a standard minecraft client, and the server is an internal personal server for myself and my sons, and 2 of my boys have started using traveler as well as myself.
My config.yml:
I have played around with removing all address entries, and re-adding them 1 by 1, and the tardis entry is the culprit.
-
View User Profile
-
Send Message
Posted Apr 12, 2013@Cysec
Ok, its with the Serialization Code I can tell that for certain, but beyond that not sure what its problem is, it apparently thinks it got a null pointer from something. When I developed Traveler most of my errors was during the deserialization code not when I added them. The only time I saw a problem similar to yours was when I moved the config.yml once when the server was running, but I dont guess you are doing that and I got the errors when I stopped the server not while it was running.
The newer Version 1.0.2 compiled for CB 1.5.1-R0 link has not popped up for download yet, I submitted it last night so I hope this might go away when you try that version after its approved.
Meantime, if you would be so kind as to stop the server then post me the contents of your config.yml from the Plugins/Traveler folder that might help. Also, are you using Minecraft itself or a 3rd party client? Is the server running on PC or Mac? and what about the Client? Are you the only person on the Server or are other people using Traveler as well?
If I have to I will add some extra debug code to a special version and make it available for you to download off my personal web site, so dont worry we will get to the bottom of it. I can send you an IM with my Email also so we can get back and forth quicker than posting messages here.
Oh also I note your using a different release of CB than I was able to locate, mine is RO.1 for V1.5.1 you are running V1.5 R2 which is now superceeded by the one I have so that could be why I cant reproduce your error.
You might try the 1.5.1 server and see if the problem goes away. Anyways any version info you have one what your using both Client and Server will help me too so pass it along too please.
Thanks!
-
View User Profile
-
Send Message
Posted Apr 11, 2013@Macore here's the error I'm still getting with the latest version, as you can see it occurs when I add a location.
The tp point gets added to the list, but on occasion I still get error spam when trying to TP to a point that threw errors when it was created.
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Cysec
Well hmmm, I dont know... I tested Traveler V1.0.1 under the latest CB release R0.1 for Minecraft 1.5.1 running both server and 1.5.1 MC client, I had no issues either with my old Config.yml or creating a new one. I am running an iMac with OSX Mountain Lion and Java SE 1.6...
I do know that you DONT want to move or play with the Traveler Config.yml file when the Server is running or the Serialization Code gets grumpy and throws errors, though everything seems to work fine??
To be on the Safe side I am going ahead and uploading a new Traveler V1.0.2 compiled with Bukkit API for 1.5.1-R0.2 anyways. Hope that resolves your issue if not, post me back or leave an IM and I will see if we can work through the problem.
Happy digging!
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Cysec
I was afraid that might happen... I will have an update posted by today or tomorrow at latest. I do try to be compliant with all the CB guidlines so not sure why its got some errors, cant be any big deal, I'll fix them and post a message here when its done.
Glad you like it!
-
View User Profile
-
Send Message
Posted Apr 9, 2013Just want to say, fantastic mod! However, it's spewing errors (though it still kinda works) with CB1.5.1, and I'm just curious if you are currently working on an update you'd like tested, or if there's some other way I can help with development.
-
View User Profile
-
Send Message
Posted Mar 18, 2013Traveler V1.0.1 is now released.
Debug Code now force disabled internally...
Complied with latest: CB release V1.4.7-R1.0
Project is no longer in Beta mode and is now in full release...
Thanks, to all that tried it, I have hear no feedback so I assume there have been no issues and I hope you are all enjoying it as much as I do....
-
View User Profile
-
Send Message
Posted Jan 23, 2013smiles
@Machinimatt and JayP24
I have been distracted with some other things but I am back to work on this, check back in a couple days I hope to have a beta up and running for download. I kinda got distracted with the permissions aspects of this but am gonna instead concentrate on getting it working then flush out all the permissions and less fun stuff with the Code...
Thanks for your interest, be glad to hear what you think and any additions soon as its done!
-
View User Profile
-
Send Message
Posted Jan 20, 2013Seems like a cool idea, its like setting up your own personal warps, as long as its lighter than other warp plugins I'd love to try it :D
-
View User Profile
-
Send Message
Posted Jan 19, 2013how can i download this rely want this !!!