TravelPortals
TravelPortals is a plugin which allows users to teleport between locations using structures made mainly of obsidian. The goal of this was to create a quick way to move users from place to place without making the method to do so completely free.
MinecraftZero has created a video showing them in action. It is available here!
More information
- How to make a portal
- Command Reference
- Change Log
- Permission Nodes
- FAQ
- Report a bug/Request a feature
- Development builds
Similar Plugins
MyPortals - A few different features including translation and a different portal design.
Source
The source code is available on the project's github. Latest development builds can be found here.
Hi!
Does this work on 1.14.4?
The problem I am having is, I have my own Minecraft server running version 1.14.4. The issue I have is that I get the portal to work in terms of building the structure and having the water appear.
However, when I am in the water to name the portal it comes up with "No Portal Found" Could I have done something wrong?
In reply to Forge_User_19718483:
Hello!
Another person on Github (or maybe that's you?) is having the same issue, reported here: https://github.com/cppchriscpp/TravelPortals/issues/22
For them, they were using an older version of the plugin - you need version 2.4 to work with minecraft 1.13.x and 1.14.x. Hopefully that helps; if not feel free to reach out!
To note, I just updated the downloads to make it clearer which the most recent build is - it was showing up as an alpha before, which may have been confusing.
@cppchriscpp
Thx for the update! :)
@JacketPotato
I did test 2.2.9 against the latest 1.8(.1?) build of Spigot, and it did work.
For now I'm not going to officially support any of the unofficial/new versions of craftbukkit, however I will still take a look when something game-breaking (such as the bug with 2.2.7/2.2.8) occurs. Hope that clears it up.
Update for 1.8.1 or does it work for 1.8.1?
@AgentLV
FYI, I've gotten to the bottom of it. I've created a new release (2.2.9) and with any luck it will be up on dev.bukkit.org shortly! Thanks for the report.
@AgentLV
I have been unable to figure out exactly what is going on yet, but I'm hoping to put some time into it over the next few days. At first glance, I suspect that it is a bug with the version of Spigot that you're using. (But I am not at all certain)
I've put a bug on github to track this issue, and I'll keep that up to date with what I find. https://github.com/cppchriscpp/TravelPortals/issues/12
What was the behavior in-game when you saw the error? I got a similar report via email that I'm hoping is the same problem. If you can think of anything else that might help me track it down, feel free to toss a comment on the issue. Thanks!
ps: You are one minor revision behind (2.2.8 came out a day or two ago) but the change in that version is quite minor and would not have caused this.
Will you update Travelportals to 1.8? I keep getting this error, when creating a Portal http://paste.md-5.net/geledunedi.avrasm
@NaviLlicious
Glad you were able to get it going!
@cppchriscpp
I got It working turns out I forgot to remove the name from another group so I had the same name In two different groups lol oops
@NaviLlicious
As far as I can tell, it does seem to work. I can't seem to reproduce the problem on my server.
The default for the .use permission is true, so I'm quite surprised to see this problem
I try to make it a rule not to spend too long sorting out permission issues, but if you get really stuck, I can try to dig in a bit deeper. I would need to have a permissions file that can reproduce the problem, and also the name of the permissions plugin(s) you use. The configuration file for TravelPortals also might help. (Mainly curious if you use playerMove or tasks)
@cppchriscpp
I updated to the newest version and after putting In travelportals.nopermission It did stop the group from teleporting and all the other groups that inherit from It, but when I created a new group that doesn't inherit from any of the groups that have the nopermission node It does not teleport, I put the travelportals.portal.use permission In and tried putting In travelportals.normaluser/classicuser along with travelportals.admin.portal.use and that specific group still can't teleport
@NaviLlicious
Hopefully. The new version (2.2.8) is out and approved though, so using that might be easier.
@cppchriscpp
So I just put travelportals.portal.use: false under the permissions for the group?
@NaviLlicious
From the look of it, there's a typo in my plugin.yml that causes this. I'll throw up a new version as soon as I get the chance.
For now though, it should be as easy as adding this permission node:
travelportals.portal.use: false
(My plugin.yml omits the last . - surprised no one has caught onto this before now!)
Thanks for pointing this out
I tried to make It so one specific group can't enter the portal so I put the permissions "travelportals.nopermission" but after testing whoever Is In that group can still teleport, how do I take away their permission to teleport entirely?
Just as an FYI I do intend to update this to coincide with any new version of Craftbukkit that may eventually come out. It's a bit dusty, so some lag time should be expected.
(I'll need to take care of still referencing ids in configs, etc... and figure out how to handle peoples' config files)
@AT_HE
Hey, sorry for not replying sooner. I didn't get a notification email like I usually do for some reason.
At any rate, I'm glad this did convince you to write a plugin/learn java. I find it a lot of fun and as you've found, it's quite powerful.
If you want to share the source code, you could look into using Github. (There are other options, but this is what I use.) This tutorial breaks it down and makes it pretty simple: http://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1#awesm=~oHSkRfvhAE1EFd
And though I know I responded a bit poorly at first, you are welcome to look at the code for TravelPortals for inspiration... everything is on my Github account. (Linked in the description)
i wrote MyPortals from scratch, i start to thinking "what would be the basic part of a plugin like this? -> a Portal object, everything else will be written around it" then i wrote a minimal "Portal" class just as a container with some properties (location, name, destination, etc) .. then wrote a basic plugin where you select blocks with your crosshair to start doing some tests ... even i can't deny i took some ideas from your plugin, i have no idea how your plugin works internally
at first, my friends at my server started to play, explore and look for distant resources, then soon established far each other .. then i realized we spent more time walking large distances than enjoying the game
i didn't wanted to take the easy way to give permissions on /tp to everyone so i started to search for a plugin that works like well known nether portals and push some challenge to players ... i found most teleportation plugins too easy, uses commands, signs, scrolls, waypoints, etc.. your plugin is the only i found (at least) that use portals
i like your plugin, we used a lot in my server, but it has some features i didn't understand like change world name and some lacks .. another problem is you must approach next to portals to configure as well to teleport, so if you want to configure your portal you must slowly get near enough but not so much to get teleported, getting sometimes sticked in a "teleport loop", this is a complaint all my fiends told me .. then i wanted to help you on improve your plugin when i reported the symmetric portal and nether obsidian bugs, i had more ideas
... so i better prefer to took these ideas and use it as a motivation to learn java through writing a plugin ... surely i am aware there are some lacks in my plugin also, like permissions and custom worlds support .. honestly now i had little knowledge on how doing yet and i feel a little tired ... i decided to implement things as people requests them
i wish to publish source code but i don't know how or where to put available yet .. currently i have an eclipse project and i don't know how upload complete .. maybe if you give me some clues i publish the code so you and everyone can browse it promoting mutual collaboration
thanks for link MyPortals in your page and forget my bad english, i am chilean
@AT_HE
So, I'll be honest, it feels a little like you might have taken a little more than just inspiration from TravelPortals. That said, I like what you've done with the plugin, so I'm not going to report it or start anything like that. You've clearly worked hard on this, and the results seem pretty slick.
I'll add a mention of it to the description of mine. You definitely have a few features that I don't, especially internationalization - I think that will be well-received. I also like the new default portal structure. It makes good use of some of the newer block types. (Well, compared to when my original design came around)
One tip - it kind of looks like you only support 3 worlds named world, world_nether, and world_the_end. It would probably be good to support any other worlds that exist - maybe those created by plugins.
The only thing that bugs me a little is that you don't have your source code available. You aren't required to, but it might be nice to see how this thing works. Plus, if you put it on github people can submit pull requests to add things themselves - you just have to approve them. (For example, translations)
Overall though, it looks cool. I wish you good luck with it in the future!