[INACTIVE][TP/FUN] NetherGate v0.56 - Just Like Single Player! [803]

Discussion in 'Inactive/Unsupported Plugins' started by NathanWolf, Feb 4, 2011.

  1. Offline

    NathanWolf

    NetherGate - A plugin that uses multi-world to create a completely automatic Nether experience.

    If you're using Essnetials, go no further.

    Essentials breaks NetherGate in strange and frustrating ways, I'm not going to support it anymore. I'll try and get this resolved by NG beta, at which point I'll remove this message.

    [​IMG]


    Use
    To use NetherGate, drop the required jars in your plugins folder.

    Then you can create and light a portal to travel to the nether!

    Downloads
    Grab elBukkit.zip to get all of my plugins- take out the ones you don't want.

    For more details on NetherGate, or for individual jar downloads, see the NetherGate entry on bukkit's wiki.

    Tip Jar
    If you really love my stuff, and you're feeling generous, I'd more than appreciate a donation.

    Go here if you're interested!

    Changelog
    View changelog on github
     
  2. Offline

    logoth

    And the "safe" way back is to take enough obsidian with you to make another portal, as soon as you land, turn around and put a portal behind where you ended up, which should take you close to the original?

    Sorry for the questions, I've been smashing it on a test server for a few hours and it isn't quite clicking. Trying to get everything to where I know how it will behave before I update us to CB 602 (I was using multiverse before for nether, but really don't need its extra features, and I like your CrowdControl plugin).

     
  3. Offline

    NathanWolf

    Indeed, that should work.

    Though, I've run into a bug where the state code is not working- so, if you manage to actually line them up, it may bounce you right back (because you portal into the other portal).

    This shouldn't happen, and I have not yet seen (myself) an infinite portal loop caused by this bug... anyway, i need to look into it :)

    That caveat aside, you've got the right idea. From a gameplay perspective, right now you need enough obsidian for two portals, not just one, for this to be safe.
     
  4. Offline

    logoth

    I've got a possible bug to report, and an odd issue, which might be another bug.

    Here's a pastebin of my server.log: http://pastebin.com/QJQuvXDM
    CB 602, downloaded NetherGate, CrowdControl, Persistance, and PermissionsSupport today fresh.

    I do have permissions installed, I'm an op on my server, and the other updated mods behave properly with permissions.

    First issue is that if I don't use PermissionsSupport.jar, the server seems to completely ignore the commands i'm sending. No errors, no nothing (with /crowd and /nether).
    If I install PermissionsSupport, they both always give the command syntax list, and give the Persistance: can't find callback error from my log and do nothing.

    Second issue is that nether portals work (as described in your earlier answers to me), but it seems like where I step into the portal and which side from changes the destination... sometimes.

    I have a nether gate, step through it, and if I always go through the same spot I land within 8 blocks of the same area in the nether. If I step through the other part of the same portal, I end up in a different area of the nether.
    If I make a portal in the nether at either spot, and go through back to world, I get dropped into 1 of two locations pretty far away from the original starting point. But if I run over there, there are now two obsidian platforms near it as if NetherPortal wanted to put me there but tp'd me further away.

    I'll try to table it out:
    WorldPortal1 left side -> Nether spot 1
    WorldPortal1 right side -> Nether spot 2
    Nether spot 1 portal -> world = World spot B over 100 blocks from worldPortal1
    Nether spot 2 portal -> world = World spot C over ? blocks from worldPortal1 (far enough I didn't recognize the area)
    within 25 blocks of WorldPortal1 is two obsidian platforms that I've never landed on but got created by the plugin.
     
  5. Offline

    NathanWolf

    Hi @logoth- most of this is covered in the FAQ in the wiki, either regarding permissions, or regarding NetherGate still being in alpha and not entirely functional yet.

    Thanks for the feedback and copious documentation, but unfortunately all this is kind of a "known issue".
     
  6. Offline

    logoth

    Fair enough, I'll re-check the wiki and my settings. I'm a developer myself (not minecraft related), so I completely understand alpha level bugs. Keep up the good work! :D
     
  7. Offline

    NathanWolf

    Thanks! That explains the thoroughness of your bug reports! ;)

    Most of this stuff I really want to clear up soon. I've gotten "distracted" working on Magic (mainly I got a new job, and the transition has been killer) - but getting NetherGate to beta is a big priority of mine. I've made people wait so long, I think many of them have long moved on to other nether portal plugins!
     
  8. Offline

    reddagain

    Any time frame on patch 1.4 support (CB 605+)? I just tried NG 0.54 on CB 612 and had issues with chunks loading which I'm guessing has to do with the new patch. Not trying to rush here, just curious on the status.
    I love your plugin! Keep up the good work!
     
  9. Offline

    NathanWolf

    Does CB 605 run 1.4? Is that really released?

    Timeframe will, hopefully, be very soon if so. I'm keenly interested in getting my server back up and running, as you may imagine.

    In a word: WOLVES!

    Happy to report that NG 0.54 works with the latest CB and 1.4 client! Awesome!

    Spells and Wand work, too... .lots of errors in the console, I'll be looking into that, but they do work!

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

    Noah1997

    As of what I've read, there seems to be some bugs? Have they been resolved? Just wondering =]
     
  11. Offline

    NathanWolf

    Nope- I track this all in the FAQ section of the wiki, now- linked from the OP :)

    Also, all the console errors were from Wand- NetherGate is working, far as I can tell, just fine with latest CB and 1.4. :D

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

    reddagain

    Yeah, the chunk loading problems I had seem to be unrelated to NG. I tried CB 612 with no plugins and got a lot of problems with random chunks not loading which could be just me. I tested NG 0.54 again and it was working fine as far as I can tell :)
     
    NathanWolf likes this.
  13. Offline

    captainbinary

    Well done nathan on this amazing plugin, I have been bugged by people in my server about this many a time. Only to tell them i neither have the time nor patience to learn another programming language (Java).

    Then i find this, which changes very little but adds so much =D Good work!
     
    NathanWolf likes this.
  14. Offline

    NeoEvil

    Weird, i had the same issue, but it was clearly triggered by NG per bukkit. I was running the latest version, but i think i had some data corruption somehow. I just downloaded a fresh copy of NG and that fixed the chunk error on startup.

    My old NG v 0.54 was larger than the one i replaced it with, which is why i was leaning towards data corruption.

    Just glad i finally have an error free server, i hope all of these minecraft updates aren't this painful.

    <sorry nathanwolf, i didn't think to capture the actual error>

    I spoke too soon. NG is still unusable. Just locks me in nothing till i disconnect.

    Here is the startup and the error that happens when i try and pass through into nether.

    Code:
    18:51:01 [INFO] Starting minecraft server version Beta 1.4
    18:51:01 [INFO] Loading properties
    18:51:01 [INFO] Starting Minecraft server on *:25565
    18:51:01 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-612-
    g4c7a9e7-b617jnks (MC: 1.4)
    18:51:01 [INFO] Preparing level "world"
    18:51:01 [INFO] Preparing start region
    18:51:01 [INFO] 144 recipes
    18:51:02 [INFO] Preparing spawn area: 85%
    18:51:02 [INFO] Invalid config file found and converted to proper name/format.
    18:51:02 [INFO] [Permissions] (Phoenix) was Initialized.
    18:51:02 [INFO] ChatBukkit v0.0.1 is enabled!
    18:51:03 [INFO] CrowdControl version 0.2 is enabled
    18:51:03 [INFO] KitPlugin version 1.1 is enabled!
    18:51:03 [INFO] [LimitSpawnsLite] version 1.01 by lonelydime is enabled!
    18:51:03 [INFO] NetherGate version 0.54 is enabled
    18:51:03 [INFO] [Permissions] version [2.5.5] (Phoenix)  loaded
    18:51:03 [INFO] PermissionsSupport: Found Permissions, using it for permissions.
    
    18:51:03 [INFO] PermissionsSupport version 0.1 is enabled
    18:51:03 [INFO] Persistence version 0.63 is enabled
    18:51:03 [INFO] ScrapBukkit version 0.2.1 is enabled!
    18:51:03 [INFO] [SkyPirates]: Permissions enabled.
    18:51:03 [INFO] [SkyPirates]: version [1.2] (Caribbean) loaded
    18:51:03 [INFO] [SpawnControl] version [0.7] loaded
    18:51:03 [INFO] Tombstone v.1.1.4 is enabled.
    18:51:03 [INFO] [Tombstone] Using Permissions (v2.5.5)
    18:51:03 [INFO] TravelPortals version 1.5 is enabled!
    18:51:03 [INFO] Done (0.216s)! For help, type "help" or "?"
    18:51:03 [SEVERE] Nag author: 'fullwall' of 'SkyPirates' about the following: on
    VehicleUpdate has been replaced with a new signature, (VehicleUpdateEvent)
    
    18:51:11 [INFO] Persistence: Create a plugins/Persistence/permissions.yml to use
     internal permissions
    18:51:11 [INFO] Loaded world: world
    
    And here is where i try to go through the portal.

    Code:
    18:56:56 [INFO] NG: Couldn't find a place for <playername> to stand - sorry fo
    r the fall!
    18:56:56 [INFO] NG: TP'ing Player <playername> from (-1, 64, 60) to (-1, 64, 6
    0)
    18:56:56 [INFO] NG: Building a full portal at -1, 64, 60 and  filling with air
    18:56:56 [SEVERE] Could not pass event PLAYER_MOVE to NetherGate
    java.lang.IllegalStateException: Entity is already tracked!
            at net.minecraft.server.EntityTracker.a(EntityTracker.java:72)
            at net.minecraft.server.EntityTracker.a(EntityTracker.java:62)
            at net.minecraft.server.EntityTracker.a(EntityTracker.java:51)
            at net.minecraft.server.WorldManager.a(WorldManager.java:17)
            at net.minecraft.server.World.b(World.java:750)
            at net.minecraft.server.WorldServer.b(WorldServer.java:94)
            at net.minecraft.server.World.a(World.java:1590)
            at net.minecraft.server.Chunk.d(Chunk.java:470)
            at net.minecraft.server.ChunkProviderServer.c(ChunkProviderServer.java:7
    5)
            at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:33)
            at net.minecraft.server.PlayerManager.a(PlayerManager.java:37)
            at net.minecraft.server.PlayerManager.a(PlayerManager.java:76)
            at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1
    80)
            at com.elmakers.mine.bukkit.plugins.nether.NetherManager.finishTeleport(
    NetherManager.java:731)
            at com.elmakers.mine.bukkit.plugins.nether.NetherManager.startTeleport(N
    etherManager.java:575)
            at com.elmakers.mine.bukkit.plugins.nether.NetherManager.startAutoPortal
    (NetherManager.java:490)
            at com.elmakers.mine.bukkit.plugins.nether.NetherManager.onPlayerMove(Ne
    therManager.java:430)
            at com.elmakers.mine.bukkit.plugins.nether.NetherPlayerListener.onPlayer
    Move(NetherPlayerListener.java:27)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:205)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:128)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  15. Offline

    NathanWolf

    :D Thank you very much for these gracious complements!

    That is the goal of NetherGate, put very succinctly.

    I'm hoping it will improve over time- specifically, next week, when I'll have a bit of time off! ;)

    Guh! Well, that's new :(

    I wonder if that's the new "player moved wrongly"? It's much, much harsher, if so.

    Is anyone else getting this? I have not seen it on my public server, but I honestly haven't had a chance to play much.

    I'll definitely look into it ASAP- and I really need to implement bukkitsched-driven tp'ing, which I think its a better, safer way to do it, generally.

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

    crusher441

    i used it a ton on my old bukkit server now on my new one it has a ton of errors :O i want to go to the nether..
    oh wait.. forgot to get persistence
     
  17. Hi there - just trying out your Nethergate plugin - having a small problem, and I've noticed a couple of other people discussing similar problems, but haven't found a solution. I'm not using any 'permissions' plugin. Your Wiki site has an example permissions.yml file so that we can see how to word the text that goes into this file - problem is, the link on the site is broken, and I therefore can't see what I'm supposed to put in the file. I don't want to use permissions if I can avoid - can you assist please with what should be in this file so that I can set it up ? ..... at the moment, if I type any nether command, it just gets ignored - even though I'm an op. I assume this file must exist in the persistance folder for anyone (including ops) to be able to use this plugin if you are not using a permissions plugin ?
     
  18. Offline

    TOAST7312

    @NathanWolf

    Got this error running nethergate on build 617, the recommended build. Just thought I'd drop this here along with the similar persistence error.

    Code:
    00:05:13 [SEVERE] Could not load plugins\NetherGate.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:65)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:158)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:106)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:63)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:52)
            ... 8 more
    Code:
    00:05:13 [SEVERE] Could not load plugins\Persistence.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:65)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:158)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:106)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:63)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:52)
            ... 8 more
     
  19. Don't know if you are willing to go beyond the RB - I've not long downloaded this plugin + persistance & tried it on bukkit #621 - didn't get the errors above - but I did get a similar error about the 'Caused by java-util.zip' when I downloaded the latest Runecraft ....... ? (just thought I'd throw that random piece of info in :eek: !!)

    [Edit]
    Just checked back with the Runecraft forum - apparently the error there was caused by the .jar file not being properly compressed right - they re-compressed it is now working - maybe thats the problem here ? - or maybe it was just a bad download ? worth trying again ........
     
  20. Offline

    Xandrake

    Just wanted to say thank you for such a great mod! It seems to be working perfectly on my 1.4 server, everyone at FurryCraft Minecraft server says Thank You! We are all enjoying it. If I do encounter any bugs I will post a detailed debug file for you.
     
    NathanWolf likes this.
  21. Offline

    NathanWolf

    Thank you very much!

    Actually, my favorite kinds of bugs are the kind posted by people who have it working, and then it breaks :D

    9 times out of 10 (more than that, really) a bug report is not really a report about a bug, but really about something not at all related to the code - broken D/L link, "oops Windowz game me a zip fileeeee", etc. :p

    Speaking of, since I've gone self-hosted, there may be some apache cfg something or another I need to do to make it serve up these jar's as the right MIME type. Unix, linux and Mac people- you should be fine. Windows sucks, sorry- I'll get it fixed up if it's a problem, again.

    Ok, sorry @Xandrake, got a little off topic there, almost into rant territory :)

    So, in short, thank you- and I look forward to any bug reports you might find!
     
  22. Offline

    Xandrake

    Hehe no problem!

    Yes it working great! Right out of the box it started up no issues and I have a lot of users going in and out of the portals. Windows hosted on 1gbit line
     
    NathanWolf likes this.
  23. Offline

    NathanWolf

    Dear whoever just now tried to download NetherGate. I noticed the failure in my logs, I just happened to be re-arranging things on my website, mainly putting up a "friendly" hello, world page at the root (mine.elmakers.com).

    This page directs you to my plugins repo, as well as my dynmap (not running ATM) and Bukkit server.

    Anyway, the links should all be fixed now- let me know if not! Thanks.
     
  24. Offline

    VoodooDE

    Links dont work... :-(
    "The requested URL /plugins/releases/NetherGate.jar was not found on this server."
     
  25. Offline

    Criixx

    DL down -.-'
     
  26. Use this link to Nathan's site for d/l until above links fixed .........

    http://www.elmakers.com/minecraft

    [Edit]
    Oo..... bad choice by me - they don't appear here either ....
     
    Criixx likes this.
  27. Offline

    Criixx

    Thanks.
     
  28. Offline

    SUparJErk

    I'm having trouble getting this working since the 1.4 update. Here's my server startup log:
    Code:
    11:24:33 [INFO] Starting minecraft server version Beta 1.4
    11:24:33 [INFO] Loading properties
    11:24:33 [INFO] Starting Minecraft server on *:25565
    11:24:33 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-612-g4c7a9e7-b617jnks (MC: 1.4)
    11:24:33 [INFO] Preparing level "world"
    11:24:33 [INFO] Preparing start region
    11:24:34 [INFO] 144 recipes
    11:24:34 [INFO] Preparing spawn area: 52%
    11:24:35 [INFO] WorldEdit 4.3 enabled.
    11:24:35 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.
    11:24:36 [INFO] Persistence version 0.64 is enabled
    11:24:36 [INFO] [xWarp]: 3 warps loaded
    11:24:36 [WARNING] [xWarp]: Permission system not found. Use defaults.
    11:24:36 [INFO] [xWarp]: xWarp 2.7.7 enabled
    11:24:36 [INFO] [DeathTpPlus] 5 Kill Streaks loaded.
    11:24:36 [INFO] [DeathTpPlus] 4 Death Streaks loaded.
    11:24:36 [INFO] [DeathTpPlus] version 1.85 by lonelydime is enabled!
    11:24:36 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    11:24:36 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    11:24:36 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    11:24:36 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    11:24:36 [INFO] Activated world 'world' in Dynmap.
    11:24:36 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    11:24:36 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    11:24:36 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    11:24:36 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    11:24:36 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    11:24:36 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    11:24:36 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    11:24:36 [INFO] Dynmap WebServer started on null:8123
    11:24:36 [INFO] CommandBook 1.2 enabled.
    11:24:36 [INFO] CommandBook: 0 banned name(s) loaded.
    11:24:36 [INFO] CommandBook: 1 kit(s) loaded.
    11:24:36 [INFO] CommandBook: No known permissions plugin detected. Using configuration file for permissions.
    11:24:36 [INFO] CraftBookCommon nightly enabled.
    11:24:36 [INFO] CraftBookVehicles nightly enabled.
    11:24:36 [INFO] NetherGate version 0.54 is enabled
    11:24:36 [INFO] CraftBookMechanisms nightly enabled.
    11:24:36 [INFO] 1 cauldron recipe(s) loaded
    11:24:36 [INFO] CraftBookCircuits nightly enabled.
    11:24:36 [INFO] Done (0.311s)! For help, type "help" or "?"
    
    The problem is when I create a portal and step into it, absolutely nothing happens. Nothing changes in-game, and nothing shows up in the server console. I'm also unable to use any /nether commands, as nothing whatsoever happens when I issue those either. Any idea what might be wrong?
     
  29. Offline

    Devian50

    THE DOWNLOAD LINK IS A 404! D:
     
  30. Offline

    NathanWolf

    Wow, people- when the links are down, check my profile status. :D

    I don't want to have to update 10 separate posts- I'll put a temp link there when this happens.

    Anyway, should be all better now. I've updated all the threads again with what should be the permanent home for the jar files. Let me know if you find anymore broken links- thanks!
     
  31. Offline

    NeoEvil

    Hey NathanWolf, I should probably quote myself, but i'm feeling lazy.

    The problem i had with NG not working in CB617 wasn't an issue with your plugin after all. The error was something about passing player_move to NG. It would offload all chunks but wouldn't load any new chunks in.

    Anyways, the error was actually due to my nether world 'hell' being corrupted or something. I discovered i could use NG to teleport to my other 3 worlds just fine, but i could not use NG to teleport to my 'hell' world. So i built a new nether world and connected it in and NG worked just fine. I still get the player moved wrongly error, but thats really not different.

    Long story short, there isn't anything new wrong with your plugin.

    Thanks as always!
     
    NathanWolf likes this.

Share This Page