Ancient Gates
Introduction
This plugin can allow those with permission, to create gates. These gates will teleport any player, entity (incl. passenger) or vehicle (incl. passenger) that enters that gate to the designated location and/or execute a command. This is a very easy to use, easy to maintain transportation plugin! As a bonus, the gates can look any way you like (vertical or horizontal), with a selection of portal materials.
To get started, try the in game command: /gate
Commands & Permissions
AncientGates commands and permission nodes are simple and intuitive.
Click here for commands and permission nodes...
Configuration Settings
AncientGates configuration options are fairly extensive.
Click here for configuration (/gate setconf) settings...
BungeeCord Support
AncientGates fully supports BungeeCord server-server player, entity and vehicle teleportation.
Click here for further information and full setup instructions...
FAQ
AncientGates has seen a fair few questions in its time. Here are some of the more frequent ones.
Click here for Frequently Asked Questions...
Featured Video
I recently came across this video, showcasing the latest features. It has been put together by Vikaar1.
I've seen several Youtube videos since taking over maintenance of this plugin.
Click here to see more, including translations...
Development Builds
Go to the AncientGates Jenkins build server
Metrics
You can (globally) opt out the stat collection via /plugins/bStats/config.yml if you wish.
Your Jenkins Link goes nowhere.....
@icedemond5
I just made mine into another material, but let me know if you figure this out.
I'm using this to make a hub. One of the nether portal blocks is turned the wrong way, but only on one. help please
i have problem whit this plugin :
2014-06-27 21:26:51 [WARNING] Could not pass incoming plugin message to AncientGates v1.8.0 java.lang.NullPointerException at org.mcteam.ancientgates.listeners.PluginMessengerListener.onPluginMessageReceived(PluginMessengerListener.java:56) at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:427) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:1849) at net.minecraft.server.v1_6_R3.Packet250CustomPayload.handle(SourceFile:61) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
I cant seem to enable 2-3 executions at the teleports, and it is really needy.. i do /gate setexec "myGate" console help, fly, undisguise or /gate setexec "myGate" console help /undisguise /bla bla
Isn't there a way to set multiple commands please help me!
Portuguese Tutorial (Tutorial em Português Brasil) Link: http://youtu.be/pzdB5XzhGZ8
When setting up bungeecord on /gate setto id server i always get "Still connecting to BungeeCord. Try again". There seems to be something wrong. I haven't tried the socket comms yet, so maybe i need that.
PLEASE! Add a way to edit the messages when you enter a gate that doesn't point anywhere and gates that you aren't allowed to use! PLEASE!
Is it possible to get this to work with Inventory SQL for server to server transfers?
[19:02:35] [Server thread/ERROR]: Could not pass event EntityPortalEvent to AncientGates v1.8.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [craftbukkit.jar:git-Spigot-1370] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1370] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:47) [craftbukkit.jar:git-Spigot-1370] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-1370] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.Entity.b(Entity.java:1810) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.Entity.B(Entity.java:290) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityLiving.B(EntityLiving.java:159) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityInsentient.B(EntityInsentient.java:111) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.Entity.h(Entity.java:255) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityLiving.h(EntityLiving.java:1273) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityInsentient.h(EntityInsentient.java:150) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityMonster.h(EntityMonster.java:24) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.EntityZombie.h(EntityZombie.java:220) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.World.entityJoinedWorld(World.java:1486) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.World.playerJoinedWorld(World.java:1462) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.World.tickEntities(World.java:1329) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.WorldServer.tickEntities(WorldServer.java:515) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:676) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1370] at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1370] Caused by: java.lang.IllegalArgumentException: Health must be between 0 and 20.0 at org.bukkit.craftbukkit.v1_7_R2.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:81) [craftbukkit.jar:git-Spigot-1370] at org.mcteam.ancientgates.util.EntityUtil.setEntityTypeData(EntityUtil.java:249) [?:?] at org.mcteam.ancientgates.util.TeleportUtil.teleportEntity(TeleportUtil.java:176) [?:?] at org.mcteam.ancientgates.listeners.PluginEntityListener.onEntityPortal(PluginEntityListener.java:64) [?:?] at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [craftbukkit.jar:git-Spigot-1370] ... 22 more
This is a great plugin, and i have some suggestions that could make it even better! =D
-Add an option to remove the "This gate does not point anywhere :P" message because i sometimes use it just for the material, but if you add the last feature, this may not be too helpful.
-Add an option to enable statistics on how many times each gate has been entered (preferably also works when the gate does not point anywhere) so i know what place is the most popular.
-Add an option to add for when a get makes a command execute, that there be %player. For example: Execute console command "clear %player" would end up executing "clear notch" when notch walks into it, clearing his inventory.
-If you want to add simpler server-to-server teleporting, you can set it up just like this person did:
-Add a multiple "to" location, and permissions decide what one you go to
Thank you, LizardFreak7
(if you go on my server, you will see portals EVERYWHERE, no warps, just 100% portals, because who needs them when you have this amazing plugin =D)
[07:53:11] [Server thread/ERROR]: Could not pass event PlayerMoveEvent to AncientGates v1.8.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [craftbukkit.jar:git-Spigot-1336] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1336] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit.jar:git-Spigot-1336] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-1336] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:247) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.PacketPlayInFlying.a(SourceFile:137) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.PacketPlayInPosition.handle(SourceFile:63) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Spigot-1336] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1336] Caused by: java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:82) [craftbukkit.jar:git-Spigot-1336] at org.mcteam.ancientgates.listeners.PluginMovementListener.onPlayerMove(PluginMovementListener.java:47) [?:?] at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_51] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [craftbukkit.jar:git-Spigot-1336] ... 14 more
By entities I mean items
How do I prevent entities from going through portals? I disabled this in the config yet they can still go through. All of my portals are bungeecorded though...so, I don't know if this may effect it.
thanks for keeping this plugin alive and keeeeeepppp updating it
Yup! the development build fixes the player join error!
@Lucaazalim
Ive had that problem before.
First. Make sure you running the latest build. Close the gate, delete the gate, Stop your server, unload the plugin .jar file (keep the folder), Start, stop, start with ancient gates plugin. {} That worked for me.
I'm having a lot of trouble to create portals. (http://prntscr.com/2x7ji6)
@Kazziebear
No it doesn't
Does this plugin stop regular nether portal creation by players?