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

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

  1. Offline

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What Bukkit build? Are you using this plugin or Notch's nether? I haven't yet tested this on 1.6.
     
  3. Offline

    fyrus12345

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Build 766. This plugin.
     
  4. Offline

    Brettflan

    My BukkitDev Profile
    My Plugins (5)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.
     
  5. Offline

    Noppoly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thank you very much for this post! xD I was wondering about that.
     
  6. Offline

    SVoyager

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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!!!
     
  7. Offline

    Achiles

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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 :)
     
  8. Offline

    Brettflan

    My BukkitDev Profile
    My Plugins (5)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.
     
  9. Offline

    Brettflan

    My BukkitDev Profile
    My Plugins (5)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.
     
  10. Offline

    rj89

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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?
     
  11. Offline

    Brettflan

    My BukkitDev Profile
    My Plugins (5)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.
     
  12. Offline

    Kiwii

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is there any advantage over the build in vanilla nether? (Don't want to be rude; just curious)
     
  13. Offline

    Dreadreaver

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Not really, this was created to have nether before vanilla smp nether was implemented.
     
  14. Offline

    ZeroDoom

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I love the plugin. Unlike the vanilla SMP nether it allows you to use the nether to cross long distances of the world. Unfortunally, the latest bukkit [1060] breaks it. I get this error when someone tries to portal to the nether.

    Code (Text):
    1.  
    2. [INFO] zerodoom portals to Nether
    3. [SEVERE] Could not pass event PLAYER_MOVE to Nether
    4. java.lang.NoSuchMethodError: org.bukkit.entity.Player.teleportTo(Lorg/bukkit/Location;)V
    5.         at org.innectis.Nether.NetherPlayerListener.onPlayerMove(NetherPlayerListener.java:91)
    6.         at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    7.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    8.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    9.         at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:174)
    10.         at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:527)
    11.         at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    12.         at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    13.         at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    14.         at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:435)
    15.         at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    16.         at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    17.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    18.         at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I also tested it with out the spout plugin. Same error minus the two lines about spout. I can do more testing later.
     
  15. Offline

    DoctorBoyd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I also get this error when teleporting.
    The error appears to be the exact same, I could post it here if it would help.
     
  16. Offline

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @ZeroDoom @DoctorBoyd
    Yes, this plugin is using a method that has been slated for removal for months and was finally removed in the latest CraftBukkit Recommended Build. I'm unlikely to go to the trouble to update this plugin unless there's significant demand for it.
     
  17. Offline

    harakiwi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So no updates?
    But i (and anybody on my server) don't like the vanilla nether feature.
    only 1 portal every x thousand blocks is creating a new portal sucks
     
  18. Offline

    DoctorBoyd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks for reply. If it is updated I will surely use it.
     
  19. Offline

    imoneofthem

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hi there

    I was using Nether 1.2 for a while but I believe there is a conflict with other plugins or specifically Multiverse.

    Can someone confirm if the following plugin offers the same 1:8 scale feature :)
    http://forums.bukkit.org/threads/edit-misc-tp-fun-multiverse-2-0-world-management-1060.3707

    EDIT: Ah I see the problem
     
  20. Offline

    imoneofthem

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What's the alternative to this plugin? I needs something which can exactly replicate what this plugin previously did.
     
  21. Offline

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Multiverse, Nethrar, and Pinapp all might be able to replicate this pretty closely, but I may go ahead and update it anyways since I may end up needing it shortly for my own server.
     
    dequis and imoneofthem like this.
  22. Offline

    DoctorBoyd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very glad to hear this might be updated. I really like this plugin, good work!
     
  23. Offline

    imoneofthem

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Multiverse doesn't perform the same scaling as your plugin does and has caused quite an issue with players on my server. Supposedly it's the Y coordinate which is different.

    It'd be fantastic if you do update your plugin though :)
     
  24. Offline

    illusive101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'd greatly appreciate it as well if this plugin was updated. :)
     
  25. Offline

    harakiwi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    same here
     
  26. Offline

    dequis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looking forward for the update! I'm going back to build 1000 meanwhile.
     
  27. Offline

    illusive101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Any update when this might be done? Would greatly appreciate an update :D
     
  28. Offline

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'll make this a focus at some point tomorrow, so it'll be done in time for 1.8. Planning to add a bunch of fancy options.
     
  29. Offline

    illusive101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    And 1.8 was released D: Hopefully this doesnt make things too hard to have it fixed...
     
  30. Offline

    SpaceManiac

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Heh, I had started but didn't get done what I wanted, so I'll get back to work once CraftBukkit's update is all said and done.
     
  31. Offline

    imoneofthem

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm looking forward to this.

    Also I had a thought. If you are using this plugin AND multiverse on the server do you have to configure your nether world to 'NORMAL'? If it's 'NETHER' then multiverse will automatically do a 1:8 scale.

    This may very well be the problem the server players are experiencing. If your plugin is doing a 1:8 scale and multiverse is also doing a 1:8 scale then theoretically it's a 1:16 scale or even...a 1:[8*8] scale?

    If this is true has the survival:nether scale always been like this until the Nether plugin was removed then the server has never been running a true 1:8 ratio until now.

    Has anyone else experienced the same issue?
     

Share This Page