[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

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

    This post has been edited 2 times. It was last edited by SpaceManiac Sep 28, 2011.
  2.  
  3. Offline

    Keno

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    A graphical glitch i've noticed in the server sometimes is Ghast appear to jump around and glitch through thing in certain areas when they arn't actually there. It isn't just me either, everyone on the server can see the same glitches in the same places.
    Also sometimes when you die in the nether it respawns you on earth inside blocks, suffocating you.
  4. Offline

    nmacholl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm using Dynmap 0.15 and am trying to get my nethermap to load. What is the default world name for the nether?
  5. Offline

    Sabinno

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please place the JAR in a ZIP folder. Mozilla Firefox reads the JAR as a Firefox plugin, not a download link.
  6. Offline

    Pestus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    First off, thank you for this mod. No complaints. No errors. No problems. You've made an elegant little plugin that does credit to the way the nether is supposed to be! I run a server with a dozen or so people who have begun to explore the nether. One of our users has built safe walkways between all the portals under each of our bases. His next objective is to run rail between those locations. I want to try to ensure that his work does not go to waste. I know Mojang is being tight lipped about their plans for SMP Nether, but the folks on here may know more. How likely is it that if the nether is officially implimented, our current nether world files will be obsoleted? Is it likely that it can be saved in such a situation? Or should we treat our nether world data files as disposable worlds?

    Pestus
  7. Offline

    Pestus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I forgot to ask this question. I am using Tectonicus, a 3rd party app that converts minecraft world data into a zoomable google map webpage. Its barfing though, because it's expecting to find the directory structure to be the same as regular world files.

    Expecting something like this:

    1f
    1g
    1h
    1i
    1j
    1k
    1l
    DIM-1
    players
    region
    level.dat
    level.dat_old
    session.lock

    ************

    Netherworld folder looks like this:

    DIM-1
    players
    level.dat
    level.dat_old
    session.lock

    *************

    Where do the missing directories go, in your mod?

    Thanks in advance.
    Pestus
  8. Offline

    Dreadreaver

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wrote a little plugin to fix this problem
    http://forums.bukkit.org/threads/me...es-custom-respawn-points-per-player-684.13676
    you have to use Brettflans unofficial build 1.3.3 and set "spawn-fix" to false
  9. Offline

    RollFIzzlebeef

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You should be able to map it by moving the directory "DIM-1/region" out of DIM-1.
  10. Offline

    BStramke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just to inform you, on Bukkit #689 (the 1.5_02 one) i get following error when Stepping on Detector or Powered Rails:

    Code:
    2011-04-21 15:36:36 [SEVERE] Could not pass event PLAYER_MOVE to Nether
    java.lang.NullPointerException
        at org.innectis.Nether.NetherPlayerListener.onPlayerMove(NetherPlayerListener.java:48)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:240)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:129)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  11. Offline

    GeneralM13

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Server reports Nether Version as 1.1 even though i downloaded 1.2
  12. Offline

    BStramke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Im having the same issue, but it should really be 1.2..
  13. Offline

    BStramke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Good news, works with bukkit #695! (damn ghasts)
  14. Offline

    woodzy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i have permissons 2.6 and not all of my users can go thro the gates :/
  15. Offline

    Cognito guy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can't see the ghasts' fireballs :s

    O and also: Can't you make the Nether allways night? Day really ruins the feeling...
  16. Offline

    Brettflan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    This plugin doesn't use permissions of any sort.

    Bug with the core Minecraft server by Mojang and will need to be fixed by them. You see the same thing playing on an official (non-Bukkit) server.
    I think there used to be a problem that setting the time in one world set it in all worlds; however, I just tested it and found that that's no longer the case (if it ever was).

    So... I think I'll release another unofficial build shortly with that feature added.

    EDIT:
    All right, on that note, here it is (as always, completely unofficial):
    http://wimbli.com/minecraft/Nether_1.4_unofficial.zip

    Changelist:
    • Nether world now has night maintained, by resetting the world's time to early night every 5 minutes
  17. Offline

    Pestus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for the response. This does not work. It's still trying to find the chunk data, which is in the format of folders labelled; "1f 1g 1h 1i..."

    The files in DIM-1/region look like "r.0.0.mcr r.0.-1.mcr"
  18. Offline

    woodzy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    umm well that dont make any since then :/
  19. Offline

    Brettflan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's the old world storage method, which was used before Minecraft Beta 1.3.
    That's the newer world storage method, which has been used since 1.3.

    Is the tool you're using up-to-date?
  20. Offline

    Pestus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Odd. My regular world files (non nether) still have this old file structure, despite running on a bukkit 1.4 build. The map generator program is up to date. i'm going to have to experiment some more I suppose.
  21. Offline

    rareshutzu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    As I see the official plugin is not updated for 714 (or maybe I am wrong). Does this version works on 714?
  22. Offline

    Captain Kirk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How do you make a portal? Like normal or you have to spawn it?
  23. Offline

    rareshutzu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just like in single player
  24. Offline

    Brettflan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Both the official version and mine should work in RB 733, so you can take your pick.
  25. Offline

    rareshutzu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Always getting the official. Thanks for the heads up
  26. Offline

    pagan0ne

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey, love the plugin, it works GREAT. I would like to run a idea past you, the issue i run into is i have multipul worlds, and would like to have a individual nether for each. I understand you want to keep this mod simple, and i think there may be a simple solution to this.

    Idea: when the first portal is created in a world, generate a new nether (nether1, nether2, etc) and then write a line in the config file (world1 -> nether1 and nether1 -> world1 #something like this to make it customizable maybe?), this way, if i have world1 world2 and world3 i can make nether portals that line respectively to nether1, nether2 and nether3, OR if i wanted world1 and world2 to both use nether1 i could modify the config file respectively (however the nether would only be able to TP back to ONE of the linked-from worlds, unless you have a better idea?)


    example config:
    -------------------------------------------
    world1 -> nether1
    nether1 ->world1 #default entry

    world2 -> nether1 #manually created in config, links world2 to nether1, no way back to world2 using THIS plugin... (ideas on how to fix? - keep it simple, no console commands!)

    world3 -> nether2
    nether2 -> world3#automatically created by plugin upon building portal in world3 (used name nether2 since no nether2 exists, another possibility would be to call the nether n$fromworldname ie mainworld -> nmainworld)
    -------------------------------------------


    end example

    would something like this be possible? would you be interested in adding this to your mod? please? :p
  27. Offline

    Kuun

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Eyh i warn erveryone ! SimpleNether works great with CB733 ! I test it and everything is allright !

    I got one question :
    before the update of minecraft and craftbukkit to 1.5 and 733, there were many ghasts (like 15/20 in one spot) but only some pigs (like 2/3 in one spot). I think it was very funny with lots of explosion !

    But since update, this is reverse! There is 10 pigs in one spot and only 1/2 ghasts !
    Is this becoming from CraftBukkit ? Can SimpleNether fix that ? I want to recover my horde of ghasts :'(
  28. Offline

    ulidtko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    > Nether_1.4_unofficial.zip
    Code:
       17332  Defl:N    16164   7% 2011-04-25 09:26 d8c364ae  Nether.jar
    --------          -------  ---                            -------
       17332            16164   7%                            1 file
    
    [IMG]

    Seriously, don't pack into that zip. Post links directly to the jar.
  29. Offline

    agafaba

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I would love something like this too, my players wanted multiple worlds but in doing so and changing the default world none of the portals line up correctly. It goes Original > netherworld > new world now.
    I love how simple this one is, hopefully a simple solution could be found. I dont even mind if the nether linked all the worlds, just as long as the portals kept their original destinations.


    Even if you dont make the change though, thanks for the plugin!
  30. Offline

    Naruchico

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Seem to be having and issue here, I can't get into the nether, it takes me to some alternate over-world above the "netherworld"....no errors using the new recommended, any thoughts?
  31. Offline

    Brettflan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @ulidtko Some browsers have trouble downloading JAR files, trying to open them instead. 99.99999% of people on the internet are able to open ZIP files, and if for whatever reason you're using an automatic downloading setup for a server or whatever, you should likewise find it trivial to deal with.
    What do you have against ZIP files? Do they not like them on 4Chan? :p
  32. Offline

    BurnseyBoi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I actually came on here to ask exactly the same thing as @paganOne.
    Up until now, I have only had one normal world and one hell world. But now I am wanting to add a second normal world and am concerned what will happen with the hell portals!

Share This Page