iGates
Heypoday, iGates allows you to create portals to teleport your players. You can activate and desactivate those and fill them with blocks automatically. You can also retain liquids in it, like water or lava. I tried to make as simple as possible I hope you'll enjoy it. :)
/!\ This plugin needs PluginBaker to work. Don't forget to install it !
Authors: Ptibiscuit
How to use
Configuration
There's 2 configuration, situated in config.yml:
- retain_liquid: If set to true, water and lava won't spread outside the "from" areas. Usefull to create that awesome & legendary effect of wall of water ! <3
- display_message_selection: If it's set to true, when you use the woodaxe to make a selection, it will display a message like "Selection complete !". Turn to false when you have WorldEdit or an other plugin that display that kind of message.
Commands & Permissions
/!\ When there's an argument called FillType, it means the type of block which will be filled in the "from" areas, you have to write one of those type of block, here is the list: portal, end_portal, water, lava, web, null (= nothing). When you will turn on a portal, the "from" areas will be filled with that type of block. :) Commands for creating and manage portals:
- /igcreate <Tag> <FillType> (igates.portal.edit.create): Create a portal with the given name and the given FillType. Btw, the "to" point of the portal is automatically set to your position, but you can change it. ;)
- /igdelete <Tag> (igates.portal.edit.delete): Delete a portal.
- /iglist (igates.portal.list): List all the portals. Command fors editing portal:
- /igaddfrom <Tag> (igates.portal.edit.addfrom): Add a "from" area for the given portal. A "from" area is an area where the player will be teleported to the "to" point. Make a selection with the woodaxe before using that command. :)
- /igclearfroms <Tag> (igates.portal.edit.clearfroms): Remove all the "from" areas of the give portal
- /igset <on/off> <Tag> (igates.portal.edit.set.on ou igates.portal.edit.set.off): Turn on or off a portal.
- /igset filltype <Tag> <FillType> (igates.portal.edit.set.filltype): Set the filltype of a portal.
- /igset price <Tag> <Price> (igates.portal.edit.set.price): Set the economy price of a portal.
- /igset to <Tag> (igates.portal.edit.set.to):Set the "to" point of the given portal in your position.
There are some others permissions:
- igates.make_selection: Allow player to make selection with the woodaxe.
- igates.god: Player don't have to pay when he uses a portal.
- There are differents kind of permissions you can give to allow a player to use portals. First, you can simply give "igates.portal.use", it allows the player to use all portals. But, you can instead give a permission to allow the player to use just one kind of portals (water, lava, portal, ...), it is "igates.portal.use.<FillType>" (For example, "igates.portal.use.water" or "igates.portal.use.lava", ...)
Step to step tutorial
What ? That bunch of commands has made you sick ? Okay, read that tutorial to create a portal. :)
- Use the command /igcreate <Tag> <FillType> to create the portal. For this tuto, we'll use /igcreate tuto portal.
- Go where you want the portal teleports and use /igset to tuto.
- Take a woodaxe and make a selection with Right-Click and Left-Click, exactly like with WorldEdit. When the portal will be activated, players in that selection will be teleported to the "to" point.
- Use /igaddfrom tuto when you've got you're selection to add it to the portal.
- Turn on the portal by using /igset on tuto, normally, the "from" area you've had selected will be filled of portal block.
- Enter the "from" zone and you'll be teleported !
If you prefer a tutorial video than letters, here is a tutorial made by DMWandxTMx. :)
Traduire en Français ("Omelette du fromage")
Pour traduire le plugin en Français, rien de plus simple. Ouvrer le fichier lang.properties, il contient toutes les "phrases" qui seront affichées. Enlever son contenu et remplacer-le par ceci:
#Default Lang Configuration #Wed Apr 18 21:25:05 CEST 2012 need_be_player=Vous devez etre un joueur pour faire cette action. top_list=Liste des portails: ft_dont_exist=Ce FillType n'existe pas, utilisez un de ceux-ci: water, portal, end_portal, lava, web, null. tag_dont_exist=Ce nom de portail n'existe pas. set_filltype=Ce portail est ou sera maintenant rempli de {FILLTYPE}. portal_deleted=Portail detruit ! first_point_set=Le premier point de séléction est fixé ! more_args=Mauvaise utilisation de la commande . (Besoin d'argument ?). need_volume=Avant de faire ceci, vous devez sélectionner une zone avec la hache en bois, comme pour World Edit. tag_taken=Ce nom de portail existe déja, tu manques d'imagination ! \^_^ weird_arg=Vous utilisez un argument bizarre, choisissez un de ceux-ci: on, off, to, filltype; cant_do=Vous n'avez pas la permission de faire ceci. elem_list={ACTIVE} §6{TAG}§f: {CNT_FROMS} "Froms" areas. portail_created=Portail "{TAG}" crée ! froms_added=Zone "From"ajoutée au portail \! second_point_set=Le deuxime point de la selection a ete fixé ! set_active=Ce portail est maintenant {ACTIVE}.
Merci à N07070 pour m'avoir filé son lang traduit. :) BIen sur, vous pouvez changer ce qui est écrit, c'est entièrement personalisable. ;)
end_portal always is up/down ... that's not a bug by this plugin !
It seems there is a new material in the end for the transferportals that is left/right.
But i didn't try this one yet.
btw: yes, it seems the dev is not active anymore :(
--> Last active Sun, Dec, 15 2013 18:37:07
thanks for the reply, much appreciated. I'm using this plugin on each of my worlds and it works, but would love to use other effects for the portals. Maybe someone will pick this up and resurrect it? :-)
Steve
So is this project dead? Been over a month without any reply from the developer. :-(
One other issue is that once you go through a gateway, the history of your previous locations is gone. I cannot use /back or /return to return to the portal/location I went through.
3 bugs
---------
1. Location history - gone
2. portal filltype renders left to right, should be front to back (facing it)
3. end_portal filltype renders up and down, should be front to back (facing it)
This is exactly what I've spent days looking for, but like others have said, the direction of the portal when turned on is sideways when facing it. So instead of seeing a 3 block wide, 5 block high portal effect, we see a 1x1 block portal effect but not facing you. It is on the left and right side of the block with nothing in front or the back. So it looks like this.
X XXXXXXXXX
X | | x
X | | X
XXXXXXXXXXX
This could be an issue with 1.11 as that's the current release and I'm using Spigot 1.11 server.
I also get dumped into and behind blocks in the Nether when going through one and coming out another. I setup 2 portals. 1 to get me from QuartzPortal to PortalWoods and from there another portal to get from PortalWoods back to QuartzPortal since it should be a two way process or at least a second portal to get me to the next destination. The first time through it works, but trying to go back and forth I end up in the nether no where near a portal.
Seems also that the filltype "end_portal" also appears in wrong direction. Instead of sideways for the Nether Portal effect, this one is horizontal so if you stand in the right spot it wouldn't be visible because it faces up and down respectively. Hoping someone will resurrect this plugin for use in 1.11 and fix the issues.
i did my own compile with an additional check for it...
@Jeppa_12
How'd you fix it yourself? Just ran across this issue.
@MsPtibiscuit
Hey, would it be possible to update your plugin? I loved using this plugin on my old server but ever since I got my new server it doesn't work properly. The portal block has been updated to a point in which if you set the igate to portal not facing the right direction.. It makes the portal face the wrong direction. And using Water/Lava now will cause the portal to "leak". Would it be possible to get an update?
-Sincerely, Wedge_207
@EatingEmoKids
I can second that... An existing and working portal will teleport player from its coords in ALL worlds! f.e. there is a portal in world1 teleporting to somewhere in any other world.... a player walking through the coordinates of that portal in world2 or worldX will be teleported too!
A simple fix is to have the permission for this kind of portal diaabled in that world... but this will disable ALL portals in a world... :/
Maybe there should be a permission per portal (name)..
PS: Fixed it myself...
@awesomeandrandom
In your permissions folder for example if you use PermissionsEX you'll go to Server>Plugins>PermissionsEX>Permissions and, give the node igates.portal.use to the group .
Please add bungeeportal support
Does this work with BungeeCord?
Help, in what files do you need to put igates.portal.use to make user go that
update? une mise a jour peu etre?
Hey MsPtibiscuit,
I Made An Updated Tutorial On My Old Channel A While Back. You Should Feature It There Instead Of The One from DMWandXTMX.
Here Is The Link: http://www.youtube.com/watch?v=CWaUvgDuWmo
I May Do An Updated Tutorial Soon!
M1K3
EDIT: Update. The Plugin Seems To Be Broken For 1.7.4
Please update!
@MsPtibiscuit there appears to be an issue in 1.7.4 with multiworld. I've set a portal that has a from position in a second world called "games", this portal works and teleports players back to the to position which is in the world "world", however, if you travel to the same cords as the from position which is in "games" but your in the "world" world, it does not show the water/portal effect but if you walk though the air it teleports you to the to world location.
Can this be fixed?
Thanks, Matt
THANKS FOR THIS PLUGIN! IT HELPED MY SERVER SO MUCH!!!!! Check It Out At dub3gaming.mcserver.ws !!! See You There!
i cant find the permission so that they can walk in the portal and itll teleport them plz help
@MsPtibiscuit
Thank you! I have had this plugin since 1.2.5. I love it and I'm extremely satisfied that you are continuing to update it!