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.
@TheFatDemon
I'll take a look at this bug tonight. I thought they were, and I'm pretty sure I tested that, but I can look again.
@asofold
Awesome; I can't promise when I'll have the time to integrate that in, but I appreciate it.
@cppchriscpp
I could not resist and have added that option.
In this way it only needs slight alterations of the existing code. Some checks are done to prevent afk-endless warping.
Is the portals permissions thing working? cuz i have it set so that my guests cant do anything, but they can still go though portals
@cppchriscpp
Ah thx, could've thought of that...
@asofold
Yep, it's available on the git repo instead now. You should see a "repository" tab at the top of this page - that will have the url to a git repository you can get it from. If you don't have a git client and are on windows, I'd suggest tortoisegit as a good starting point.
@cppchriscpp
I am missing the source code in the 2.0 zip, is that intended ?
@asofold
No requirements are made of the blocks above or below the portal frame, which is made up of just the 6 obsidian blocks and the door.
@cppchriscpp
Im soon having a look at 2.0...
By the way, do the portals demand a solid block underneath, or could they become death traps? (and furthermore: is that checked on teleport? :) )
(Did not check the source for that.)
@asofold
Hey, if you get to that feature before I get the chance to, I'd be happy to add it and credit you, granted it's an optional config thing like you described. (With my schedule as of late this is very possible) That's how this plugin originally got permissions support back in hmod days.
I am also intending to change a bit of how this works in the future; it will still use onplayermove, but it will check for nearby frame materials, rather than the stuff in the portal. This means you can use air without using up stupid amounts of resources - there is a ticket for this.
@cppchriscpp
Not to mislead: Using portals by moving is cool, clearly.
Yet i want to limit the use of PlayerMove events, so i was considering changing that for portals, so for you maybe it is not such an important change or add-on to use a different mechanism. Still the cooldown feature should make an optional polling feature possible and reasonable. If done by config so that on server loading/reloading the PlayerMove event will not be registered, but instead a polling task be registered in onEnable, i would be more than satisfied.
Given the source code it is not so difficult for me to do, yet it costs precious time :), and if it should happen, that you add it anyway some day, it would also be fine.
@asofold
To your first point, I am pretty sure that 2.0 should make that unnecessary, but if not, the source code is always available. (It's on bukkit's git repos now; see the repository tab)
To your second point, I haven't even looked into that, but I will see about getting it somewhere on the roadmap when I find some time to look into it.
Hi,
i am running a modified version of 1.5 (.1?) on a server, that does now just delegate the teleport to my own tp routine, polling for the chunk load till tp including sending a fake block change for the block underneath the target location (due to tp not working directly and also ChunkLoadEvents not working properly in the past, might have been fixed though).
I was wondering if version 2.0 makes al this unnecessary ... ;)
Furthermore i am considering changing the PlayerMove use to continuous polling by some RepeatedTask, are you planning anything like this in the more or less distant future (to rid server off the player-move load) ?
Yeah, that one was long overdue. Someone had to point out to me that I could do it. Though, now it seems like Bukkit does it automatically. Either way, it's a good thing to have in there.
I understand now, thanks for clarifying. I had tried changing the portal block to sand in order to use sugar cane, however it needs to be next to water so that didnt work.
I ended up settling on using Torch as the filler block. It works pretty good, you end up with 2 torches inside the portal. The only problem is if someone breaks the torch... but i can overcome that with other plugins.
And thanks a million for the chunk preload!
@craftopia
For the portal block, not really. There are two problems with portal blocks that make this true. The first is that they are removed from the world immediately when placed unless you do some hackish code to keep them there. The second is that they choose their direction based upon where the nearest portal block on the same y coordinate is. So, even if you overcome the first problem, you cannot get the portal texture to face the correct direction. This is why the portal texture was not used in the first place.
For the other types you suggested, you might need to make the bottom block of the portal out of something that block type can attach to, though I don't think this would be an entire solution for some of those.. they need water nearby, etc.
Sadly for this design, water still seems to be the best choice.
However, I did have a thought on how to eliminate the need for anything to be inside the portal. I am logging a ticket in the bug tracking system to investigate this in the future.
Awesome, i installed the plugin and im very happy to see the config.yml! I started playing with the filler block, but it seems the only block that attaches to obsidian and shows up is the Web, i cannot get any other block (portal, sugarcane, vine) to appear inside a portal :( Webbing is almost more annoying than water is. Anyway to over-ride this? Would love to use the portal block #90
@craftopia
Well, the basic shape hasn't changed, but all of the block types (doors included) can be changed via the configuration file. Hopefully this will be good enough. Also, I finally did get around to getting the chunks to preload when you teleport, if you ever had problems with that. (I know that was a big part of the complaints about using water in the past.)
I used to use this plugin in the past, but got sick of dealing with the water & doors... has there been any alternative portal designs added since? I would like to use this plugin again, but need better looking portals.
Thanks
@dev7kasper Glad someone likes it. Thanks for the support. Also, a new version is available now!