[INACTIVE][TP] Nether v1.2 (2.0 in progress) - Super-Simple Nether Portals [1000]

Discussion in 'Inactive/Unsupported Plugins' started by SpaceManiac, Feb 14, 2011.

  1. Offline

    SpaceManiac

    Nether - Super-Simple Nether Portals
    Version: v1.2
    Tested on: should work on all RBs 450+; tested on 766. DOES NOT work on 1060.

    I'm updating Nether very soon to work on 1060+ and also adding some nifty new features!

    I use Bukkit, but have no plugins except a bit of my own tinkering installed. When multiworlds came out I decided that the denizens of my server could use some Nether action, but every plugin I could find came with too many frills, so I wrote up a simple one to use. There is no configuration and no commands. Figured I'd post it here in case somebody found it useful. It's basically designed to be used when you just want to add a classic Nether to your currently single-world server.

    Features:
    • World coordinates are scaled 8x like in single player.
    • No configuration, commands, or persistent storage - drop and go!
    • Teleportation is smooth and usually lag-free (especially when the chunks on the other side are already loaded)
    • Portals are auto-created when teleporting through a new portal, carving a small cavern and placing a platform if needed.
    • Dying in the Nether teleports you back to the Earth spawn!
    Known Issues:
    • Portal frames are not detected, only active portals, so if you try to portal through to an inactive portal, a new portal might be generated a few blocks off.
    • Both sides of a portal must be uncovered or there is a risk of suffocation when teleporting in.
    • The area carved around new portals can sometimes cut into existing structures if you're not careful, though this is unlikely.
    • Ghast noises can still be heard on Earth in some cases (Bukkit bug).
    Download: Nether v1.2
    Source code: GitHub (MIT License)

    Changelog:
    Version 1.2 (April 13)
    • Portals no longer make a giant platform and air bubble and instead seek vertically for a suitable location (thanks Acru).
    • The Nether world name is now configurable (thanks Acru).
    • The Nether world is now loaded on startup instead of first portal use.
    Version 1.1 (February 25)
    • Removed some vestigial debugging methods.
    • Dying in the Nether now respawns players on Earth.
    • Fixed TSLPC.
    Version 1.0 (February 15)
    • Initial release.
     
  2. Offline

    Brettflan

    Hmm, thanks for the heads up. That log error doesn't indicate anything to do with the Nether plugin, so that definitely makes it harder to track down. My first guess would be that there's a memory leak somewhere. I'll check over my unofficial version tomorrow to see if I can find anything.
     
    Scott likes this.
  3. @Brettflan @SpaceManiac
    What happens if I have two normal worlds and this plugin? Will gates from both worlds link to the same nether but remember their original worlds? Or would it be possible to get a separate nether for each normal world?
     
  4. Offline

    pagan0ne

    If you have 2 normal worlds with this plugin, you can build portals in both worlds, and travel to the nether, however any portal build in the nether will only take you to the world listed in your server.properties. hence you can get to the nether FROM both worlds, but you can only get BACK to one. This plugin only supports ONE nether (although more can be present, it will only use the one listed in its config file)
     
  5. Offline

    ulidtko

    YES.
    ZIP files which contain nothing but a single file. (which is itself just a renamed zip file, i.e. already compressed)

    I have to make the damn clicks to extract the damn plugin from the damn useless ZIP, for no reason. Arrrrghhh.
     
  6. That's a bummer :( I really wanted a separate hell for each world
     
  7. Offline

    Brettflan

    :(
     
  8. Offline

    pagan0ne

    So do i, i hope the plugin dev considers what i purposed a couple of pages ago, it would keep the plugin simple, and allow for one nether per normal world, but its his plugin, and i dont know java, im very thankful he's decided to develop and share what he has with us!
     
  9. Offline

    Brettflan

    OK, it took a few days of profiling and testing for the memory leak in my unofficial build to make sure it was fixed. As far as I can tell it shouldn't have been leaking in the first place the way it's written, but... whatever the reason, it should be fixed now with 1.4.1 unofficial. The official version didn't seem to suffer from this memory leak, so if you've been using it you should be fine. Anyway:

    http://wimbli.com/minecraft/Nether_1.4.1_unofficial.zip

    Changelist:
    • fixed the memory leak by explicitly freeing up several references when done with them
    • fixed a non-fatal NPE which I noticed showing up in my server logs
     
    Leemur likes this.
  10. Offline

    angus22397

    ;);););););)
    5/10 needs work.....
     
  11. Offline

    Hobo Joe

    I'm having a problem with portal placement, using 1.2. The first portal I created was on a natural obsidian floor of a once lava pool, for a quick test. I came out fairly high up in the nether (~80), but didn't think much of it. Then, to make a fast travel network I made a portal at my base, and one at another area very far away, on top of the ocean, incidentally roughly 100x100x40 blocks away from the first portal I created, so pretty far. When I walked through this portal, I found the I came out of the same portal that was the first that had been created in the nether, connecting to the lava room. When I walked back through, sure enough, I came out in the lava room, and not on top of the ocean, like I wanted. So I destroyed the portal in the lava room, trudged back up to the one on the ocean, and went into the nether, then back into the normal world, instead of coming back out of the same portal, it made a new one, again significantly farther away, somewhat close to where the portal in the lava room was.

    Is there any way to fix behavior like this? I read the last few pages, but it didn't look like the newer versions were made concerning this issue.
     
  12. Offline

    Plague

    CB 674 - inactive
     
  13. Offline

    Brettflan

    That's a problem which should be fixed in my unofficial release (for quite a long time, actually), if you care to try it.

    Since Notch is finally implementing official SMP Nether support for the next release of Minecraft, this plugin will probably no longer be needed in the near future. :)
    Transitioning your Nether world from this plugin to the official Nether world should be a pretty simple process when the time comes.
     
  14. Offline

    Hobo Joe

    Thanks for the replay. Just to be sure, will updating to a your version break anything?
     
  15. Offline

    belfedia

    Nice work, i used netherar, but i have many glitch & lag, nothing with your plugin ;)
     
  16. Offline

    Brettflan

    The only problem you should see is with some portals not connecting the same as in the official version of the plugin, basically for the reason you found.
     
  17. Offline

    Brettflan

    Since 1.6 will have official SMP nether support, I figured I'd go ahead and post how to move your nether world from this plugin over to the official method.
    I'm assuming that the SMP nether support will store files exactly the way they've been stored for singleplayer, since the main world data is otherwise compatible between singleplayer and SMP.

    So, this should be the simple method for transferring it over:
    1. Go into your netherworld folder (by default, "<Bukkit path>\netherworld\").
    2. Copy/move the "DIM-1" folder out of there over to your main world folder (default "<Bukkit path>\world\").
    3. The final path should look something like "<Bukkit path>\world\DIM-1". That's it. Simple.
     
    Noppoly and Strongit like this.
  18. Offline

    patach

    I'm actually really concerned about that. My server has already created a massive highway within the nether connecting portals to portals, and I really hope that this update doesn't break that. Otherwise, we're going to have some very angry people down here :(
     
  19. Offline

    SpaceManiac

    Looks like the update has an option to disable Notch's Nether. If you do this, this plugin and others should continue to operate as normal. I plan to try to get some of Brettflan's changes integrated into a proper release sometime soon.
     
  20. Offline

    fyrus12345

    When I get into the nether the blocks I destroy re-appear. and the blocks I place disappear.
     
  21. Offline

    SpaceManiac

    What Bukkit build? Are you using this plugin or Notch's nether? I haven't yet tested this on 1.6.
     
  22. Offline

    fyrus12345

    Build 766. This plugin.
     
  23. Offline

    Brettflan

    Are you in an area that might correspond (in terms of coordinates) to the spawn protection (normally a 33x33 area) in the main world? That's a shortcoming, that other worlds in Bukkit are affected by the spawn protection area. Unless they fixed that issue since I ran into it, which is entirely possible.
    If that's the case, you could set spawn protection radius to 0 in the server config and use WorldGuard or Factions or some other protection plugin to protect the spawn area.
     
  24. Offline

    Noppoly

    Thank you very much for this post! xD I was wondering about that.
     
  25. Offline

    SVoyager

    Could use some help. I was still running v1.2 since it seemed to be the official one and didn't knew there were others. Since updating to 1.6.6 with bukkit 818, I have "you moved too quickly" errors when entering portals. So I checked this forum and saw that the plugin was actually moving way forward with version 1.4.1 as of this post.

    So I tried updating to 1.4.1 (from 1.2 listed on the main page) and the existing portals are no longer linked for some reason. So far the only version that works is 1.2. I tried to incremently get to newer version with the .zips posted as they came out (1.3, 1.3.1, 1.4 etc) and none works.

    Not quite sure what to do. I tried running with the notch implementation with 1.6 and it "works" some gates seem to close so they are sharing their destinations it seems (gates linked to some wrong gates).

    So far I can only stay with 1.2 with the error msgs but it would be nice to be able to use the newer version which doesnt have this problem (but then all the gates are broken).

    Any help greatly appreciated!!!
     
  26. Offline

    Achiles

    In my case, i was unable to import old nether files, i think the DIM-1 is no longer use. I made a mix and my nether is now in chaos...
    Also, when i bind a portal from the real world, it binds with the closest open portal in nether (the distance is nota factor). My players are screaming :)
     
  27. Offline

    Brettflan

    The method I posted on the last page does apply for the official Mojang 1.6.x server, with the nether world data stored within the main world folder.
    However, for whatever reason, Bukkit instead currently stores the "official" built-in nether world in another separate folder alongside the main world folder rather than following the way the official Mojang server stores it. Using Bukkit, if you have the default world name "world", the netherworld folder for it will be "world_nether".

    1.4.1 is an unofficial plugin release. It's already been mentioned that portals won't necessarily line up since the official Nether plugin connects from the main world to nether portals within a wide radius rather than sticking to the ratio.

    I don't plan to do anything more in relation to this plugin, I'm moving on to using the official built-in implementation provided by 1.6. Even though it seems to still have some odd issues itself.
     
  28. Offline

    Brettflan

    Well... having been using the official SMP Nether added by 1.6 in a new world for a couple of days, I've found it seems to be a crapshoot as to which portals actually connect to each other. I haven't figured out the method to the madness yet. It definitely doesn't work like it's supposed to, though.
    I created a new portal to the Nether in my fresh world, but when re-entering the portal on the Nether side (not sure if it was new on the nether side or one created by someone else), I came out of a portal created by someone else in the normal world maybe 400-500 blocks away from where I started. :eek:

    I'm halfway tempted to work on this or another plugin for a fixed Nether implementation which uses the good portal effects but connects up portals which actually correspond correctly to the 1:8 ratio, rather than making those crazy connections. Sadly, I don't really have time for it.
     
  29. Offline

    rj89

    Here is an idea: I am not sure of the feasibility of this, but portals made of a different material than obsidian like lapis azul would create a portal to a defined multiworld. Could this be done?
     
  30. Offline

    Brettflan

    There are plugins for that sort of thing. One I know off the top of my head is AncientGates, though the author has stopped maintaining it. Not sure if anyone picked it up since then. I'm sure there are others like it which are still being maintained, though.
     
  31. Offline

    Kiwii

    Is there any advantage over the build in vanilla nether? (Don't want to be rude; just curious)
     

Share This Page