[TP][FUN] NetherPortal - Multi World Fast Travel with a challenge v0.6.10 [803]

Discussion in 'Inactive/Unsupported Plugins' started by asdaarg, Mar 5, 2011.

  1. Offline


    NetherPortal v0.6.11

    New in Version 0.6.11:
    • Added NetherPortal.portal.use permission

    I always thought things like random tping around that make the game too easy takes away the fun of playing, but in SSP fast travel constrained by 8x ratio rule was fun and reasonable advantage considering that you had to go through the nether a dangerous place to set up portals there, and if you wanted to make the travel safer you'd have to build or dig to make it safe. Unfortunately I have not seen a single plugin that does the following:

    1. Fast travel (8x rule)
    2. Auto portal creation (i.e. when you go through a portal a portal is created at the destination that is linked to it)
    3. Multiworld

    Well this plugin does. But it is also different from other plugins.

    The challenging thing is of course how to match portals. One thing I did not like in SSP was portal hopping, making it possible to easily find caves by digging down in the nether and place a portal there , and travel ultra fast by placing portals where there was solid material on the nether side. One solution to this was creating airpockets and platforms as in NetherGate. While this preserves the 8x rule, it is a bit dangerous to use, since you can destroy things you've built, and alternatively it would make it difficult to program to avoid it.

    The easy solution for me, which also adds a bit of challenge in setting up working portals, is that portals simply do not work if there is not air for the portal to be created in, the portal exits on both sides, and a platform for the portal and you to stand on when you exit it. So the challenge is to find a suitable location for a portal, but you can do it with the aid of a compass which gives a rough indication of the probability of there being a suitable location nearby, the closer the greater. The compass will also give you a guaranteed indication "X" that there is one solid block underneath and 5 air blocks above and one solid block underneath and at least 1 but at most 4 "_". The shape of the "X" indications in the following form:
    will guarantee that a portal can be constructed here, however if you have linked the world to more than 1 other world, readings from another world could interfere and you lose this guarantee, even though it is not likely to fail. Note, the exact size of the shape depends on the ratio between your world and the target world. If you are going to the nether from a normal world with default ratios (1 to 8) the shape is 8 times bigger. Note also that each indication then represent the entire 8x8x8 cube.
    If you are going to a higher or equal scale world, the portal has to be placed so the two bottom middle blocks reside within the two middle blocks of the shape.
    If you are going to a lower scale world, a special portal indication "N" "S" "W" or "E" is needed to guarantee that a portal can be placed, indicating the direction the other bottom middle block of the portal from the block you stand on (which is one of the bottom middle blocks).

    To get any reading at all YOU HAVE TO LINK THE WORLDS using the WORLD LINK or WORLD TARGET commands for a one way link.

    Here is a top down schematic view of all blocks needed on each level of a suitable location for a portal:
      S  |  A  |  A  |  A  |  A  |  A
     SSS |  A  | AAA | AAA |  A  |  A
     SSS |  A  | AAA | AAA |  A  |  A
      S  |  A  |  A  |  A  |  A  |  A
    y-1    y     y+1   y+2   y+3   y+4
    Where S is solid i.e. non air block and A is air block.
    Full features list (open)

    • Portals that simply work, no strange glitches or random suffocations happening. Place a block in front of the portal exit and it will refuse to teleport you.
    • Fast travel (8x rule like in single player, but ratio adjustable)
    • Auto-portal-creation at destination, so you can go back, like in single player
    • Multiworld support - create or import any number of worlds, nether or normal.
    • Permissions/Group manager support (optional)
    • Iconomy support (optional) - set the cost of portal usage
    • The (now optional) challenge to find a suitable location for a portal using compass
    • The option to create portals destructively (air pocket and platform creation)
    • The option to link any portal to any other, one way or two way.
    • Basic safe teleportation commands-adjusting to prevent fall damage and suffocation
    • Eternal night in the nether - good bye blue sky!
    • Worlds can link/target each other to allow fast travel auto portal creation and compass reading
    • Deconstruct portals faster - destroy one block and all will drop.
    • Anti-obsidian farming auto-created portals.
    • Configurable commands
    • And more.. see full list of commands

    Commands (open)

    fullsearch <target world>                searches a 400x400 area around you of suitable portal locations to target world
    fullsearch <target world> <size>         same as above but you can specify the area size
    teleport <world>                         teleports you to worldname to the corresponding coordinate
    teleport <world> <x> <y> <z>             teleports you to worldname to specified coordinate
    location                                 lists your corresponding coordinates in each world
    world create <world> <environment>       creates or imports world of type environment (normal or nether)
    world remove <world>                     removes a world (does not delete it)
    world ratio <world name> <ratio>         sets the ratio of the world (nether is 8 by default and normal is 1)
    world center                             centers the world at the spot you stand (0,64,0 by default)
    world list                               lists all loaded worlds
    world link <world1> <world2>             link together 2 worlds (i.e. both target each other)
    world settarget <world1> <world2>        world1 targets world2 - allows fast travel auto created portals and readings from world2.
    world detarget <world1> <world2>         removes world2 from world1's target list
    portal link <portal1> <portal2>          link together 2 portals (i.e. both target each other)
    portal settarget <portal1> <portal2>     portal1 targets portal2 - stepping into portal1 teleports you to portal2
    portal detarget <portal>                 set portal points to null i.e. nowhere
    portal name <portal>                     sets name of portal you last stepped through
    portal punch through to <world>          auto creates a portal in world for the latest entered portal and with air pocket and platform if necessary
    portal list                              lists all portals in current world and their locations and targets worlds and locations
    portal setcost <cost>                    set the iconomy cost of portal you last entered
    teleport adjust                          change configuration of command based teleport to not adjust you on y axis to avoid fall damage or suffocation
    teleport to potral <portal>              teleports you to a named portal.
    world target list                        lists the target worlds of a world
    setspawn                                 moves spawn point to current location

    config.txt (open)

    alwayspunchthrough - sets whether to punch through to a target world automatically when you enter the portal
    tpadjust - sets whether teleportation y coordinate is adjusted so you do not take fall damage or suffocate
    respinnormal - respawn in last normal world you were in, when you die in nether
    artificialportal - workaround for portal not teleporting you when it reports the portal block to be air
    cooldown - number of milliseconds it takes for a portal to work again
    compass - the item id of the compass
    noYscale - whether Y scaling (up/down) should be used or not.

    Permissions (open)


    Downloads (open)

    Todo (open)

    • Fix portal not lit on the other side at times (is this happening at all anymore? a bukkit issue that got resolved?)
    Done and will be in next update:

    Changelog (open)

    Version 0.6.11:
    • Added config option noYscale, is false by default. It removes scaling factor on Y axis.
    Version 0.6.10:
    • Fixed /world remove not being called
    • World remove now removes the world from MC server without needing a restart.
    Version 0.6.9:
    • Added NetherPortal.portal.use permission
    Version 0.6.8:
    • Updated iConomy support to iConomy5
    • Added compass config option for changing the id of the compass
    Version 0.6.7:
    • Fixed inaccurate teleportation when portal exit is on different axis than entrance
    • Fixed portal names not being loaded into lookup table at startup.
    Version 0.6.6:
    • Fixed scrambled portals on reload when there is at least one portal without target
    Version 0.6.5:
    • Removed nag about some old event that i imported
    • Fixed singly linked portals not being loaded correctly
    Version 0.6.4:
    • portals will not break other portals when punching through, they will "angrily spit you out" on autopunchthrough
    • cooldown option for setting how long time til a portal can be used again
    • defaults to ops only when permissions is not present
    • autocreation of config file
    • uses NSCommand now
    Version 0.6.3:
    • bug fixed old portal names remaining after being renamed
    • All portals are now given auto-generated unique names until renamed. No more indistinguishable "null"s
    • Portals can no longer be given a non-unique name
    • Right clicking a portal gives info about it as well as selects it, in the same way walking through it does.
    Version 0.6.2
    • Updated for 617
    • Fixed broken permissions
    • Removed debug messages
    • Added permissions NetherPortal.portal.create and NetherPortal.portal.destroy so you can control who can create and destroy portals
    Version 0.6.1
    • Backward incompatible support for #602 (bukkit api changed so can't help it. You can use the previous version for #556 - nothing else changed)
    Version 0.6
    • Iconomy support: portal setcost <cost> (all portals are free when iconomy is not running) Backward compatible savefile format change to accomodate cost
    • Portals are no longer auto constructed on water, lava or any other player walkable materials
    • Portals now accepts player walkable materials as portal exits (but they will not show on indication still, which only looks for air)
    • Portals are no longer auto constructed in place of active portals (although they can still be constructed on inactive portals)
    • Fixed embarassing bug causing nonsensical indication. It should make a whole lot more sense now.
    • Fixed faulty target location is not safe messages
    • Fixed teleportation to bottom of world when using tpadjust when location is solid.
    • Fixed dropped air blocks on collapse causing client to crash
    Version 0.5.5
    • Teleportation to nonexisting world causes nullpointer exception bug (harmless but pollutes your server log) fixed
    • Portal frame corner blocks drops obsidian blocks on collapse when corner blocks are not obsidian bug fixed
    • Artificial Portal block (the workaround for bukkit portal is air block error) remaining after collapse bug fixed
    • Artificial Portal blocks configurable off by default. Put "artificialportal=true" in config.txt to turn it on.
    Version 0.5.4
    • If you die in the nether you respawn in last normal world you were in. Can be turned off by putting CFGrespinnormal=false in config.txt
    • command setspawn will set the location to current location
    Version 0.5.3
    • Permissions no longer required to have a config file
    Version 0.5.2
    • workaround for portal block said to be air (randomly stops working until server restarted - bukkit issue)
    • debug messages removed
    • fixed portal creation on too high or low altitude
    • fixed linking worlds is being only oneway
    • changed indications of 80000 to X and 70000 to _
    Version 0.5.1
    • Added alwayspunchthrough config option
    Version 0.5
    • Command for Air pocket and platform creation portals for lazy people
    • Command for teleporting to a portal
    • Configuration to adjust command based teleportation target y wise to avoid suffocation or fall damage, default is on, but can be changed in configuration file
    • Command to change the above configuration on the fly
    • Command to list all portals in current world and their locations
    • removing any block of a portal result in the portal to collapse and are thereby removed from list of registered portals
    • A portal that collapses, drops all of it obsidian blocks unless it was autocreated
    • Autocreated portal collapse when untargetted
    • Autocreated portals cannot change target
    Version 0.4
    • Symmetric Portal creation criteria
    • Portal linking feature - link individual portals
    • Configurable commands
    • Commands and permissions changed
    • World linking feature - link worlds rather than all worlds being directly accessible to each
    • worlds not saved when world created or imported fixed along with some other world related commands
    • Somewhat more useful search function for higher ratio to lower ratio worlds
    Version 0.3.2
    • fullsearch no longer teleports you but lists all locations
    • fullsearch allows specification of size and default changed to 400x400
    • proper colouring of text
    • np location displays corresponding locations in all worlds
    • indication no longer displays location
    • indication no longer displays two kinds of it
    Version 0.3.1
    • Save files to keep data on how portals are linked (needed for x8 to x1)
    • x8 to x1 auto portal creation finally working
    Version 0.3
    • workaround for "Player moved wrongly" bug.
    • moon higher up now updating every 2 hours (72 seconds your time) rather than 8
    • More output, less guessing
    • Fixed some permission names
    • Fixed always displaying indication 0 [0,0(0)] before any interaction with a newly loaded
    • Reverted to 8x8x8 rather than 8x1x8 even though it means only 1/8 of the nether is within reach of a 1x1x1 world. Since 8x1x8 makes readings make less sense.
    • Compass starts moving erratically and spin on full indication
    • np tp <world> <x> <y> <z>
    • np fullsearch <target world>
    Version 0.2
    • set ratio fixed.
    • Normal worlds have a default ratio of 1 and nether default 8.
    • Auto-created portals are now lit (apparently problems with it still)
    • Improved long range search giving readings inverse square proportional to manhattan distance
    • Eternal night in the nether - good bye blue sky!
    Version 0.1
    • Initial Release

    Donate (Not necessary but appreciated)
    Hrdkr, harakiwi and Maxwolf Goodliffe like this.
  2. Offline


    I guess world_nether is notch's addition. I don't now if it works, it depends on how bukkit team handled it, but try using /world remove on world_nether. Renaming is not the way to go since it has the level names in level.dat. If you really want to rename, you have to first do /world remove on nether, stop the server, then rename the folder, then you have to go into all the data files and find and replace all nether with world_nether, then start server and then /world create the world_nether
  3. Offline


    Okay, so I was getting the issue with the strange prompt for a number between 0 and 4 when using /world remove. I disabled Essentials's 'world' command since I figured that was probably conflicting. Now, I don't get the error but nothing seems to be removed when I use world remove; worlds still show up in /world list. I'm running craftbukkit 803 and NetherPortal 0.6.9. Nothing gets thrown to the console when I do the command aside from an echo that I've done the command..

    12:59:22 [INFO] ?9[PLAYER_COMMAND] djlilis: /world remove oldmayohiga
    Doing /world remove without an argument gets this on the console:
    13:13:13 [SEVERE] null
    java.lang.IllegalArgumentException: argument type mismatch
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at com.asdaarg.bukkit.NSCommand.NSCmdCatNode.call(NSCmdCatNode.java:48)
            at com.asdaarg.bukkit.NSCommand.NSCmdCatNode.call(NSCmdCatNode.java:63)
            at com.asdaarg.bukkit.NSCommand.NSCmdCatNode.call(NSCmdCatNode.java:63)
            at com.asdaarg.bukkit.NSCommand.NSCommand.Command(NSCommand.java:219)
            at com.asdaarg.bukkit.NSCommand.NSCommand$1.onPlayerCommandPreprocess(NSCommand.java:43)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:271)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:693)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:666)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:660)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    13:13:13 [INFO] ?9[PLAYER_COMMAND] djlilis: /world remove
    When I do a /world list, I notice that doesn't get reflected on the console, so is something else still interfering with the /world command?

    /world create and /world list work just fine. I tried renaming the world remove command but maybe I didn't get the syntax:
    /rmworld gives me an unknown command error after doing that though.
  4. Offline


    /world remove will only stop a world from being loaded at startup (i.e. it removes the entry from level.dat) so to have it go into effect you have to restart the server.
  5. Offline



    I know, CB #812 isn't recommend, but it breaks your plugin :(
    (MC 1.6.4)

    I tried to set

    and in Essentials to disable the portals!
    But if I travel through it, NetherPortal says I'm in the other world, but I die only 2-3 seconds after it!

    Greetings :)
  6. Offline


    Okay, that's good to know. I had restarted the server too, and it didn't stop it from being loaded. Just tried again and same thing, still loads at startup. Shutting the server down, in the np_worlds.txt, you see
    as well; should that still be there?
  7. Offline


    Well, my guess is since Notch added SMP nether it changes the way things worked and Bukkit team hasn't catched up with it yet and thus it doesn't work now. Just look at that bug list Notch has managed to end up with. I wouldn't call 1.6.4 playable so lets just wait til something playable comes out, and then wait for a recommended build with proper multiworld support.
  8. Offline


    803 (what I'm using) is still based around the 1.5 code.

    As a side note, why can't I retarget autocreated portals?

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


    I agree with you, but it's working!

    I can travel between my old and new world!
    But not to my nether world :/
    Maybe because I set

    But anyhow, I will test and post any results!



    It is working!
    (Very buggy, but hey :))

    I set

    And started my server.
    So a new world for the nether was generated!
    I stopped my server, copied all of my original "nether world" into the new generated & edited the worlds and portals config of NetherPortal
    and I can travel to the nether (but have to reconnect, to see the world)

    Hope this helps you a little bit with your development :)
  10. Offline


    I just looked at my code and notice I must have written this very long ago. There is apparently no feature in the bukkit API to remove worlds once they are imported. There are dirtier ways to get rid of a world though, and will only work if you have a dummy world (can be one of your other worlds) you can use as the world you put as your startup world in server properties.

    Edit: I actually made a baser mistake there, the function never got called because of a missing parameter. Under normal circumstances the world will not get loaded again at startup, but since the function did not get called, it loaded it because of the world being registered by NP to be loaded at startup. Before I figured this out I actually made a small minecraft hack that immediately removes the world from the game without needing a restart. Will be in .10

    It is suppose to prevent free obsidian abuse. It is a package deal with fast-travel style of playing.

    Well, that's good news :)

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


    That makes sense. Could you consider making it permission controlled, though, as it was absolutely necessary in this circumstance. I had to destroy a portal and partially rebuild a platform for an end user due to the inability to unlink his portal in the nether which was linked to something incorrectly after moving half of the worlds to a new server. In retrospect, I probably should have just edited np_portals.txt...
  12. Offline


    Could someone tell me how I set a portal from world 1 to world 2 and how I create a portal? I tried different plugins last days and this one was the best one I found. Could you make a plan/schematic/screen how to make a portal.
  13. Offline


    Portals are created the same way as in SSP. There are basically 3 modes of playing with this plugin
    1. Fast travel with challenge
    2. Fast travel with punch through
    3. Manual targetting of portals
    With 1 and 2 there is a ratio rule that determines where a portal will be autocreated and linked to the portal you created. With 1 this can only be done on a suitable location, such that it does not destroy any blocks and has a platform to stand on. With 2 you may destroy and/create blocks in addition to the portal. This is either done with the punch through command, or setting it to be done automatically in the config file.
    With 3 you can go beyond the ratio rule and retarget portals using various commands.

    You can just flip the 8th field in np_portals and it will behave like a normal portal.

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


    Woot, thanks for the info.
  15. Offline

    Don Redhorse

    could it be that the 8 rule is working also for up and down?

    I assume because we landed on top of our world or below.. is that normal in the original nether?
  16. Offline


    it works in all 3 dimensions. This means that a world occupies only 1/8 of the nether. One thing you can do if you have multiple worlds is that you stack them on top of each other so they don't conflict with each other.
  17. Offline

    Don Redhorse

    hmm..sigh... that is a problem than.. I need to tell people to make sure they build portals not to high or low in nether than... would it be possible to remove the scaling up and down?
  18. Offline


    Yes its possible. It has been requested before, I might just add it.
    Edit: Done.
  19. Offline

    Don Redhorse

    cool... looking forward for it... I must admit it was hilarious when we did fall out of the sky and looked afterwards for the portal.. or got spawned into the void...

    but for the normal player it isn't that fun I think..
  20. Offline


    Very Good ! Thanks.

    Muito Bom ! Obrigado.
  21. Offline


    Having a problem with my server:

    [INFO] nomagekill lost connection: disconnect.quitting
    2011-06-02 13:32:21 [SEVERE] Could not pass event PLAYER_QUIT to NetherPortal
    at com.asdaarg.bukkit.NetherPortal.NetherPortal.evtPlayerDisconnect(NetherPortal.java:417)
    at com.asdaarg.bukkit.NetherPortal.NetherPortal$2.onPlayerQuit(NetherPortal.java:787)
    at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:250)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:145)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:611)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:222)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    CommandBook, EmptyInventory, HeroChat, LogBlockQuestioner, LWC, mcbans, MobileAdmin, MultiHome, NetherPortal, NSCommand, p2Aliases, Permisisons, PermissionsPlus, PlugMan, Signcolours, VanishNoPickup, WorldEdit, WorldGuard, xWarp, LogBlock, BukkitContrib

    I am running latest bukkit available (#819)
  22. Offline


    Are there any prior errors, if what is the first error? This usually happens when there is another error when the plugin is first loaded.
  23. Offline


    It also does that a million times (Looks like a loop hole):
    2011-06-04 06:43:11 [SEVERE] Could not pass event PLAYER_MOVE to NetherPortal
    at com.asdaarg.bukkit.NetherPortal.NetherPortal.evtPlayerMoved(NetherPortal.java:316)
    at com.asdaarg.bukkit.NetherPortal.NetherPortal$2.onPlayerMove(NetherPortal.java:798)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:285)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  24. Offline

    MLG Darren :D

    This is Horrible some of the things. Portal Links = They Sometimes break when you stop server which i had to redo all links over again. World Remove Doesn't Work. Do you know where i can find the file or thing to delete one of the worlds?

    About the above comment World Remove Works but another Plugin was remaking the world again. My Bad! Sorry

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


    Latest plugin worked for removing the unwanted world for me, thanks.
  26. When i create a world it says unknow command (Im trying to create a factions world)
  27. Offline


    I have 3 worlds: "world", "world_nether", and "world_skylands". I got the portals between "world" and "world_nether" to work perfectly. I also got the portal from "world_skylands" to "world" to work perfectly. I can't seem to get the portal from "world" to "world_skylands" to work, however. It always says "The portal promptly spits you out blah blah blah" when I enter it. I linked the two, and I can confirm they are linked using "/portal list" and simply by selecting the portals, but they won't work. If I detarget it and punch it through to the skylands, it creates another portal way up in the sky (skylands sky :p) far away from the spawn point. Why won't this work?
  28. Offline



    I use this plugin but I can not get rid of the monsters and players can not go on the portal: "Use Portal Denied".

    I do not use plugin permissions: (

    Thank you for helping me.

  29. Offline


    Is this plugin ever going to be updated?
    I've got a server wich uses this plugin and I can't find anything like it 0.o

    (meaning: I don't want to run all over our server to change portals!)
  30. Offline


    due to a lack of support/updates... I think this should be marked as "inactive"

Share This Page