Ports
Ports
Ports allows you to define regions which transport players around the world instantly, or on a schedule of your choosing.
Your ports can be trains, planes, ships, portals, whatever you like. You are limited only by your imagination!
Important notices
- This plugin requires WorldEdit, and will not work without it.
- All pre-existing port data from Ports v0.2 will be unusable with Ports v0.3 and above. If you have a large number of ports set up, you can use the sql2yaml Ruby script to convert the database to the new format. If you need help, please feel free to private message me on BukkitDev.
- The current version should still work on 1.6. If you have any issues, please post a comment.
Quick links
- Downloads
- Source code
- Documentation
- Please donate if you've found this plugin useful, to help support future development.
- Bitcoin address: 19X4KjZ3kuuNJspad7qkTAfcLXpUkgdSK
Features
- Define activation zones using WorldEdit
- Customize the names of your ports ("This train will depart in x minutes", "This boat does not go anywhere!", etc.)
- Set up instant teleporters or ports that act on a schedule (every 5 minutes, every day, every week, whatever you wish)
- Bukkit Permissions support
- Full Multiworld support
- Per-port permissions for fine-grained control
- Ticket system
- Various localisation/translation options
How do I use it?
- Video tutorial
- Another video tutorial (thanks jckmcgraw!)
- A French video tutorial (thanks ThePico20!)
- Documentation
Upcoming features
- Economy support
- Dynmap integration
- Warmup/cooldown timers
- Support for non-cuboid activation regions
- Suggest new features here
@SharkROAR
There's no way to do that currently, but I could possibly add that in a future release if there's a compelling enough reason to do so. Why do you think fixed departure times would be an improvement over the current system?
@AngellitoX
If I understand correctly, what you want to do is make a two-way portal linking your overworld to your nether world?
In the overworld, select an activation region using WorldEdit, stand where you want players to arrive when they return to the overworld, and use `/port create OverworldPort`.
In the nether, select another activation region using WorldEdit, stand where you want players to arrive when they visit the nether, and use `/port create NetherPort`.
Then link the two ports together using `/port link OverworldPort NetherPort`, and you should be all set.
If you want the link to be one-way from Overworld to Nether, use `/port destination OverworldPort NetherPort` instead.
Hope this helps.
Hello, I tried to do a teleporter from World to Netherworld, doing /port create NetherWorld in some part of the Normal World, and then I go to the NetherWorld and I do /port arrive NetherArrive and it says:
That port is in a different world ('world')
How can I fix it? I would like to do that in this way :c
Greetings!
Is there no way to tell a vessel to depart on a specific daytime? As far as I can tell it is not possible to let a ship depart at, let's say 12:00 and 18:00 but NOT every other 6th hour, which is quite sad.
There is nothing wrong with my server config. It's working now with Multiverse-Portals.
@untergrundbiber
Judging by the fact that PlotMe, HomeSpawnPlus and Multiverse are also throwing errors I'd guess that either there's something wrong with your server setup or there's a nasty bug in 1.4.7-R0.1...
I updated my server to 1.4.7-R0.1.
Ports in the same world works fine, but Ports in to another world dont work and spam the console with this:
http://pastebin.com/e4vtX4LS
Love this plugin :D This is what i was looking for
@livengoodb
See this stuff up ^ here? Read it.
@dickwick
Check out the "translations" section in plugins/Ports/config.yml. Not everything is translatable yet (currently only messages that will be seen by non-ops are translatable), but I'll be adding more options in a future update.
Hope this helps!
@robinjam
Thanks for update, now it looks like its working without any issues. One thing, could you add localization? I would like to change/translate those messages announced in game and/or turn few of them off.
@juloo65
That bug should (hopefully) be fixed in v0.3.1, but unfortunately it's taking ages to get it approved since it's Christmas and all the BukkitDev staff are away :(
@ItIsThee
Thanks for the suggestion - I've added `require "rubygems"` to the top of the script so future users don't run into the same error.
update command cause error.
The Port was updated but the yml file is not edited -> The Port was not keep his new position after a restart
I just updated to version 0.3.1, works great. The translated messages and the ability to regulate the notify-messages were greatly appreciated by my players.
However, I had some problems using your script to convert the SQLite database into yaml. Even through the sqllite3 gem was installed, the script couldn't find it: sql2yaml.rb:2:in `require': no such file to load
sqlite3 (LoadError). I did some research and found the suggestion to add require 'rubygems' before require 'sqllite3' and it works. I never really used ruby before so I do not know if this was a particular problem with my setup, but maybe somebody has the same problem...@UnleashChaos
When you use the /port create command, the location where you're currently standing is marked as the arrival location for the new port. If the arrival location is inside a port's activation region, then as soon as you teleport you'll teleport again.
Try standing outside of the port and run /port arrive <portname>, so that the arrival location isn't inside the port.
You might also find this video tutorial useful. Hope this helps!
Hi,
Whenever I enter a created portal, it shoots me into an infinite number of warps.
So in the chat it says "Whoosh" endlessly and the teleportation itself doesn't seem to work.
WOOT WOOT WOOT WOOT WOOTTTTT!!!!
@CraftBrasil
Yup, it still works with 1.4.6 :)
It's the best plugin portal already done. Gives a great freedom for creativity. Could you tell me if the plugin update to 1.4.6? I just need to tidy up the gates to open my server to the public. thank you
@Thyrin
That's really awesome. I'm planning to add something similar once I figure out how to use the dynmap API :P