Inactive [TP] AncientGates v1.0.2 - Easily create portals with custom design [1000]

Discussion in 'Inactive/Unsupported Plugins' started by locutus, Jul 22, 2011.

  1. Offline

    locutus

    AncientGates - Easily create portals with custom design
    Author: Olof Larsson
    Maintained by: bladedpenguin
    Version: 1.0.2
    With this plugin the server operators (OPs) can create gates that will teleport anyone who enter to a location specific to that gate. The hightlights are: It is so darn easy to use! [​IMG] and The gates can look any way you like \0/

    Try the ingame command: /gate

    Download: AncientGates.jar
    Userguide: mcteam.org

    Thought first you should take a look at the demonstration I and karibu6 created:

    Commands
    • /gate help,h,? *[page] Display a help page
    • /gate create,new [id] Create a gate
    • /gate delete,del,remove [id] Delete a gate
    • /gate setfrom [id] Set “from” to your location.
    • /gate setto [id] Set “to” to your location.
    • /gate open [id] Open that gate
    • /gate close [id] Close that gate
    • /gate list,ls Display a list of the gates
    FAQ
    Why the name AncientGates?
    Because the purpose of this plugin that I envision is that players should not be able to create gates to other worlds themselves. The server operators build gates with cool ruins around them and in order to get to another world the players need to find one of those ruins.

    Who can create a gate?
    Only server operators! Not normal players. There is no suport for any permissions plugin.

    Who can destroy a gate?
    Anyone if you do not use a third-party protection plugin like Factions.

    Are there IConnomy integration, Features for user to dial other gates etc?
    Nope. This plugin is very minimalistic and plain. Server operators manage the portals players use them any time they are open.

    Installing
    1. Download the latest release: https://github.com/bladedpenguin/minecraft-ancient-gates/raw/master/AncientGates.jar
    2. Put AncientGates.jar in the plugins folder.
    ToDo
    • Find a way to inexpensively protect gates.
    Changelog
    Version 1.0.2
    • Fix seldomly occuring error on teleportation.
    Version 1.0.1
    • Fixed compatibility with half blocks.
     
  2. Offline

    locutus

    Replacing the purple with air or water would be more processor intensive because of the way Ancientgates stores and detects intrusions into portals. Becase portal blocks are uncommon, it simply detects entry into portal blocks, then looks for the nearest gate and stuffs you through it. If that were water, it would run the check every time you go swimming, which would eat quite a few cycles. One alternative, which would work for air, would be to keep a hashset of portal bocks and check for membership in that set instead. Or you could set an uncommonly used block flag instead.

    A hashset or uncommonly used flag would be kinda cool, because it would mean that players could no longer vandalize portals. Purples are too easily blown up or flooded.
     
  3. Offline

    prelude85

    hey can yo uadd a feature where you can select what "gate block" to user for a fill? I love the purple, but the water texture isnt bad to use on different gates! And you could use a lava for Hell gates for example
     
  4. Offline

    Snowy007

    I keep getting this error on startup lately. I don't really know what it was that i did when this first started. I might have updated all of my plugins but i think it worked fine then. I also updated the PortalLink plugin after that because it gave me errors.
    Code:
    2011-08-29 13:22:06 [INFO] [AncientGates v1.0.2] Loading conf from disk
    2011-08-29 13:22:06 [INFO] [AncientGates v1.0.2] Loading gates from disk
    2011-08-29 13:22:07 [SEVERE] java.io.IOException: Not in GZIP format
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.CompressedStreamTools.a(SourceFile:8)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.PlayerNBTManager.c(PlayerNBTManager.java:93)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.World.<init>(World.java:126)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:541)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:511)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:507)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.getWorld(MyLocationTypeAdapter.java:66)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:28)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:1)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandler(JsonObjectDeserializationVisitor.java:116)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java:159)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:131)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:608)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:1)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:76)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:106)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:570)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:517)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:486)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:436)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.Gate.load(Gate.java:188)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.AncientGates.onEnable(AncientGates.java:74)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-29 13:22:07 [SEVERE] java.io.IOException: Not in GZIP format
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.CompressedStreamTools.a(SourceFile:8)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.PlayerNBTManager.c(PlayerNBTManager.java:104)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.World.<init>(World.java:126)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:541)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:511)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:507)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.getWorld(MyLocationTypeAdapter.java:66)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:28)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:1)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandler(JsonObjectDeserializationVisitor.java:116)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java:159)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:131)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:608)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:1)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:76)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:106)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:570)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:517)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:486)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:436)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.Gate.load(Gate.java:188)
    2011-08-29 13:22:07 [SEVERE]     at org.mcteam.ancientgates.AncientGates.onEnable(AncientGates.java:74)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    2011-08-29 13:22:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    2011-08-29 13:22:07 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-29 13:22:07 [SEVERE] Error occurred while enabling AncientGates v1.0.2 (Is it up to date?): The JsonDeserializer org.mcteam.ancientgates.MyLocationTypeAdapter@17e2c93c failed to deserialized json object {"world":"skylands","x":-381.0,"y":80.0,"z":855.0,"yaw":0.0,"pitch":0.0} given the type class org.bukkit.Location
    org.mcteam.ancientgates.gson.JsonParseException: The JsonDeserializer org.mcteam.ancientgates.MyLocationTypeAdapter@17e2c93c failed to deserialized json object {"world":"skylands","x":-381.0,"y":80.0,"z":855.0,"yaw":0.0,"pitch":0.0} given the type class org.bukkit.Location
        at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:63)
        at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
        at org.mcteam.ancientgates.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandler(JsonObjectDeserializationVisitor.java:116)
        at org.mcteam.ancientgates.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java:159)
        at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:131)
        at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
        at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
        at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:608)
        at org.mcteam.ancientgates.gson.DefaultTypeAdapters$MapTypeAdapter.deserialize(DefaultTypeAdapters.java:1)
        at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
        at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88)
        at org.mcteam.ancientgates.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:76)
        at org.mcteam.ancientgates.gson.ObjectNavigator.accept(ObjectNavigator.java:106)
        at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73)
        at org.mcteam.ancientgates.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51)
        at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:570)
        at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:517)
        at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:486)
        at org.mcteam.ancientgates.gson.Gson.fromJson(Gson.java:436)
        at org.mcteam.ancientgates.Gate.load(Gate.java:188)
        at org.mcteam.ancientgates.AncientGates.onEnable(AncientGates.java:74)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at net.minecraft.server.WorldServer.c(WorldServer.java:106)
        at net.minecraft.server.World.a(World.java:2078)
        at net.minecraft.server.Chunk.addEntities(Chunk.java:470)
        at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:79)
        at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:118)
        at net.minecraft.server.World.getChunkAt(World.java:280)
        at net.minecraft.server.World.getTypeId(World.java:227)
        at net.minecraft.server.World.isEmpty(World.java:231)
        at net.minecraft.server.World.a(World.java:198)
        at net.minecraft.server.WorldProvider.canSpawn(SourceFile:51)
        at net.minecraft.server.World.canSpawn(World.java:98)
        at net.minecraft.server.World.c(World.java:186)
        at net.minecraft.server.World.<init>(World.java:148)
        at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
        at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:541)
        at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:511)
        at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:507)
        at org.mcteam.ancientgates.MyLocationTypeAdapter.getWorld(MyLocationTypeAdapter.java:66)
        at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:28)
        at org.mcteam.ancientgates.MyLocationTypeAdapter.deserialize(MyLocationTypeAdapter.java:1)
        at org.mcteam.ancientgates.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50)
        ... 30 more
    As it gives the error after loading gates.json here is that file too:
    Code:
    {
      "legendary1": {
        "from": {
          "world": "legendary",
          "x": 465.0,
          "y": 64.0,
          "z": -836.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -107.04509396109903,
          "y": 74.0,
          "z": -555.4849902863147,
          "yaw": 0.3576912,
          "pitch": 3.0737617
        }
      },
      "legendary2": {
        "from": {
          "world": "legendary",
          "x": 473.0,
          "y": 64.0,
          "z": -836.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -107.04509396109903,
          "y": 74.0,
          "z": -555.4849902863147,
          "yaw": 0.3576912,
          "pitch": 3.0737617
        }
      },
      "olympics1": {
        "from": {
          "world": "Yog-Olympics",
          "x": -28.0,
          "y": 72.0,
          "z": 180.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -111.86334582345714,
          "y": 72.0,
          "z": -555.3764682326204,
          "yaw": 0.5173645,
          "pitch": 2.7978432
        }
      },
      "skylands": {
        "from": {
          "world": "skylands",
          "x": -381.0,
          "y": 80.0,
          "z": 855.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -102.02262771536329,
          "y": 73.0,
          "z": -543.5617529523807,
          "yaw": -177.90231,
          "pitch": 2.6203825
        }
      },
      "world1": {
        "from": {
          "world": "world",
          "x": -105.0,
          "y": 76.0,
          "z": -543.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -78.44664498407664,
          "y": 60.0,
          "z": 52.39981646293325,
          "yaw": -179.84482,
          "pitch": 3.304912
        }
      },
      "world2": {
        "from": {
          "world": "world",
          "x": -103.0,
          "y": 73.0,
          "z": -543.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "skylands",
          "x": -381.11054795521704,
          "y": 80.0,
          "z": 854.0051463241275,
          "yaw": 180.60979,
          "pitch": 0.068921946
        }
      },
      "world4": {
        "from": {
          "world": "world",
          "x": -79.0,
          "y": 60.0,
          "z": 53.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "world",
          "x": -103.96093400292156,
          "y": 76.0,
          "z": -543.7235905391138,
          "yaw": -180.17839,
          "pitch": 11.793297
        }
      },
      "world5": {
        "from": {
          "world": "world",
          "x": -108.0,
          "y": 74.0,
          "z": -558.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "legendary",
          "x": 469.465125473323,
          "y": 64.0,
          "z": -829.3737401792378,
          "yaw": -359.53894,
          "pitch": 3.4485176
        }
      },
      "world6": {
        "from": {
          "world": "world",
          "x": -113.0,
          "y": 72.0,
          "z": -558.0,
          "yaw": 0.0,
          "pitch": 0.0
        },
        "to": {
          "world": "Yog-Olympics",
          "x": -29.85767318007236,
          "y": 72.0,
          "z": 181.02362487680114,
          "yaw": 91.10889,
          "pitch": -2.2070158
        }
      }
    }
    EDIT:
    eum... noticed some other weird things...
    MultiVerse won't let me teleport to skylands anymore
    Or the default world...
    Perhaps it might be related?
    Will try importing the worlds again into multiverse.

    Forget that, i figured it out!
    After trying to import the worlds again in multiverse it failed at the skylands world.
    Then i looked into the worlds.yml and i noticed that all the worlds that where not working where listed after skylands. So i removed my skylands world and put back a backup from a few days ago and everything works fine now. No errors from ancientgates anymore and all words get loaded in multiverse.
    The world must have been corrupted somehow.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  5. Offline

    jungalist81

    Thank you for reviving this plugin. Im simply used to the AncientGate commands. My members and I were checking out the other tp plugins but we're sticking with AncientGates
     
  6. Offline

    johngear

    I got a portal in skylands useing multivers and then AncientGates youst changeing the world generating to Normal. Can you please fix this bug :)
     
  7. Offline

    locutus

    What bug? You need to clearly describe it, or I can do nothing.
     
  8. Offline

    johngear

    When i make a portal in Skylands (I use Multivers to generate it) this plugin youst change the generating from SKYLANDS to NORMAL. I dont have more info about the bug sorry :(
     
  9. Offline

    taQUe

    Plz fix the bug when i open gate it only make 1 block as teleport block... and can you maybe make it as water instead of teleport block?
     
  10. Offline

    Tsusai

    Had this issue. Basically at some point in the multiverse files, the generator info for any skylands gets changed to normal. No idea if this is a AG or MV issue. My solution was to use DimensionDoor. Seemed 100% simpler.
     
  11. Offline

    Lying_Cake

    what's the size limit on gates? I built a sweet frame but it won't register the frame :(
     
  12. Offline

    Rsccman

    best plugin i have used so far
     
  13. Offline

    ryanjjjj

    sorry if it is already somewhere but is there a feature to allow to gates to go back and forth?
    1.8 just came out (woot) so i generated a second (1.8.1 world) to appease my users.
    now i trying to build a gate to said world and have it return you in the same to and from locations, how would i do that?
     
  14. Offline

    jungalist81

    Thank you once again for this simple easy teleport plugin. My server, sky eden still uses it. If you are still interested, id like to see this be updated to Craftbukkit 1185. So far, this plugin is working.
     
  15. Offline

    goodoletom

    How do I make it so non OPs can use them
     
  16. Offline

    phondeux

     
  17. Offline

    STiChad

    So I'm happy to report that this plugin works in 1185 perfectly. I'm was completely surprised, expected errors but got none! Awesomeness mate! Thanks for it.
     
  18. Offline

    ReVurb

    Absolutely no errors; running CraftBukkit v.1240
    This plugin still works flawlessly, and it's extremely useful on my server!

    You should make this plugin as lightweight as possible, it's amazing!
     
  19. Offline

    owen:D

    i agree :D
     
  20. Offline

    Adrenaline

    aff :( dont work at +1317 ;/ cannot open gate :(

    Where is problem? :/ i try to open and i only receive "Do you build frame" ;(
     
  21. Offline

    monir

    I dont know if this plugin is giving me memory leak does it work 100% ?
     
  22. Offline

    Evil_Kitten

    Yeah getting "Failed to open the gate. Have you built a frame?" when trying to open a gate using 1317 when making sure the gate has a frame.
     
  23. Offline

    Rcyo

     
  24. Offline

    Tsusai

    Confirmed about Failed to open the gate. Also, the plugin crashes/throws an exception when using /gate delete
    Code:
    2011-10-25 12:51:22 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'gate' in plugin AncientGates v1.0.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at org.mcteam.ancientgates.Gate.close(Gate.java:87)
        at org.mcteam.ancientgates.commands.CommandDelete.perform(CommandDelete.java:18)
        at org.mcteam.ancientgates.commands.BaseCommand.execute(BaseCommand.java:56)
        at org.mcteam.ancientgates.Plugin.handleCommand(Plugin.java:125)
        at org.mcteam.ancientgates.Plugin.onCommand(Plugin.java:110)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 12 more
    
     
  25. Offline

    Olof Larsson

    Hi, I have a lot of plugin projects in progress and lack the time to merge this and creativegates. Ary you an experienced programmer? Feel free to help med out with the portal plugins i have in such case :)
     
  26. Offline

    Tsusai

    Ancient Gates works again by itself on 1377 (got bored at work). Creation works, deletion works.

    Edit: added in a bunch of plugins from my server (Essentials, WE, WG, WB, multiverse). I got the NO FRAME thing ONCE. Restarted the server (complete process termination, not /reload) and it straightened itself back out again.
     
  27. Is anyone picking this up :/, would be nice to see it updated?
     
  28. Offline

    ReVurb

    I agree, this plugin has been quite a fundamental part of my server, as it brings in some other aspects and uses for portals :3

    Although it's working fine, I wouldn't be surprised if it keels over and dies in the near future.

    Unfortunately, the plugin dev. isn't giving any attention to his own plugin, and no-one is picking it up D:
     
  29. Revolution Comrades!
     
  30. Offline

    IJsvuur

    I have the error: Failed to open gate, have you build a frame?
    YES I HAVE!
     
  31. Offline

    Tsusai

    The reason it broke is something dealing with 1337. Its fixed in later dev builds and is still fixed. Just tested on build 1488 and it works just fine. Only thing it does silly is nether portal orientation on a 1 block wide portal. If eveything keeps on just fine, it'll work for the upcoming Minecraft 1.0 Craftbukkit recommended.
     

Share This Page