[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

    earthiverse

    Is it possible for you to somehow incorporate portals to different worlds instead of 'nether'?
    My idea is to make a third world and exploit it by stealing all of their sand and other things, possibly in a huge open pit mine type of setup.
    typing /nether go worldname is pretty awesome, but it could be more awesome if I could assign portals to other worlds. It would be sweet to make a plane or ship replica with a portal in the entrance way, or something to create a little more experience.

    I assume you'll have to incorporate your portal tracking first, but at least for now /nether go worldname is sufficient.

    Keep up the great work!
     
  3. Offline

    Trigonous

    /nether create world exploitable normal

    That will create a normal world named "exploitable" after the nether (if you have already created th nether by going to it normally, or using /nether create world nether nether). Portals in the nether will lead to that, and portals in the third world will lead to your first. Hope that helps!

    I was able to successfully pair portals by using /nether scale world nether 1 (to set the nether scale to 1:1) and then using Zan's Minimap to place a portal at the exact coordinates as the one in the real world.
     
  4. Offline

    razieh

    Just asking for them in the future!
     
  5. Offline

    Vuviboy

    once im in the nether world how do i get back?
     
  6. Offline

    NathanWolf

    Oh- in that case, they are definitely planned (core) features- soon as I get some time.... :(
    --- merged: Feb 13, 2011 9:30 PM ---
    Build another gate :)
     
  7. Offline

    Glen McNeilley

    I'd love to see a feature meant for admins that, similar to /nether nuke, would delete the entities from a world, both living creatures (not players) and floater items. I see a lot of glitches in items and mobs when I am going back and forth. Just wack 'em all from the whole world and let the world respawn clean.

    Also, redstone circuits seem to be stalled occasionally, it would be nice to see them reset as well.

    Just wishful thinking. What a great implementation this is of multiworld.
     
  8. Offline

    Insomniac

    Hi! First things first, very nice plugin, realy enjoying having the nether to play around in!

    Thought I'd ask about a few issues I'm having since updating to latest. Before I start, I have read most of the previous posts by you so I am aware of the issues you are having with scaling in general.

    With the old version I downloaded on thursday, there was clearly no scaling (I think it was the build where scale set to 0:8, and therefore did nothing), but the movement from world to nether was predictable. After updating to latest about an hour ago portals seem to be a bit random. I have in my main world a temple with 2 portals next to each other in it. Having used the commands "/nether scale world world 1" and "/nether scale world nether 1" I would have expected the 4 blocks possible to be portal from to place me on 4 agacent blocks in the nether (like they did before), however I seem to land on 1 of 3 completely different locations (where I used to go, a fully enclosed cave and in the middle of a huge lava field). Which block i port from doesn't seem to affect which of these locations I go to.

    Also, in our main world we have a little village around the spawn, when porting back from the nether, if it happens to want to put us in our fountain you end up with a big block of obsidian replacing most of it! Not the end of the world and I know its been mentioned before, I'm more worried about the random positioning.

    Cheers for any help in advance!

    Update:

    Since my post I tried setting my spawn to where my original portal went too, since then i always go to the same (but yet another different) area in the "cloud layer" of the nether, portalling back again puts me in the sky where I fall too my death. I guess this is an issue selecting a goof Y co-ord? And that all 4 of my spawn locations are probably directly aboce each other?
     
    NathanWolf likes this.
  9. Offline

    cjc343

    Thanks -- I've been playing around with NetherGate .29 on CB320 and here are my experiences:

    1. I created a portal in the normal world (W1) which brought me to a place in the nether.

    2. I built a portal in this place (N1) which brought me to a new place (about 200 blocks away) in the upper world.

    3. I returned through W1 and found N1 to have disappeared. After some testing, I determined that as I was leaving each world, changes were not necessarily saved. I began running /save-all before switching. I was the only person online.

    4. I expanded the area around N1 to see if the place I appeared would change. It did not.

    5. I continued to create portals. W1 -> N1 -> W2 -> N2 -> W1

    6. I don't know why it took 2 sets of portals to get back to W1, but it did.

    7. When I returned to W1, I would always spawn in a gap below the portal. I filled this gap so that I should not spawn there anymore. Now:

    8. When I return to W1, I rarely return to a safe place. Usually I am inside blocks. Sometimes (rarely) I am not.

    Dunno if any of this is of any use to you. Let me know if there's anything you want/need more info about.

    As far as I know, I have not changed any settings, just installed and used.

    E: I've been in god mode due to falling damage -- which I have also experienced on some portals.

    E2: The only difference between N1 and N2 appear to be their heights. N2 is lower than N1.
     
    NathanWolf likes this.
  10. Offline

    Vuviboy

    ok ill try that thanks :p
     
  11. Offline

    Insomniac

    Ok, I decided to just make a load of boreholes around my new more consistent spawn area in the nethers clouds, and as guessed my orignal spawn location was pretty much directly below. Hope that helps!

    Edit:
    And yup, ive now found where my "in a pool of lava" spawn was, also pretty much below the otehr locations.
     
  12. Offline

    NathanWolf

    I'm just now learning, as you have it sounds like, that there are some entity spawning issues with multiworld.

    I'll try and get a release out shorty (the one I mentioned earlier, it's taking a bit to test well enough anyway) that has an option for nuke to specify mob type or "all" to whack 'em all.

    So, yeah, "good idea", basically :) I'll try and get it in soon.

    Poor pigmen.... :*(

    That one might be wishful thinking, unfortunately.... but we'll see.

    Once I get to 1.0, I'll see if there is anything I can do with the redstone events- I haven't looked at those much. Failing that, I can't do much about this so hopefully it's just a bug that we'll see fixed soon.

    Thank you! Keep the great feedback coming!
    --- merged: Feb 13, 2011 11:44 PM ---
    Thank you! I'm really enjoying it, too- I missed the Nether so much!

    Thanks for all this great info!

    Long story short, the mapping algorithm still needs work. I have a plan for this, while I work on it, which will be to allow you to set a scale of 0 to bypass it entirely- which should restore the old functionality while I can work on the scaling.

    Right now, with 1:1, it's still going through the scaling algorithm... which should do nothing!

    Well, that's not entirely true- if you've moved one of your spawn points, it will attempt to "line them up", so spawns overlap in each world.

    But, it should still mean that each block matches up to a corresponding block in the other world... which isn't happening.

    BTW- I think I added logging in the newest version. This is temporary. If you check you server log, it should tell you who it teleports, from where, and where to. Let me know if it's not in there- I figured it'd be helpful for seeing what's going on.

    This can actually be managed in the current version if you use Permissions- see the OP.

    If you don't use Permissions, I'm going to add a properties file soon to turn this off completely.

    Also, newer versions won't do that on water if you're just "free" portalling- but keep in mind the ultimate goal is for an entire portal to be constructed there, so the platform will really be the least of your worries at that point ;)

    Going to have a fix for this real soon! I'm gonna try to squeeze in more nuke functionality first, because that's actually a pretty big performance concern.
    --- merged: Feb 13, 2011 11:46 PM ---
    Wow, that's great info!

    I need to digest all this- I saved it to a txt file. Going to try to get a version out first that stops dropping you to your death ;)

    Thank you!
    --- merged: Feb 13, 2011 11:47 PM ---
    Where it puts you (vertically) might change in the next version- so don't get too attached!

    I'm hoping it will be permanent (and safe!) after that, though.
     
  13. Offline

    Damien711

    Im having trouble with this plugin. Is there a lib file because someone told me to create one in my minecraft file where i dropped sqlite. Now I put the 2 other required zips into plugins and reloaded my server. The nether isn't working and Im not sure what to do. Do I need to maually create a world? I put in the create command into permissions. Any help would be much appreciated.
     
  14. Offline

    NathanWolf

    You need to drop sqlite in a "lib" sub-folder of your craftbukkit folder- otherwise, I think you've got it right.

    And, no, there are no admin commands or privs required by default (unless you're using Permissions).
     
  15. Offline

    DetKimble911

    Hows adding the parallel portals in the nether coming? This is something thats keeping me from using it on my server :( None the less, great work.
     
  16. Offline

    minecrafter227

    Ok I edited this down to more of what I need. But I get the same error without the @echo off or whatever :p
    This is what it looks like now.
    Capture.PNG
     
  17. Offline

    NathanWolf

    0.30 Released!

    I like that this is an even release number, because I think it's a really good release.

    I made the "find place to stand" code pretty solid- I hope it's the final code. I first try to use the built-in mcserver function to find the highest standable block (CraftBukkit exposes this, Bukkit will someday probably).

    If that fails, I then use a variant of my old logic, but instead of starting at where you're standing and looking up, then down- I just start at the top and work my way down. I'm assuming this is basically what the built-in logic does, but whatever- better safe than sorry, as I'm sure you're fall-death-ridden portal-brave players will tell you :)

    Failing that, I'll just start with wherever you are now, and look down until I find something that's not air. I'm going to create an air pocket anyway, so if it's in the middle of a bunch of blocks it should still be ok.

    I think this logic should be pretty solid :) I've been doing some testing, and it seems pretty nice.

    Additionally, the "/nether nuke command now takes parameters, though it still kills only ghasts by default. Go for selective genocide, or just neutron bomb the whole world (really a better name for this command, but kinda unweildy....).

    And, finally, you can now use "/nether scale world <worldname> 0". This will completely disable scaling for any transit to and from that world.

    If you've been brave and have tried out scaling, and you'd really like things to be a little more predictable until I get it working (and you don't feel like deleting your data- "0" is still the default scale!), then you can use this to go back to the way things were.

    I hope you enjoy!

    I'm going to get into some heavy testing of this, and then I think it's going to be some serious work time. It's going to take a bit to get portal tracking up and running, so I wanted to get as much good stuff in here as I could beforehand.

    Let me know if there's anything else that's crucial and doesn't involve me having to know where all the portals are- I'll try to fit it in soon, if I can. Otherwise, it may be a bit before we see any new features.

    Happy portaling!
    --- merged: Feb 14, 2011 12:35 AM ---
    Believe me, if you're gonna use this for fast-travel, you don't want the paired portals until I track them (see post above).

    I've done some cleanup, but you can still come see my world (mine.elmakers.com) and look around for a little bit if you're interested in what this would end up looking like after only a little bit of portal use :)
    --- merged: Feb 14, 2011 12:38 AM ---
    Unfortunately, what I really need out of that error is cut off :) We're making progress, though! Try this:

    Code:
    "C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms512M -Xmx512M -jar craftbukkit.jar > C:\Users\Mathew\Desktop\server_log.txt
    
    And PM me the contents of server_log.txt - you could also check the actual server.log, but I have no idea where that lives Windows :)
    --- merged: Feb 14, 2011 12:51 AM ---
    Guh- the very first thing that happened to me after going to play (finished "formal" testing) was it dropped me in some frickin lava. A fall, and lava- both. Bah!

    So- yeah. It should be better- clearly still not foolproof! :D
     
  18. Offline

    minecrafter227

    I have no clue at ALL how to PM :D
    Seriously though is there a way to just be in a chatroom with you? It would make this one hell of alot easier to communicate with my stupid peanut of a brain.
     
  19. Offline

    NathanWolf

    You can post it here, try to put it in a spoiler tag if you can. Just copy+paste from the file- it should be text.

    To PM, click on my name or giant avatar head and select "Start Conversation".
     
  20. Offline

    lawina

    Am I the only one who gets a Nether without red fog?

    @NathanWolf are you planning to add iConomy support for using the portal to the Nether?
     
  21. Offline

    cjc343

    There's no red fog yet. The closest I've gotten is looping night on the Nether.

    Taking a look at .30

    E: On .30 I go through the same loop as before. No other concrete observations.

    E2: I retract my previous edit. I have not yet tested. I was sloppy and am still running .29
     
  22. Offline

    Jobe SMith

    does anyone have an issue with blocks auto repacing themselves when broken and flickering enemies, lots of them?
     
  23. Offline

    NathanWolf

    Nope- that's an "issue". More of a feature that's not available to us (yet) than a bug, I would say.

    There are also clouds! :eek:

    I think that would be great- definitely a post one-point-oh thing, but something that makes good sense for sure.
    --- merged: Feb 14, 2011 3:24 AM ---
    I've had the flickering ghasts thing before- at least once. Not sure what made it go away.

    The blocks breaking thing has been discussed a bit, I think there is some sort of issue, but it also may be a world protection system at play, if you're using one of those.
     
  24. Offline

    Caligino

    When people are dieing is it common for peoples items to appear at spawn with them?
     
  25. Offline

    dirkson

    Upon exiting a portal with scale, this happens:

    2011-02-14 03:46:14 [INFO] From: 14, 69, -176 to 77, 69, -1555
    Player count: 8
    2011-02-14 03:46:18 [WARNING] dirkson moved wrongly!
    Got position 77.0, 83.0, -1555.0
    Expected 20.69999998807907, 83.0, -206.69999998807907

    I end up at 14,69,-176 in the real world, instead of -1555 like I was expecting.
     
  26. Offline

    theifdark

    Hi, I run a server for some friends, after installing Nethergate, and trying to connect it says "downloading terrain", then "Timed out", but if you hit connect again with out exiting minecraft it allows you to connect, it seems to me like the client can't download the terrain in time before it cuts the user off, but the second time its like the terrain is stored in temporary files so it finishes and connects. I'm not sure what causes this, but any ideas? or how to post pone the timeout so the clients can download the terrain? Thanks people.
     
  27. Offline

    NathanWolf

    Hm- very possible. I don't think I can catch death early enough to avoid that.... I'll have to think about that, or turn off the auto death thing I'm doing- I'll definitely at least make that a properties file option.
    --- merged: Feb 14, 2011 6:09 AM ---
    Yikes- ok, so I guess I need to start paying more attention to this error... I keep seeing it, but I never actually made the connection that it's not actually putting you where I'm trying to put you :(

    I'll try to see if there's any progress being made on this issue- it's happened to me since starting to use multi-world, no matter how simple of a TP I do- so I think it's a core issue of some kind.
    --- merged: Feb 14, 2011 6:10 AM ---
    It should improve after the first couple of times, once the nether has generated.

    If not, I'm not sure what to do - is this a dedicated server?
     
  28. Offline

    cjc343

    NP. My error led me to still be on .29 for now when I meant to upgrade, but I've noticed a few more things that may be worth knowing:

    1. Moving W1 East (it faced East/West) 2 blocks seems to have stopped me from spawning inside the ground below it.

    2. The server logs:

    Me moving through 4 gates and not dieing (open)

    2011-02-14 00:03:16 [INFO] From: -28, 64, -148 to 16, 64, 43
    Player count: 1
    2011-02-14 00:03:16 [WARNING] cjc343 moved wrongly!
    Got position 16.0, 111.0, 43.0
    Expected -26.30000001192093, 64.20000004768372, -146.30000001192093
    2011-02-14 00:03:22 [INFO] From: 17, 111, 45 to -27, 111, -146
    Player count: 2
    2011-02-14 00:03:23 [WARNING] cjc343 moved wrongly!
    Got position -27.0, 105.0, -146.0
    Expected -27.0, 105.0, -95.69999998807907
    2011-02-14 00:03:27 [INFO] From: 17, 69, 45 to 61, 69, 236
    Player count: 1
    2011-02-14 00:03:28 [WARNING] cjc343 moved wrongly!
    Got position 61.0, 73.0, 236.0
    Expected 21.69999998807907, 73.0, 66.69999998807907
    2011-02-14 00:03:32 [INFO] From: 17, 58, 46 to -27, 58, -145
    Player count: 2
    2011-02-14 00:03:33 [WARNING] cjc343 moved wrongly!
    Got position -27.0, 63.0, -145.0
    Expected 17.30000001192093, 58.200000047683716, 45.30000001192093


    3. Even with another player on, and fairly local to the area I was leaving, some changes did not persist through world changes.

    4. I just accidentally killed the server, running .30 now.

    5. First saw a place (through W1) I had been to before once on .29, never completed the portal back there.

    6. Moved W1 back West 2.


    Everything starts going weird here. For a while, N2 and W2 were stable and "linked" but W1 still led to N1 to W2.


    W2 and N2 are pretty stable when W1 prevents N2 -> W1. When you return through N2, you appear to flash like you're teleporting twice though.

    W1 sometimes leads to W2. Others to N1. When it leads to W2 it also does the quick double-load.


    With W1 moved back 2 East, the original W1->N1->W2->N2->W1 route is fairly stable and I don't get stuck in the ground.
     
  29. Offline

    cretom

    well, it would be better
    make player invulnerable for a second
    when player teleport to world

    in my server, players sometime fell down and dead :(
    (im using NetherGate 0.3 version..)
     
  30. Offline

    NathanWolf

    That should be fixed in 0.30! :D
    --- merged: Feb 14, 2011 8:47 AM ---
    I've decided to pull my map off my server and use MCMap Live to try to find my original spawn point and such.... wish me luck!

    So far, 0.30 has been working great for me! Other than that one time it dropped me in lava, it doesn't kill me at all. :)

    Really, I've been having a lot of fun exploring the nether- I just can't get over how great this is :D

    I do feel like I've been seeing some wonky behavior on death, though- so let me know if you see anything fully there
     
  31. Offline

    cjc343

    If I turn off godmode, I still die sometimes on W2. I believe I'm running .30 now, but it says .28 when loading. Never ran .28 though.

    Yeah, definitely running an old version here. Maybe next time I restart the server I'll get it right.
     

Share This Page