[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

    IcyEx

    ok thanks nathan :)
    thats sad.. i think i will keep essentials,
    because its a veery helpful plugin..
     
  3. Offline

    NathanWolf

    Updated. Until further notice, if you're using Essentials I will not support you. Sorry.
    [MERGETIME="1300206507"][/MERGETIME]
    Thanks! :D

    I try... unfortunately, once we start getting into the realm of cooperating with other plugins, there are just too many of those out there. I'll do what I can to make NetherGate play nice, but if some other plugin is randomly breaking it, there's not much I can do about it (I have tried to communicate with the Essentials dev, no response so far).

    Well, that's likely just permissions... I hope! Have you set up permissions for the nether commands? Being an op doesn't give you access to anything in my plugins anymore.

    Glad it's working for you otherwise with Essentials- the normal symptom is that portalling doesn't work at all, so you must be one of the "ok" ones- it seems very random.

    Funny that your users were sneaking into the nether without your knowledge, though :)

    Oh, and yeah- love that server console!

    Speaking of which, if you're using internal permissions and my sample permissions.yml file, you should be able to do "grant player Liquidmantis admin" from the console, and then in-game you can use "/su", and then you should have access to the nether commands (and any other commands from any of my plugins...)

    Just remember to turn that "su" off when you're done, or NG will auto-create portals for you (assuming you don't want that... it's pretty broken...)

    Hey, EVERYBODY

    I recommend you go grab CB 552 or higher. I'm using latest (556) right now, and it's working for me.

    552 fixed this:

    http://leaky.bukkit.org/issues/553

    Which breaks NetherGate and Spells very badly.

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

    deathdude202

    IT DOESN'T WORK FOR ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  5. Offline

    NathanWolf

    Try this: elBukkit.zip
     
  6. Offline

    deathdude202

    it only worked once and now it wont work again
     
  7. Offline

    godgodgodgo

    I tried the elbukkit version thing and this happened when I tried to go back through the poratal:


    Code:
    2011-03-15 22:50:22 [INFO] Starting minecraft server version Beta 1.3
    2011-03-15 22:50:22 [INFO] Loading properties
    2011-03-15 22:50:22 [INFO] Starting Minecraft server on *:25565
    2011-03-15 22:50:22 [INFO] This server is running Craftbukkit version git-Bukkit-unknown (MC: 1.3)
    2011-03-15 22:50:22 [INFO] Preparing level "world"
    2011-03-15 22:50:22 [INFO] Preparing start region
    2011-03-15 22:50:23 [INFO] [Permissions] version [2.5.4] (Phoenix) was Initialized.
    2011-03-15 22:50:23 [INFO] CrowdControl version 0.2 is enabled
    2011-03-15 22:50:24 [INFO] NetherGate version 0.54 is enabled
    2011-03-15 22:50:24 [INFO] [Permissions] version [2.5.4] (Phoenix)  loaded
    2011-03-15 22:50:24 [INFO] PermissionsSupport: Found Permissions, using it for permissions.
    2011-03-15 22:50:24 [INFO] PermissionsSupport version 0.1 is enabled
    2011-03-15 22:50:24 [INFO] Persistence version 0.61 is enabled
    2011-03-15 22:50:24 [INFO] Spells: found NetherGate! Thanks for using my plugins :)
    2011-03-15 22:50:24 [INFO] Spells version 0.992 is enabled
    2011-03-15 22:50:24 [INFO] Wand version 0.65 is enabled
    2011-03-15 22:50:24 [INFO] Done (0.176s)! For help, type "help" or "?"
    2011-03-15 22:51:06 [INFO] 143 recipes
    2011-03-15 22:51:06 [INFO] godgodgodgo [/192.168.1.9:52565] logged in with entity id 251
    2011-03-15 22:51:06 [INFO] Persistence: Create a plugins/Persistence/permissions.yml to use internal permissions
    2011-03-15 22:51:06 [SEVERE] Could not pass event PLAYER_JOIN to Persistence
    while parsing a block mapping
     in "<reader>", line 39, column 5:
            godgodgodgo:
            ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 42, column 6:
             AllysaWolf:
             ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:73)
        at com.nijiko.permissions.Control.load(Control.java:145)
        at com.nijiko.permissions.Control.loadWorld(Control.java:108)
        at com.nijiko.permissions.Control.permission(Control.java:307)
        at com.nijiko.permissions.Control.has(Control.java:269)
        at com.elmakers.mine.bukkit.plugins.permissions.PermissionsProxy.isSet(PermissionsProxy.java:18)
        at com.elmakers.mine.bukkit.permission.GroupManager.isSet(GroupManager.java:424)
        at com.elmakers.mine.bukkit.persistence.dao.PlayerData.isSet(PlayerData.java:336)
        at com.elmakers.mine.bukkit.persistence.dao.PluginCommand.checkPermission(PluginCommand.java:215)
        at com.elmakers.mine.bukkit.plugins.persistence.PersistenceListener.onPlayerJoin(PersistenceListener.java:31)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:162)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-15 22:51:09 [SEVERE] Could not pass event PLAYER_MOVE to NetherGate
    while parsing a block mapping
     in "<reader>", line 39, column 5:
            godgodgodgo:
            ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 42, column 6:
             AllysaWolf:
             ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:73)
        at com.nijiko.permissions.Control.load(Control.java:145)
        at com.nijiko.permissions.Control.loadWorld(Control.java:108)
        at com.nijiko.permissions.Control.permission(Control.java:307)
        at com.nijiko.permissions.Control.has(Control.java:269)
        at com.elmakers.mine.bukkit.plugins.permissions.PermissionsProxy.isSet(PermissionsProxy.java:18)
        at com.elmakers.mine.bukkit.permission.GroupManager.isSet(GroupManager.java:424)
        at com.elmakers.mine.bukkit.persistence.dao.PlayerData.isSet(PlayerData.java:336)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.startAutoPortal(NetherManager.java:487)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.onPlayerMove(NetherManager.java:432)
        at com.elmakers.mine.bukkit.plugins.nether.NetherPlayerListener.onPlayerMove(NetherPlayerListener.java:27)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:192)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:124)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(SourceFile:230)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-15 22:51:10 [SEVERE] Could not pass event PLAYER_MOVE to NetherGate
    while parsing a block mapping
     in "<reader>", line 39, column 5:
            godgodgodgo:
            ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 42, column 6:
             AllysaWolf:
             ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:73)
        at com.nijiko.permissions.Control.load(Control.java:145)
        at com.nijiko.permissions.Control.loadWorld(Control.java:108)
        at com.nijiko.permissions.Control.permission(Control.java:307)
        at com.nijiko.permissions.Control.has(Control.java:269)
        at com.elmakers.mine.bukkit.plugins.permissions.PermissionsProxy.isSet(PermissionsProxy.java:18)
        at com.elmakers.mine.bukkit.permission.GroupManager.isSet(GroupManager.java:424)
        at com.elmakers.mine.bukkit.persistence.dao.PlayerData.isSet(PlayerData.java:336)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.startAutoPortal(NetherManager.java:487)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.onPlayerMove(NetherManager.java:432)
        at com.elmakers.mine.bukkit.plugins.nether.NetherPlayerListener.onPlayerMove(NetherPlayerListener.java:27)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:192)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:124)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(SourceFile:230)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-15 22:51:12 [SEVERE] Could not pass event PLAYER_MOVE to NetherGate
    while parsing a block mapping
     in "<reader>", line 39, column 5:
            godgodgodgo:
            ^
    expected <block end>, but found BlockMappingStart
     in "<reader>", line 42, column 6:
             AllysaWolf:
             ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:73)
        at com.nijiko.permissions.Control.load(Control.java:145)
        at com.nijiko.permissions.Control.loadWorld(Control.java:108)
        at com.nijiko.permissions.Control.permission(Control.java:307)
        at com.nijiko.permissions.Control.has(Control.java:269)
        at com.elmakers.mine.bukkit.plugins.permissions.PermissionsProxy.isSet(PermissionsProxy.java:18)
        at com.elmakers.mine.bukkit.permission.GroupManager.isSet(GroupManager.java:424)
        at com.elmakers.mine.bukkit.persistence.dao.PlayerData.isSet(PlayerData.java:336)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.startAutoPortal(NetherManager.java:487)
        at com.elmakers.mine.bukkit.plugins.nether.NetherManager.onPlayerMove(NetherManager.java:432)
        at com.elmakers.mine.bukkit.plugins.nether.NetherPlayerListener.onPlayerMove(NetherPlayerListener.java:27)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:192)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:124)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(SourceFile:230)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-15 22:51:33 [INFO] CONSOLE: Stopping the server..
    2011-03-15 22:51:33 [INFO] Stopping server
    2011-03-15 22:51:33 [INFO] [Permissions] version [2.5.4] (Phoenix) disabled successfully.
    2011-03-15 22:51:33 [INFO] Saving chunks
    
     
  8. Offline

    Azzu

    I still don't understand how to get from the nether back to the normal world. When I enter the Nether, there is no portal there, and I have no items at all. How can I create a portal back? I thought the plugin would do this automatically... "Just Like Single Player"
     
  9. Offline

    NathanWolf

    Hm- let me try that out again. Obviously, things are working fine on my public server through many a server reboot... give "nether world list" a try, and let me know if your worlds point to "unknown", please?

    It looks like you farkled up the sample permissions file I gave :)

    Did you use tabs?

    Also, since you're in there editing, you may want to remove myself and my wife- especially since I'm in there as an admin ;)

    Please see the "Troubleshooting" section in the wiki.

    NetherGate is alpha, not everything is working yet. Bring some obsidian with you next time, or use "nether kit". Or, just use "nether world go" to get home, if you don't want to build a portal.

    Or, if you really really want, give yourself all permissions and NG will auto-create portals for you. Just don't come back and complain because your world is littered with portals- I'll only point you to that part of the wiki that you should read before complaining in here. :p

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

    Bob_Sack

    Using 2.0.295 of Essentials, 0.53 of NetherGate, and build 556 of craftbukkit, the problem persists. All of those are the most recent version as of this posting. I guess until you can get a hold of Zenexer, i'll have to go without essentials, or without nether. Good luck getting this issue solved nathan.
     
  11. Offline

    NathanWolf

    :(

    The fixed zip file I posted (NG 0.54 preview, basically) didn't work for people either. This version checks with bukkit before creating/loading a world, to make sure another plugin hasn't loaded it already. I was hoping this would do the trick.

    Once 0.54 is actually ready for release, I'm going to do some testing with Essentials myself.

    Meantime- anyone want to let me know what they actually use out of Essentials?

    Also, I did kind of send a "retraction" message to @Zenexer when someone reported that NG worked with Essentials- I assumed maybe everyone else was just having unrelated issues.

    So, that may be why he/she has not responded yet- let's see if they respond to this tag :)

    I think it's clear now that Essentials is doing something to break NetherGate, even with it's nether functionality "turned off". Hopefully we can get some help from their side, especially since I don't think the source is available for me to debug on my own.

    At this point, I'm basically willing to change my code however I need to (within reason) to make this work- but there may be nothing I can do, depending on what exactly is going on here (I still have no idea, really)

    Ok, yeah, this...

    I can't remember who it was, exactly, but whoever said that Essentials didn't break NG, also claimed lack of knowledge on its nether capability- clearly it has some.

    If Essentials is watching for portal blocks, that's a whole different ball game. I was not aware it was even doing that, and that may mean there's something I can do at an message priority level to play nice- here's hoping!

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

    godgodgodgo

    how can i make it so that portals only ever go to the same place in the nether?
     
  13. Offline

    NathanWolf

    Hmmmm..... I think you could do that with world scales, but the result would be that travel from nether to normal world would be scaled crazily... yeah, prolly wouldn't work. :)

    This kind of thing would be a nice feature to have post-beta.
     
  14. Offline

    Benie

    Does this mean PlgEssentials isn't supported?
     
  15. Offline

    NathanWolf

    Yup- until I get a chance to figure this out, I can't really support NetherGate+any kind of Essentials.

    I really am sorry about this, I just have no idea what's breaking NetherGate at this point.
     
  16. Offline

    Bob_Sack

    The essentials nether function works like this. At least it did for me. Every portal would put me at spawn in the normal or nether worlds. This is why I changed to NG tho =P

    I use Essentials.jar, EssentialsChat, EssentialsGroupBridge & GroupManager, and EssentialsSpawn. Since I use Worldguard, and don't list my server on the mc server list, I have no need for EssentialsProtect and EssentialsServerlist.
     
  17. Offline

    NathanWolf

    Unfortunately, I think it's Essentials.jar that breaks Nethergate- so any part of Essentials is just not going to work with me.
     
  18. Offline

    Metatoaster

    Some interesting idea used by another plugin: to avoid the blue fog in the Nether, you could make it so it's always night.
     
  19. Offline

    NathanWolf

    I think someone suggested that a bit ago, and it turned into "just use Noon" :)

    I'm actually hoping to get the red sky semi-working, though I really haven't looked into it. From my limited understanding, the best I could hope for is a red sky when you log in to a nether world- so a reconnect would be required to get the sky to switch. Certainly not ideal, and I'd have to make it an option of some kind.

    Hey, Essentials users!

    (if you're even still around)...

    Try this, please, and let me know!

    AwesomeNetherGate.jar

    Keep Persistence.jar, but delete NetherGate.jar (this is the same jar... you can just rename the one you've got, too, if you'd rather :p)

    EDIT: To be clear, keep the released version of Persistence- from the main OP, or the link up there. Not something you may have from one of my crazy zip files :)

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

    HornyFox

    Hello NathanWolf,

    really great work for this mod

    Unfortunately the mod makes any big problems.

    The big problem are the Portal's

    You create one, go in and you comes out in nether, thats good. But not every Portalgate to nether create a Portal in the Nether to get back to the normal World.

    Another problem, you go back from nether to normal world, you will not came out of the portal where you get in, you came out from a random created Portalgate and this happens so often. We have now 6 Random created Portals.

    We need to stop the Plugin, i hope its possible to fix this..

    -We use the latest Bukkit Version,
    - Minecart Mania 1.03a,
    - Vampire 1.3
    - permission
     
  21. Offline

    NathanWolf

    Hello! Most, if not all, of this is answered in the "troubleshooting" section of the NetherGate wiki.

    Your avatar/name disturb and frighten me.
     
  22. Offline

    Tim Yong

    wow! I'm glad my random idea could be of some interest. haha

    Later on, I'll try to find that experimental nethergate on your server. :D
     
  23. Offline

    NathanWolf

    The current suggestion to fix Essentials is actually not really experimental at all- I just renamed the jar!

    My hope is that having NetherGate load first will make it work, even when Essentials is present... really hoping someone tries that out soon :D
     
  24. Offline

    Adamman28

    any idea why i can't see the fireballs fired from the ghasts?
     
  25. Offline

    NathanWolf

    Bukkit/mcserver bug- the nether is not meant to work in SMP, there are bugs.
     
  26. Offline

    EniGmA1987

    Just an FYI, it seems "mob control" is breaking this nether gate plugin.

    This one:
    http://forums.bukkit.org/threads/mech-mobcontrol-v1-8-02-control-those-mobs-531.4828/



    With Mob control installed, prior to NetherGate installed, or adding it after NetherGate is completely set up and working, the plugin breaks the nether and the whole nether world disappears and the player falls into nothingness, subsequently breaking the server.
     
  27. Offline

    NathanWolf

    Uh... that sounds... terrible :(

    I'm hoping to get around to adding some sort of behavior control to CrowdControl ... if you don't need that right now, or any of the other advanced features of MobControl, I'd suggest switching over if you'd like to use NetherGate :)
     
  28. Offline

    blaize9

    [​IMG]

    Uploaded with ImageShack.us
    plugin list bukkit verson 516
    | AwesomeNetherGate.jar
    | BackupPlugin.jar
    | BigBrother.jar
    | BorderGuardLite.jar
    | CraftBook.jar
    | CraftBookCircuits.jar
    | CraftBookMechanisms.jar
    | CraftBookVehicles.jar
    | Essentials.jar
    | EssentialsHelp.jar
    | EssentialsHome.jar
    | EssentialsServerlist.jar
    | EssentialsSpawn.jar
    | EssentialsTele.jar
    | EssentialsWarp.jar
    | GoldenTools.jar
    | HiddenDoor.jar
    | IOBookcase.jar
    | List.bat
    | LWC.jar
    | MagicCarpet.jar
    | mcbans.jar
    | milkAdmin.jar
    | MinecartManiaAdminControls.jar
    | MinecartManiaAutocart.jar
    | MinecartManiaAutomations.jar
    | MinecartManiaChestControl.jar
    | MinecartManiaCore.jar
    | MinecartManiaSignCommands.jar
    | MinecartManiaSpawner.jar
    | MinecartManiaStation.jar
    | MinecraftRKitPlugin.jar
    | MultipleHomes.jar
    | nChat-0.2.1.jar
    | Noon.jar
    | Permissions.jar
    | PermissionsSupport.jar
    | Persistence.jar
    | Portcullis.jar
    | README.txt
    | RedRemote.jar
    | result.txt
    | signcolorinfo.txt
    | SignColours.jar
    | snipers.txt
    | TravelPortals.jar
    | TravelPortals.zip
    | VoxelDoop.jar
    | VoxelMore.jar
    | VoxelSniper.jar
    | voxelsniper.zip
    | Whitelist.jar
    | WorldEdit.jar
    | WorldGuard.jar
     
  29. Offline

    NathanWolf

    Hrm... Well thanks for trying that out, anyway!
     
  30. Offline

    Dzyu

    Hey NW, I've been testing NG for some time now, and it seems to work fine. It's been a long time since I "moved wrong" and was teleported about 260 blocks away. What I usually see instead, though, is this:

    16:12:50 [INFO] NG: Couldn't find a place for Dzyu to stand - sorry for the fall!
    16:12:50 [INFO] NG: TP'ing Player Dzyu from (-1, 69, 0) to (-1, 69, 0)
    16:12:50 [INFO] NG: Clearing area around -1, 69, 0
    16:12:50 [INFO] NG: Building a platform at -1, 69, 0
    16:13:14 [INFO] NG: TP'ing Player Dzyu from (3, 70, 6) to (3, 68, 6)
    16:13:14 [INFO] NG: Clearing area around 3, 68, 6
    16:13:14 [INFO] NG: Building a platform at 3, 68, 6

    I don't actually get the area cleared, or a platform built, so I don't know why it's saying it does these things, but it's good that it doesn't actually do it though because if it did this automatically it would ruin the areas around my gates a bit. :p I'm a bit worried they'll one day work as written and ruin these locations. :)

    I am wondering if things are working correctly, though. I tried building the gates exactly on top of each other, but that caused me appearing on top of the nether world gate and "moved wrong" and 260 blocks away when going back to the normal world, so now the gates are slightly apart so I get teleported to empty spaces. In effect, the gates aren't "linked" in any way. Should they be? I kind of expected the portals to be linked, but it works fine as it is now, so I'm ok with it, but I'll happily try something to make it work smoother.

    I never tried any of the commands as I haven't a clue of how to work a permissions/node/whatever system. I need to write my own file...? I'm such a noob with this. I consider myself lucky to have gotten as far as getting a linode running with minecraft, and pretty darn smoothly as well! :D
    Anyway, getting a safe location took me three tries of generating netherworlds, and I had to build a platform manually after a big fall I barely survived, but at least we're up'n running with one safe there-and-back-again portal. :p
     
  31. Offline

    NathanWolf

    Cool on the first part, not so much on the second :)

    So, I never got around to implementing the scheduled TP- I got caught up in refactoring, and then last week had a lot of crazy work stuff going on.

    So, I'm glad to hear about "moved wrongly"- that makes me think that there was been some fixes on the Bukkit side of that, which is great! Maybe the chunk ghosting was part of the problem?

    As for the other thing, that's all me now! Assuming there is not some strange bug (like chunk ghosting) that would make the search algorithm fail, that's just my code failing. I'll take a look at this once I get everything back up and running again!

    Well, to be clear- the platform and the clearing are both very minimal. They only happen if needed (platform only over water/lava), and they'll only destroy a limited subset of materials, common stuff.

    That said- it may not have done any of that if it moved you to the wrong place :)

    Not yet, unfortunately. I do apologize for the delay.

    Cool! :D

    That makes me ever more glad to hear that it's been working well for you, then- it's meant to be drop-in. The console commands are only needed for advanced or complex setups.

    If you want to set up permissions, you can use the Permissions plugin or the built-in permissions system- but either way you do have to write some YML. I have a starter file linked in the permissions section of the NG wiki to get you going.

    However, it's not required- this is just if you want to prevent players from using gates, or customize gate creation on a per-player basis.

    Later on, it will be useful with complex custom networks, so you can have a portal (for instance) that points to a specific world, and only allows certain people to use it.

    Again- all advanced stuff. NG is always meant to be, at it's heart, a drop-in nether plugin to emulate single-player functionality.

    Glad you got at least one portal paired! It's very tricky ATM.... hoping to get that working right soon.
     

Share This Page