Multiworld! Nether! A planet full of creepers!

Discussion in 'Bukkit News' started by Dinnerbone, Feb 6, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Dinnerbone Bukkit Team Member

    I've been slaving away the last two days working on the biggest feature added to minecraft yet; multiworld. Something the whole community has been itching for; either to finally get those rare materials from the nether onto your survival server, or to go save a girl named Daisy. But suffice to say, thanks to Bukkit, it's here at last.

    Bukkit now supports multiple worlds of various types, either normal or nether. You can have a normal world, a creeper-filled world for hardcore survival, and two nethers with and without monsters. It's all up to the plugins to let you decide what you want to happen and where.

    I'm certain that very shortly a plugin or three will be available to let you access different worlds, such as the nether, which you may try and enjoy to your hearts content. However, I must confess we couldn't get it to work 100%. If you go from a normal world to a nether world, you will not see the red fog usually present. We need Mojang to release a client update to fix this. Also, there's a few issues with hearing explosions from way across the solar system but we'll have that ironed out pretty soon.

    Aside from those, it's all ready for playing and I hope you enjoy it as much as I did making it!

    Plugin Developers:
    Making a new world is easy. Just server.createWorld(name, Environment.NETHER or .NORMAL). But please make absolutely sure to check if a world exists by the same name first or thing'll get silly. Also, let the server owners control the name of the world as it'll become the folder name. There should never be a reason you need absolute control over the name.

    Any plugin which previously ignored the world property will now need to wake up and get into gear. The world is important, and things can go horribly wrong if you ignore it.
     
    Thejeremail likes this.
  2. Offline

    bennyty

    First! Thank you for making this feature. I hope Mojang releases the client mod soon along with hurrying the GUI changes along.

    Thanks again!
     
    TheHox likes this.
  3. Offline

    rushone2009

    HOLY SHAT
     
  4. Offline

    Snowl

    I have a plugin that creates worlds and teleports, if someone doesnt make this then ill upload tonight.
     
  5. Offline

    Dinnerbone Bukkit Team Member

  6. Offline

    themagicalcake

    So now we have to update bukkit?
     
  7. Offline

    Kane

  8. Offline

    Afforess

    Shouldn't you have like, warned us? ;)


    Edit: Who wants to save Daisy - that's Luigi's job. Everyone needs to save Peach!
     
  9. Offline

    DoritosMan

    This is probably one of the best updates I have seen by far
     
  10. OMG OMG OMG

    I have a lot of work to do...

    THANKS Dinnerbone! This is really fricking cool!
     
  11. Offline

    ooplease

    i think its a reference to yogscast's minecraft adventures
     
  12. Offline

    deltr

    Zen is on it
     
  13. Offline

    LRFLEW

    YAY YAY YAY

    Now we just need a plugin that allows standard Nether<->Normal transferring :)
     
  14. Offline

    feverdream

    This will no doubt break my plugins for time.. thanks :)
     
  15. Offline

    Spooner

    So do the nether portals acually work? Or is it command based?
     
  16. Offline

    Snowl

    What 0.o

    Is someone else coding it 0.0 I still have to get home, grahhh school :p
     
  17. Praise be to the bukkit.
     
  18. Offline

    nossr50

    This sounds pretty cool, nice job DinnerBone
     
  19. I love the lack of load screen... :3
     
  20. Offline

    deltr

    here's some video footage if anyone cares:

     
  21. saw this on twitter yesterday SOOOO excited
     
  22. Offline

    WMisiedjan

    Awesome, Can't wait to be able to load Custom Maps, Like you can do Individually Survival Island or with a few friends, While other players can ALSO create new worlds.

    Will try to make this asap. :D
     
  23. Offline

    Cosmic Break

    im an idiot, because i cant get this to work...
     
  24. Offline

    Phantom Index

    It says my Servers is full.. What.. WHAT? it's not O_O What's wrong with this?!

    Resolved* MinecartMania will cause you to have your Server stop you from connecting saying "Ths Server is Full!" on builds 265+ I thought I let you all know that :)
     
  25. Offline

    feverdream

    Looking at this api, while I can use getServer().getWorlds() to get a nice list of my worlds and their names, etc.. I cant seem to find an api to remove/delete a world. Sure, I could fiddle with directories and everybody could create the same utility code so that we all have to reinvent the same wheel, but somehow it just seems more fun to have a supported .removeWorld(String name) API.
     
  26. Offline

    Dinnerbone Bukkit Team Member

    I'm going to improve the world API later tonight. I said this earlier :p

    The issue with removeWorld(); should it physically remove the world? Or should it just unload it? What if people are in the world? I don't think this is something we should have.
     
  27. Offline

    majorcyto

    I have a question.. This is obviously not the same way mojang does it is this "visual magic" do you unload all current world chunks for that player and replace all those chunks with nether chunks?? Could people who dont exactly get how you did it have just a wee bit of explanation please!
    --- merged: Feb 7, 2011 10:22 AM ---
     
  28. Offline

    Grum Bukkit Team Member

    Most of minecraft is actually already ready for multi-world support. The things which weren't have just been fixed over this weekend. I'm guessing that a Mojang implementation would be rather similar to this.
     
  29. Offline

    RoyAwesome

    Just eject people from the world and into the main one
     
  30. Offline

    chibirubara

    After updating bukkit and minecart mania to the latest and greatest, it worked like a charm, Thank You!
     
Thread Status:
Not open for further replies.

Share This Page