World Portal
Create portals using signs, pressureplates, buttons and more!!
World Portal is a really useful and simple to use plugin to make portals in your server. Players could use the portals to teleport to another location or even to another world. This is also really useful when you have a large server so players could go to other places them self really easy. With World Portal you could even generate and teleport to other worlds, very smoothly with no problems. You could make portals using, buttons, pressure plates, switches and even more. World Portal is the ultimate solution for portals, and even for multi world management.
Video
This video was made by gotgot1995. Please notice that this is an out-dated version of world portal but works almost the same as shown in the video.
The video above was made by ThermalM16 which gives a great example of World Portal usage.
Features
- Teleport to other locations and world with signs, pressureplates, buttons and more
- Easily create portals using a single command
- Generate new worlds
- Portal break protection
- Forces chunks to load when a player teleports to it
- Multiworld support
- Permissions Support
- And even a lot more!
Upcomming Features
- Mark a place and give it a name so you could easily link portals to it.
- Payment system for the portals so the user needs to pay to go through the portal (optional for every portal!)
- Easily link two portals to each other
- Add a optional delay to the portals to teleport after 3 secconds for example.
- Command to create a new world.
- Create portals of detector rails, so players could be teleported when they are riding in a minecart on a track.
- The optional ability to show a message in the world where the player was teleported to that that player has joined that world.
- The optional option that mobs could teleport through portals (using pressureplates for example)
Player Commands
Action | Command | Permission node |
---|---|---|
Create a World Portal | /wp create | worldportal.create |
/worldportal create | worldportal.create | |
Disable creation mode | /wp createstop | |
Remove World Portals | /wp remove | worldportal.remove |
Disable remove mode | /wp removestop | |
Teleport to another location or world | /wp tp <world> | worldportal.teleport |
/wp tp <world> <x> <z> | worldportal.teleport | |
/wp tp <world> <x> <y> <z> | worldportal.teleport | |
Get your status | /wp info | |
Save all World Portals | /wp save | worldportal.save |
Reload the plugin | /wp reload | worldportal.reload |
Get plugin info | /wp ver | |
/wp version |
Please go to the orriginal page to find more information.
Download
You could download the plugin using the download link on the top-right above the sidebar of this page. Please use the official download links on that page you'll be redirected too and not the bukkit file hosting service.
Installation
- Download the plugin
- Add the WorldPortal.jar file and the folder 'World Portal' from the downloaded .zip file to the /plugin folder of the minecraft server. Also add the files inside the World Portal folder to the plugins/World Portal folder.
- Add the permission lines if you have a permissions system; (Look at the permissions paragraph underneeth)
- Start your server, and create your portals!
Portal Objects
Object name | Object ID | Action |
---|---|---|
Sign | 63 | Click |
Wall sign | 68 | Click |
Stone pressureplate | 70 | Touching |
Wooden pressureplate | 72 | Touching |
Button | 77 | Click |
Lever | 69 | Switch |
Please go to the orriginal page to find more information.
Permissions
Action | Permission node | Without permissions |
---|---|---|
Teleport through World Portals | worldportal.use | Player |
Create World Portals | worldportal.create | Operator |
Remove World Portals | worldportal.remove | Operator |
Teleport commands | worldportal.teleport | Operator |
Save World Portals | worldportal.save | Operator |
Reload World Portals | worldportal.reload | Operator |
Please go to the orriginal page to find more information.
Changelog
Please go to the following project page to see the full changelog; http:dev.bukkit.org/server-mods/world-portal/pages/changelog/
Bugs
There are currently NO bugs found :)
Donate
Please donate some money so I can buy some coffee to make better plugins and even update my old ones :) , I really like it if you give any donation! You could go to a donation page using the button bellow or the donate button above the search-box
Ability to use the portal block inside of levers / buttons would be greatly appreciated.
@aptthemad
I finally added PermissionsEx and PermissionsBukkit support into the plugin. This is just a small update (0.2.3) and doesn't contain any major features. Please download it using the following link since the File hosting service on bukkit dev isn't instantly updated; http:www.timvisee.com/projects/bukkit/world-portal/downloads/
@Rowtag87
Thanks!
@timvisee
Nice, you are great! Thanks
@Rowtag87
Yes I'm going to add this when I'm going to add the permissions support for every portal.
Can u add permissions for World so maybe a group with worldportal.teleport.world1 can port to world1 only! thanks :)
Some other users does also have this problem, it doesn't recognize PermissionsEX anymore. So I need to update it. For now every player who's OP (with /op <player>) will be able to create portals and every player could teleport with them.
I am having permission issues with this plugin. I am using the latest PermissionsEX and no matter what NODE I add it still says I don't have permission
@aptthemad
Hi, I already noticed a part of your message. Yes it's right that ive the pressure plate is in pressed mode that a player couldn't teleport with it, this could be a bit annoying but it should go in his normal state again after 0.5 secconds or so, this is just a minecraft feature because you will be teleported if you make an interaction with the pressure plate, so by pressing it. I already said that when a player uses the portal that that portal object need to be resetted, this doesn't seem to work with pressure plates, if I reset it it will still be in pressed state for 0.5 secconds as it normaly does. Perhaps you already noticed that if you press a switch which is a portal that the which wouldn't be switched but you will be teleported, so that means that if someone presses the swich that it would be resetted so it was in his old state again which was the non-swiched switch, I think this also should happend with presusreplates because they will work better if it does work like this. I hope you understood this part of my answer. I didn't noticed that you can't click the pressureplate when it's pressed, but I'm afraid that I couldn't fix that because it's a minecraft feature. Well luckely you could still make portals and teleport of someone isn't standing on it!. About the stuck pressureplates, I understand that this will be really annoying since you couldn't make a portal with that pressureplate because it's stuck. I also noticed a stuck pressure plate 2 times and thats probably because the player teleports away and there's no other player near the portal so that part of the world will be unloaded so no action will be taken by any object, so for example the pressureplace wouldn't pop-back. I think this is the whole problem with stuck pressureplates, the problem is that I think I can't fix this. A thing I could try is that I replace a stone pressureplate with a block with the ID 72 which is also a pressure plate so that pressure plate will be placed again, this could fix the stuck problem. I'm not sure it's just a suggestion. Hope this helps ;) Btw, thanks for all your reports, I really like it because they are pretty useful!
I found the problem which made the stone pressure plate 'unclickable' in wp creation mode. Sometimes a pressure plate remains stuck in the pressed condition, as if someone is standing on it. This is well visible on screen. (Although I didn't notice it when I reported the issue to you :-( ) While it is in this condition, it can't be used to create a new portal or even to teleport if the portal is already created. Hitting the pressure plate causes a message similar to "Please do not destroy portals" but the pressure plate is reset and works again normally. I think this could be a problem of CraftBukkit itself, or WP can be involved?
BTW, murpium suggested feature would be very welcome! (obviously, after PEX support ;-) )
@timvisee
That feature would be absolutely neato torpedo, sir.
@murpium
I understand what you mean, I had the same problem and I wrote an extra plugin for it. The problem is that the server doesn't load all the other worlds on start-up. I'll implement this feature into World Portal that you could say which worlds needs to be loaded on the server startup ;)
@mrgreaper
No currntly not :( I like your idea. I'm also going to make a feature int the future that you could link different permission nodes to different portals and probably also your idea. That should solve this problem.
Tim,
I have found that when the server is shut down and brought back up, the server does not remember what world each person was on and spawns them at the X Y Z coordinates of the main world. Is there a way to make it so that the server remembers what world people were on even if it goes down and comes back up?
is it possible to make a second world and have it so only players in specific groups can exist there?
so say you had world and admin world is it possible to have it so anyone not in the gm or admin group of permissions bukkit went to admin world they would be immediatly tped to spawn of world?
@gamerboy667
It should work with 1.2.3 ;). When I uploaded the file I couldn't select the version 1.2.3 as recommended for that plugin version. I'll change the recommended bukkit version of this plugin to the newest bukkit verion. So you could just download and use it and it should work fine ;)
working for 1.2.3?
@xMrMatty
No, and I really hate it because I liked skylands soo much! The problem is that the skyland world generator system has been removed from Minecraft so there isn't a way to generate the skylands again untill you rewrite the whole system and make your own world generator for it but that's an impossible thing to do. So sorry there is currently no skylands support in it :(. There is another thing you could do, download the first version of worldportal (0.1.1) and it's bukkit version for previous minecraft versions and generate a skylands world with it, then copy it into your other minecraft server. Well I think this is a possible way. Hope this helps. Tim Visée
Does skylands map style still generate for 1.1 or 1.2 with this plugin ?
@aptthemad
Ok, I'll fix this s oon and add other permissions system too it too.