[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

    TOAST7312

    Indeed I am using Permissions 2.5.1, the one TheYeti made not nekijins crapheap she left behind.

    Also, I posted on your persistence thread about a major issue there as well.
     
  3. Offline

    NathanWolf

    Will check that out. FYI- I believe that Nij is a dude, despite what his profile may have said at some point :)
    --- merged: Mar 4, 2011 2:08 AM ---
    As in, not get back? Yes- just use "/nether target world nether nether"
     
  4. Offline

    TOAST7312

    This is the internet man, i don't really care. Not trying to be rude, it's just people can pretend to be whatever thye want here so they probably will. I just refer to what I'm aware of.

    But yeah, is there anything I can do to help deceipher the mystery of why my portals aren't working?
     
  5. Offline

    santiainen

    Need some help here. For some reason, if i go through a portal it sends me to a totally wrong position. like expected (coordinates), instead got to (coordinates) ):. Most of the time i spawn in lava, :p I tried removing the nether world many times now, everytime it makes the nether world and sends me to a wrong place :(
     
  6. Offline

    RazMaTaz

    I have an interesting issue-
    One- How do you deal with a world name with a space in it? Cant use /nether go na me
    Two- I already had a portal setup to goto nether, no portal built in the nether yet. but worlds are linked.
    I had a user create another portal and he died inside, due to no landing spot being created, I used his portal to go there and I just drop to the lava, dont really have time to do the spawn clean..
    anyways, here is my question, when I do a /nether list worlds, it shows the world his gate is linked to as (unknown) for a name and I can't seem to do anything with that, ie delete it. I created another world (*normal)

    >nether list worlds
    20:50:41 [INFO] Magic World (normal) : 0x -> Mirror
    20:50:41 [INFO] nether (nether) : 0x -> (unknown)
    20:50:41 [INFO] Mirror (normal) : 0x -> Nether
    20:50:41 [INFO] Nether (nether) : 0x -> Magic World

    I tried to edit the nether.db to fix the name but that didn't seem to work.

    Need to fix the name, and then change the links, but I can't issue commands that include spaces in the name or do anything with (unknown)

    Thanks


    Edit: I fix my problem by deleting the world folders tied to the nether worlds, and deleted the nether.db from persistence. But the whole space thing is still an issue. I used /nether sethome and it said it did but when I use /nether home it says cant find it or something like that.
     
  7. Offline

    RainRain

    Okay heres MY bug: Whether only nethergate and persistence or with my plugins, nethergate just does not teleport me to the other world, i'm using the latest build and heres what happens:

    [​IMG]

    I'm uploading a youtube video to go along with the pic (10 fps because i hate frap's compression, anyone have a better, CLEAR no watermark recording software?)
     
  8. Offline

    earthiverse

    /nether nuke squid
    does not seem to work.
    I am too afraid to type /nether nuke, as last time I did we all died and everyone lost the items they were holding.
     
  9. Offline

    NathanWolf

    "/nether nuke" anything shouldn't work anymore, I removed it a long time ago ;)

    As for the rest of you... wow, lots of bugs! Hoping to get a release out soon- quite honestly frustrated by permissions, and have been preferring Fable 3 with my wife :p
     
  10. Offline

    TheDarkness73

    I mean like they can't use the command /nether go
     
  11. Offline

    Jademalo

    New problem! :D
    When I go through a portal for the first time, instead of just laying the obsidian in the gaps like it used to, it now flattens the area down a block and then lays obsidian in the gaps.

    This is only really a problem in normal worlds, and is annyoing as hell. Theres obsidian EVERYWHERE
     
  12. Offline

    NathanWolf

    Again, permissions. There are permission nodes for everything in NetherGate - you want to prevent someone from doing something, use permissions.
    --- merged: Mar 4, 2011 2:46 PM ---
    That DEFINITELY shouldn't happen- that was a bug like 3 versions ago! :\ You have 0.51, yeah?
    --- merged: Mar 4, 2011 3:44 PM ---
    I just updated Persistence, that error message will be gone- please re-download if you're tired of that :)

    Persistence.jar

    Also, if you're having "weird" issue, re-download NetherGate.jar, too. I just made sure that the current versions are in sync with what's on my public server (mine.elmakers.com), and that seems to be working pretty well, there- no digging in the ground, no unnecessary obsidian, etc.

    I'm going to work on the Permissions support now, and hopefully get that mess straightened out. There will be a new version of Persistence for this, as well, so if things are working fine for you and you don't mind a log spew on startup, you may just want to wait to update.

    Thanks for your patience!
     
  13. Offline

    RazMaTaz

    In doing my testing I found that I have to do a /nether kit twice, first time it gives a diamond pick, and the flint, but no obsidian. Second time it just adds the obsidian.
     
  14. Offline

    NathanWolf

    Yeah, I've noticed that, too. It is a bug, but haven't fixed it because I kinda like it that way :)

    I may make these two different kits, actually- for permissions support. One kit for doing it the hard way (go mine your own obsidian!), and another for just slapping a quick portal up. Maybe another for building a portal with magic, too (if NG detects that Spells is around....)
     
  15. Offline

    TheDarkness73

    Is there a way to make ti so portals link?
     
  16. Offline

    NathanWolf

    0.52 Released

    Please update NetherGate.jar and Persistence.jar. Delete Groups.jar, if you have it, and instead download PermissionsSupport.jar if you need Permissions support.



    Note that, as of Persistence 0.55, all my plugins have their own internal user/group/permission system. I've attempted to put something together that will resemble bukkit.permissions, but it is in no way endorsed by the bukkit team, and you can ignore it if you use PermissionsSupport and Permissions.
     
  17. Offline

    maxx001

    I can't get this to work.

    Dropped nethergate.jar and persistence.jar in the plugins folder of a clean bukkit install (493) and i get these errors when i start the server:

    Code:
    22:22:09 [INFO] NetherGate version 0.52 failed to initialize
    22:22:09 [SEVERE] java.lang.NullPointerException at com.elmakers.mine.bukkit.persistence.dao.PluginData.i
    nitializeCache(PluginData.java:53)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.utilities.PluginUtilities.<i
    nit>(PluginUtilities.java:62)
    22:22:09 [SEVERE]       at com.elmakers.mine.craftbukkit.persistence.Persistence
    .getUtilities(Persistence.java:63)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.nether.NetherGatePlu
    gin.initialize(NetherGatePlugin.java:93)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.nether.NetherGatePlu
    gin.onEnable(NetherGatePlugin.java:53)
    22:22:09 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:118)
    22:22:09 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:414)
    22:22:09 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:187)
    22:22:09 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:83)
    22:22:09 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:61)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:204)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:191)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.d(MinecraftServe
    r.java:131)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:246)
    22:22:09 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:366)
    22:22:09 [INFO] Persistence version 0.55 failed to initialize
    22:22:09 [SEVERE] java.lang.NullPointerException
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.persistence.dao.PluginData.i
    nitializeCache(PluginData.java:53)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.utilities.PluginUtilities.<i
    nit>(PluginUtilities.java:62)
    22:22:09 [SEVERE]       at com.elmakers.mine.craftbukkit.persistence.Persistence
    .getUtilities(Persistence.java:63)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.persistence.Persiste
    ncePlugin.getUtilities(PersistencePlugin.java:152)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.persistence.Persiste
    ncePlugin.getPermissions(PersistencePlugin.java:162)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.persistence.Persiste
    ncePlugin.initialize(PersistencePlugin.java:137)
    22:22:09 [SEVERE]       at com.elmakers.mine.bukkit.plugins.persistence.Persiste
    ncePlugin.onEnable(PersistencePlugin.java:93)
    22:22:09 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:118)
    22:22:09 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:414)
    22:22:09 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:187)
    22:22:09 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:83)
    22:22:09 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:61)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:204)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:191)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.d(MinecraftServe
    r.java:131)
    22:22:09 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:246)
    22:22:09 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:366)

    EDIT: Now i can get it to load properly without any errors. Saying that Nethergates and Persistence is enabled.

    However when i create a gate and walk through it, nothing happens at all. Also no /nether commands seems to work. Nothing happens if i write them. How do you define who has access to them or not when you don't use the permissions plugin?!?
     
  18. Offline

    NathanWolf

    You need permissions now. Either the Permissions plugin, or setting up internal permissions. The leaky page that tells you how to do this is down ATM, or I'd link to it.
     
  19. Offline

    RazMaTaz

    Is the permissions thing why I can use gates and nobody else? even another person that is an OP
     
  20. Offline

    LuCi83

    Ugh, just typed out this long detailed bug report and accidentally hit the back button on my mouse and walla.... NOTHING... Some forums are nicer about this sort of thing....ANYWAY....

    Code:
    2011-03-04 20:03:58 [INFO] Starting minecraft server version Beta 1.3
    2011-03-04 20:03:58 [INFO] Loading properties
    2011-03-04 20:03:58 [INFO] Starting Minecraft server on *:25565
    2011-03-04 20:03:58 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-493-g8b5496e-b493jnks (MC: 1.3)
    2011-03-04 20:03:58 [INFO] Preparing level "world1"
    2011-03-04 20:03:58 [INFO] Preparing start region
    2011-03-04 20:03:58 [INFO] ChatBukkit v0.0.1 is enabled!
    2011-03-04 20:03:59 [INFO] NetherGate version 0.52 is enabled
    2011-03-04 20:03:59 [INFO] Persistence: There's an error with permissions.yml - hopefully more info about that above.
    2011-03-04 20:03:59 [INFO] Persistence version 0.55 is enabled
    2011-03-04 20:03:59 [INFO] ScrapBukkit version 0.2.1 is enabled!
    2011-03-04 20:03:59 [INFO] Done (0.054s)! For help, type "help" or "?"
    2011-03-04 20:06:29 [INFO] 143 recipes
    2011-03-04 20:06:29 [INFO] LuCi83 [/127.0.0.1:50066] logged in with entity id 111
    2011-03-04 20:06:29 [SEVERE] Could not pass event PLAYER_JOIN to Persistence
    java.lang.NullPointerException
        at com.elmakers.mine.bukkit.persistence.dao.PluginCommand.checkPermission(PluginCommand.java:231)
        at com.elmakers.mine.bukkit.plugins.persistence.PersistenceListener.onPlayerJoin(PersistenceListener.java:29)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:125)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
        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-04 20:06:33 [SEVERE] java.net.SocketException: Connection reset
    2011-03-04 20:06:33 [SEVERE]     at java.net.SocketInputStream.read(Unknown Source)
    2011-03-04 20:06:33 [SEVERE]     at java.net.SocketInputStream.read(Unknown Source)
    2011-03-04 20:06:33 [SEVERE]     at java.net.SocketInputStream.read(Unknown Source)
    2011-03-04 20:06:33 [SEVERE]     at java.io.FilterInputStream.read(Unknown Source)
    2011-03-04 20:06:33 [SEVERE]     at net.minecraft.server.Packet.b(SourceFile:113)
    2011-03-04 20:06:33 [SEVERE]     at net.minecraft.server.NetworkManager.f(SourceFile:155)
    2011-03-04 20:06:33 [SEVERE]     at net.minecraft.server.NetworkManager.c(SourceFile:9)
    2011-03-04 20:06:33 [SEVERE]     at net.minecraft.server.NetworkReaderThread.run(SourceFile:62)
    2011-03-04 20:06:33 [INFO] LuCi83 lost connection: disconnect.genericReason
    This basically breaks down into two issues, first, persistence is claiming to have an error reading the permissions.yml file. The file is basic, and it parses the only yml parser fine.
    Code:
    plugin:
        permissions:
            system: default
            copies:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn.*'
        Admin:
            default: false
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - '*'
    users:
        luci83:
            group: Admin
            permissions:
    Second, the NPE from the rejected PLAYER_JOIN call, not sure what is going on in either situation nor how related they are. This server is stock. Plugins are , chatbukkit, nethergate, persistence, scrapbukkit. All are the latest versions as of 10minutes ago. I've tried the dev branch of craftbukkit, that's a no go as well.

    As a side note, I'm running the latest jre7, not 6. I've had absolutely 0 issues with it on multiple mods and versions of minecraft server/client. The error doesn't seem related to a java compatibility thing either, but it's not a language I'm really familiar with. Any help is appreciated!
    --- merged: Mar 5, 2011 5:13 AM ---
    Same errors with JRE6, so it shouldn't be some java computability issue.
     
  21. Offline

    Kazinsal

    Having this plugin installed with Persistence... isn't working so well on my server (we don't use Permissions or Groups or anything like that at the moment). It causes /reload times to be upwards of five minutes, during which everyone times out and can't log in for a few minutes. It also doesn't seem to have any effect when an op runs /nether or /su and then /nether.

    What's wrong with this thing?
     
  22. Offline

    maxx001

    But i fail to find anywhere in your post where you mention anything about hwo to setup "internal permissions"??

    All i can find is a line where you write that this plugin is "a simple drop-in" plugin with no other installation required?

    EDIT: Ok, found it under the Permissions tab some way down in your post.
     
  23. Offline

    NathanWolf



    Yes.
    --- merged: Mar 5, 2011 1:32 PM ---
    Yeah, fancy that :p

    EDIT: Ok, I got woken up at 4am and I was cranky, sorry. Used to people not reading the OP, etc- here's a better answer.

    I want NetherGate to support Permissions, I wand NetherGate to support bukkit.permission ("internal" permissions is a Bukkit permissions "preview"!), and, yes, I want to honor my original claim of "drop-in".

    So far, I have 1 of the 3 of those working, it seems :(

    Right at the moment, you need Permissions to use NetherGate. That was not my intention, you can back up a version or two of NetherGate and Persistence if this is breaking things for you:

    http://www.elmakers.com/minecraft

    As for internal/bukkit permissions, there is a leaky article I wanted to link to to show you how to set that up, but leaky has been down for days. And, even more unfortunately, I seem to have lost my own sample permissions file- meaning I can't post it, and also meaning I can't even test internal permissions myself, because frankly I don't remember how to make that stupid YML file :p

    I'll get it fixed up- my main focus will be figuring out how to make NetherGate (and plugins in general) allow for "default access" commands with or without permissions.
     
  24. Offline

    Jademalo

    Quick question - If the Normal world is 8x and the Nether world is 1x, does that make it so the nether world is fast travel? Or is it the other way around.

    EDIT: Also, ive got some bad news.
    The obsidian building bug is back.

    I used a portal from one of my worlds back to another, and it built obsidian in place of the water.

    EDIT2:and after some further hunting, ive discovered a few things. It also creates a large clear space around the player, but only on the first port.

    I can understand these measures for porting to a nether world, but not to a normal world. They just clog everywhere with obsidian.

    EDIT3: Hehe.. Youre gonna love this. It seems to be doing that for normal worlds, But not nether worlds. When I used a portal for the first time, I went straight into the lava.

    EDIT4: Another question (sorry!) - When you die, or type /nether spawn, you go EXACTLY to the spawn point. However, when using /nether go, you seem to go to a point based on your clear area finding algorithm. for instance, /nether go JadeCraftNormal puts me on top of a tree. However /nether spawn puts me underneath the leaves.
    Is there any chance you could change it so that /nether go <world> takes you to the exact spawn? (Just in my nether world, they take me to completley different levels, and if you use /nether go you pretty much HAVE to die to be able to get to my spawn exit portal, since on death you get taken to the exact spawn.)
     
  25. Offline

    Mad Maniak

    Hi everyone,

    a couple of questions to the current users of this plugin:
    - How big are the odds of the generated Nether save of this plugin being compatible with Notches implementation of the Nether in the future (including the set spawn location, quick-travel transportation proportions, etc.)? I wouldn't want the users of the server investing time and effort in Nether-roads to just make them useless once Notch implements the Nether himself.
    - How big is the added server load of running both a standard and Nether world, if any?
    - Is this plugin compatible with all of the major plugins (BigBrother, WorldGuard, Whitelist, MyHome, MyWarp etc.)? For example, won't the two worlds their logs interfere?
    -How does transporting back to the normal world work; can't you teleport straight into someone his structure, effectively griefing it?

    I have skimmed through the topic, yet I haven't read all 22 pages. I hope none takes offense in me asking these questions here.:oops:
     
  26. Offline

    NathanWolf

    Ah, not the bug, this time. The platforms are meant for water and lava- this is how it works in single player. You can turn them off globally by not giving anyone the "NetherGate.portal.create.platform" permissions.

    Speaking of permissions- I'm hoping my solution to the perm issue will be to simply provide a useable permissions file for internal permissions- as soon as I can get one working myself, I'll be sure to share it...

    This is also on purpose, so you don't suffocate, or feel like you TP'd into a coffin. I only destroy common materials, though (dirt, stone, netherrak, etc)

    It's either that, or you get dumped in water. Please keep in mind it will be creating a full obsidian portal as well as any necessary platform blocks, once it's working.

    Unless it's broken (need to double-check, I suppose) this is most likely the moved wrongly bug- though I may be mistaken. From what I've seen (check the server log!), it does create a platform, and TP you to it- you just don't make it there.

    The "/nether go" command is meant to take you to the same place you world portal to, if there were a portal where you're standing. I don't think it works that way now, but only because it's broken (I guess?), or because of the "moved wrongly" bug, or both.

    I'm thinking of changing "/nether spawn" to "/nether spawn go [world]" - so you can go directly to spawn in another world, since "/nether go" is not supposed to be taking you to spawn.

    Make sure to reset your spawn (using "/nether spawn set") to wherever it's taking you when you die! Then, you should just be able to use "/nether spawn" to get back there. Let me know if that's not working. (Hmm.... it may not in the nether, now that I think about it... hrm...)
    --- merged: Mar 5, 2011 4:31 PM ---
    Nah, these are good questions- and since I'm also a user, I'll try and help :)

    This is a particularly excellent question, and it requires a multi-part answer:

    So, we're using notch's implementation of the nether world. The map format is the same, etc. The main difference there is that in single player, one world is used to store your nether and normal maps.

    Now, I think you could set this up in NG- just create a hard link from your default world folder to a "nether" folder. This should make MC store all the map data in one folder, just like it would be in single-player (I have not tested this, and Dinnerbone said it would break my mind if I tried it- FYI!)

    Anyway, that's kind of a minor detail- I'm sure there will be a way to merge the two worlds together, if that's something you need/want to do one day. Obviously, we have no way of knowing what the ultimate nether/normal split would look like in vanilla MP, it may not even resemble how it was done for single-player. So, I'm only guessing, here.

    For Bukkit, Dinnerbone chose not to do this because it's limiting- each world can hold one nether version and one normal version, and that's it. So instead he's abstracted the world type concept away, allowing the possibility of other types of worlds later, not directly supported by MC, as well as allowing for more than 2 worlds.

    Yes indeed! I do set the spawn location (if you use "/nether spawn set") in the actual map data, so that will carry over to other plugins, etc. It's also the only way to actually get you to go back there on death cleanly :)

    Here's where things get fun :) Fast travel and such is where we have essentially "lost" built-in support, and that's why it's taking me so long to get right. I'm trying to re-engineer what Notch has done in single-player, and it's very complex!

    So, right now, in versino 0.52, the answer is no. The portal tracking/pairing does not work correctly, yet.

    However, rest assured that this is my goal- and is a requirement for this plugin to reach 1.0 status.

    If it eases your mind, I have a test world set up for this. I have my old, old, old single-player map, which has a nether fast travel hub I set up before moving the map over to single player. I have since split out the nether part of that map into its own world, and my ultimate goal is for NetherGate to be able to re-link that portal network automatically.

    This will be very difficult- but if I can do it, I'd be satisfied that I've gotten the algorithms all "right" enough to be able to answer "yes" to your question. If I can get an old portal network to hook up with NG, then I have to assume the converse would be true- a NG network would seamlessly carry over to a "vanilla" nether implementation.

    However, that being said- I have to assume that, somewhere buried in that map data, is a portal network structure. I'm convinced that there is no way Notch is doing this on the fly, every time. I could be wrong. In any case, if that data is there, I am not using it, and probably won't because I'd want to expand on the base functionality anyway.

    It should not be much, at all. For the most part, it will only consume additional memory- every loaded world maintains its spawn chunk in memory at all times.

    Otherwise, it really shouldn't matter- chunks will be loaded for players as needed, as usual.

    I am going to eventually add an option to pre-load target chunks when I detect a chunk with portals in it is loaded. This would make portalling much more "instant", at the cost of more memory- but this is not implemented yet.

    This, I cannot help with as much, I'm afraid. MyWarp may play nice if you can change the portal block it uses- otherwise, not. MyHome was not multi-world friendly, last I checked (there is a "/nether home set", but your locations are not going to carry over).

    I've heard that WorldGuard works- if you portal into an area you're not allowed, it tp's you back. Not sure, though. Do you still need Whitelist? Isn't that built in now?

    Yes, unless you have some kind of WG type plugin. If that's not working, I want it to- so let me know (everyone).
     
    Mad Maniak likes this.
  27. Offline

    Mad Maniak

    Thank you for the extensive and overal excellent answering of my questions; I really appreciate the support.
    Keep doing a great job![​IMG]
     
  28. Offline

    Jademalo

    Aaah right, I see. I was misunderstanding the use of /nether go =]
    In that case, its definatley bugged =] (But also explains why it places me on top of trees..)
     
  29. Offline

    theoutrider

    I'm having a different and slightly odd problem on my server - it seems that everyone except me can make use of nether stuff. If I - as an admin/mod - type /nether go, I get the confirmation of the command, but nothing at all happens. Everyone else can use portals and /nether commands fine.

    Halp?
     
  30. Offline

    Jademalo

    Quick questuion about permissions nodes - for say..
    /nether create world [name] <nether | normal> : Load or create a world

    Would the node for that be
    NetherGate.commands.nether.create
    or
    NetherGate.commands.nether.create.world
    ?

    also, does it load them from the permissions file as designated by the world, (e.g. JadeCraftNormal.yml) or just flat out permissions.yml?
     
  31. Offline

    NathanWolf

    Sounds broke! :(

    Definitely sounds like a permissions thing- I think I have that all straightened out for Permissions support- still working on "internal" permissions though... there's a bit I "forgot".

    Can you try upgrading if you haven't already, please? To latest Persistence.jar, NetherGate.jar, and PermissionsSupport.jar (if you need Permissions support- Permissions.jar is still required (whichever one you're using these days...)
    --- merged: Mar 5, 2011 9:44 PM ---
    Well, both! ;)

    Right now, they're basically the same thing- but once you can create portal areas, there will also be a create.area node as well. Hope that makes sense.

    Heh- well... again, both, to a degree. :)

    For Permissions support, from what I can tell, Permissions uses one yml file per world, named the same as the world, stored in "plugins/Permissions".

    If you leave out a world, I think Permissions (current version - 2.5.2 maybe? I dunno) throws an NPE on startup, so watch for that. You need one file per world.

    Personally, I don't want per-world permissions, and I'm super annoyed at having to set this up for all 6 of my worlds. I used "ln" to hard link to a single file. :p

    Anyway, "plugins/Persistence/permissions.yml" is "built in" permissions- this is me trying to mimick bukkit.permissions, and move away from Permissions.

    Right now, it's not working- when it is (will need a code update of both jars again... :p) I'll post an example config file, and also the default permissions will work again (so you won't need to set any of this up, if you don't want to, and you're not using Permissions).

    For starters, default permissions will be both "use" and "auto create", just like single player. If too many people complain about the auto-platforming, though, I may turn it off by default. I would wait until I can distinguish between water and lava platforms, though- people don't seem to care about cluttering up their nether world :p

    Hope that helps!
     

Share This Page