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. ;)
Salut PtiBiscuit !
Comme tu peux voir, je suis français...
Je voulais savoir s'il y a besoin d'un autre plugin particulier que iGates ?
Si oui, je voudrais savoir lequel.
Merci d'avance ! :)
#Well know how i promissed i would post more ideas? Well here they are! :D
IDEAS*
-/ig opens a help menu
-/ig edit [Portal] [Type] [Null]
~Type = Fill type, Set End To, Set Start From.
~Null = for fill type you would type; water, lava, etc. For Set End To; here, {cords}. For Set Start From; here, {cords}.
Ig edit is just a bit more organised.
-(might be hard) when infront of a portal a private msg from the portal says where the portal is going to can be set with a command like /ig msg [gate] [Msg]
-(might be hard also) Include every block, if a block is not cancollideable (able to pass through) the player just has to touch it and they get tp'ed, good for hidden portals ;0
-/ig tp [Gate] takes you to the front of a portal IF the player has the permission {igates.portal.tp}
Hope this helped alot :D
-horse
@Trever9191
Do you have Vault? If not then u need it in order for pluginbaker to work.
@Geintje2
It will be corrected in the next version, hopefully, will be released tonight. :)
when i use iconomy, and people get into a portal withouth having the right money, they get stuck. how do i fix this?
@Trever9191
Are you sure you have no error in your log (Try Ctrl+F with "iGates"). :)
Yeah I have Pluginsbaker and iGates installed but the plugin does not load and I can't use the commands
B E S T E V E R PLUGIN TELEPORTATION CONGRATS!
@donsta3000
"Air" option ? Try to write "null" for filltype for your portail. :)
@MsPtibiscuit
my bad, it works great! maybe you could possibly add maybe a 'air' option for when it is turned on...
@donsta3000
org.bukkit.plugin.UnknownDependencyException: PluginsBaker You need PluginsBaker to use my plugins. :)
@MsPtibiscuit
I think there is an error with your plugin, it doesn't gen a config nor do any of the commands work.
07.06 12:23:51 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 07.06 12:23:51 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) 07.06 12:23:51 [Server] INFO at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) 07.06 12:23:51 [Server] INFO at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) 07.06 12:23:51 [Server] INFO at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) 07.06 12:23:51 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) 07.06 12:23:51 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) 07.06 12:23:51 [Server] INFO org.bukkit.plugin.UnknownDependencyException: PluginsBaker 07.06 12:23:51 [Server] SEVERE Could not load 'plugins/iGates.jar' in folder 'plugins'
@hugokk
Give me your log, I bet that I'll find something in about 5 secondes. :3
every time when i try to perform a command it says: unkown console command can anyone help it also won't create a server folder in my server log there are also no errors with igates it says totally nothing about it
@Dalesmash123
Could you more describe your problem ? What's the exact message the plugin say, is there any error in your log file.
Hey every time i type in a command. It says not a command it is installed and all im typing it in right to. Ive did it sevral times no luck ;/
@MsPtibiscuit
Awesome! And good luck with your exam ;)
@MsPtibiscuit Congrats on 4,000 downloads!
YEEEEEE YOU ARE AMAZINNGG
@The_Micahel Thanks for this tutorial, I hope it will help iGates's users. :) @EllB Actually, I'm gonna take your idea and mix it with an idea of one of my French users. You'll be able to give permissions to use all portals (igates.portal.use), to use only a filltype of portal (igates.portal.use.filltype.water) and a specific portal (igates.portal.use.tag.<Tag>)
But this is exam time (I'm not the only one) and I've promised to myself that I won't code or invest in any projects, so this feature will be added in one month minimum. =)