Multiverse Portals is a complement module to Multiverse-Core, which allows the creation of custom portals. Unlike normal portals, MV Portals can be configured to make their destination anywhere. For example, a portal in the overworld could be set up to send you to the Nether, 15 blocks forward, or even another world (using Multiverse)
All Multiverse modules (such as Portals) require the Multiverse-Core plugin to also be installed. Additionally, the extension module must be the same version as the Multiverse-Core that you have installed. For example, if Multiverse-Core is 4.0.0, Multiverse-Portals should be 4.0.0.
Installing Multiverse Portals
- Login to your Control Panel and stop your server.
- Install Multiverse-Portals, you can do so via one of these two methods:
- Restart your server to finish installing the plugin.
Making your first portal
- Portals can be constructed out of any block, they can also be any size and shape that you want. You can fill the portal with glass panes to make them look better if you’d like. Here are some example portal shapes you might try:
- Obtain a Multiverse portal wand:
- Using either wand, left-click one of the corners of your portal. You should see “First position set to (x, y, z)”.
- Now, again using the wand, right-click the opposite corner block. You should see “Second position set to (x, y, z)”.
- To create the portal within these dimensions enter the following command:
/mvp create (portalname)
Your first portal has now been created!
Linking 2 portals together
- Once you have two portals created, select the entry gate of the first portal using the following command
/mvp select (portalname)
. - Now modify the destination (exit) portal with the command:
/mvp modify dest p:(exitportalname)
. - If you want this portal to send you back to the previous location, do the same but the other way around. Starting from step 1, selecting the entry gate, then setting the destination location.
Additional Commands:/mvp list
will display all of the currently set up portals on your server. /mvp remove (portalname)
will delete a portal.
For advanced commands you can use, check out the GitHub Wiki.
Portal Destinations:
Multiverse-Portals benefits from being able to use Multiverse-Core’s destination locations. To make use of these features, add the following to the end of your modify destination command (/mvp modify dest …
):
w
Specifies a world destination (e.g. w:worldname:se
) including a compass bearing at the end will ensure you are facing the right direction after being teleported (se= South East). Compass bearings can be found by pressing F3 (Fn + F3 on macOS).
e
Specifies a world & coordinate destination (e.g. e:worldname:x,y,z
).
p
Specifies another portal as the destination (e.g. p:otherportalname
).
If you would like to investigate other Multiverse destinations, including firing out of a cannon! Check out this page.
Modifying the Config Files
- Open your Control Panel, and stop your server.
- Navigate to Files > Plugins > Multiverse-Portals > Click Edit on the respective file you wish to edit:
config.yml
andportals.yml
. - Within
config.yml
there are a couple of elements you may want to configure, these are:enforceportalaccess: true
: If this is set to false then only OPs can use portals.portalcooldown: 1000
: This refers to the number of milliseconds between which you are able to re-enter a portal after just using one.teleportvehicles: true
: If you do not want vehicles to be able to travel through portals, then set this tofalse
. Vehicles in Minecraft are: boats, minecarts, any rideable mob (with a saddle).
- Within
portals.yml
you can manually modify the settings of each portal and they will all be shown in that file:- If you do not want mobs to be able to teleport through portals, then set
teleportnonplayers: false
. - If you are using a currency plugin, and want to set a charge for using a portal. Then under
entryfee:
setamount: 0.0
.
- If you do not want mobs to be able to teleport through portals, then set
- Once you have finished editing the file, click the blue save button at the top.
- Restart your server to apply the changes.