Inactive [WGEN] OceanWorld v0.2 - Generate a huge ocean! [1000]

Discussion in 'Inactive/Unsupported Plugins' started by King Rat, Jul 23, 2011.

  1. Offline

    King Rat

    OceanWorld - Generate vast ocean worlds!

    Version: v0.2 This is a really basic World Generation plugin, which creates a huge ocean world when loaded.

    Some lovely news!

    Due to popular request, I'm gonna start rewriting this, and allow admins to configure the block types in each layer! I'll have it out sometime tomorrow :3

    Features:
    • Quietly generates a huge ocean!
    • Now with permissions support!
    • Extremely easy to run and generate, and uses little memory!
    • Simply write /ocean to teleport, and /leaveocean to get back!
    Permissions Nodes:


    - oceanworld.enter
    - oceanworld.leave

    Download here!
    Source Code

    Changelog:
    • 0.2.1 - Fixed a spelling error. Yes. A spelling error.
    • 0.2 - Added support for Bukkit's new permissions, and fixed the /leaveocean command
    • 0.1 - Initial release
     
  2. Offline

    noahwhygodwhy

    hmm, i'll test this and post the results, this seems like it could be cool,
    F*** YES FIRST POST!!!!!!!!!!!
     
    dabram71 likes this.
  3. Offline

    CaMeRuSh

    /leaveocean doesnt work... Tells me cannot find my world and that im stranded..
     
    dabram71 likes this.
  4. Offline

    King Rat

    Damnit, I'll have to get that fixed. I'll get v0.2 out later :D
     
  5. Offline

    CainFoool

    Before sending the player to the Ocean world, get the current world they're in, save it in a Hashmap then /returnocean or /back or whatever reads whatever the old world was and goes to it.
     
  6. Offline

    King Rat

    Yep, doing that right now! And adding permissions support ^_^
     
  7. Offline

    codename_B

    I would suggest creating a version that doesn't auto-add the world so people can use it with a multiworld manager like Pinapp or MultiVerse - these plugins take care of the warping for you so all you have to worry about is making the generator as awesome as can be!

    P.s. rather than storing the world in a hashmap - store the old location of the player (the location object includes world but it also includes a lot more)

    P.s. if you're looking for any populator or need ANY help with this, or any future plugins - join me on #bananacode in irc.esper.net - and me, or one of the other members of the team will be happy to help you out. We're passionate about WGEN :D
     
  8. Offline

    nubpro

    Could you add some screen shoots?
     
  9. Offline

    iffa

    this.doNow();
     
    EarlyLegend likes this.
  10. Offline

    King Rat

    Yeah, I think you're right :D The first part of the code which adds the actual world is part of a much more interesting WGEN plugin I started called DynamicGen, which allows admins to define extensive properties about the generator. I made OceanWorld because I needed a huge ocean for an adventure map, and thought this way would be more fun than using MC-Edit. I think thought it'd be nice to contribute to the new WGEN section, so I sharpened it up a bit, and added commands etc...

    I'm also really interested in custom world generators, so yeah, I'll pop onto the IRC channel sometime :D

    And yeah, I'm gonna rewrite a load of the code now, and once 0.2 is ready, I'll stick some screenshots on, but there isn't too much to see, it being a huge ocean ^_^

    And actually, I'm gonna start working on some populators, so I'll try and include islands and things soon-ish! The original purpose was to simply create a huge ocean, free for building watery things, but I'm keen to develop it some more.
     
  11. Offline

    codename_B

    You'll want to check this out: https://github.com/Nightgunner5/BananaGen/

    This is our current top-end development into WGEN headed by Nightgunner5 - it's multiple world generators in the same plugin - if you'd like to join us and contribute rather than heading out on your own you will benefit from our experience in the area and all the help we can give you :)

    And of course a sneaky preview of the current WGEN project
    [​IMG]
     
    EarlyLegend likes this.
  12. Offline

    nubpro

  13. Offline

    King Rat

    :O! That looks awesome. I'll come on the channel now, I'd love to become involved in the project somehow :D
     
  14. Offline

    Goosinater

    Stared at the hands for 20 min.... a waist of my time
     
  15. Offline

    LeGenDaryX

    When is the update comin?
     
  16. Offline

    King Rat

    Umm, I only just started writing a new, much more useful plugin using a similar world generator. But I'll get a quick update done tonight with permissions, /leaveocean fix, and maybe something else p.p

    EDIT: Now.
     
  17. Offline

    swift_fox24

    I'm a bit confused as to what this plugin does. Does it remove your current world and turn it into an ocean? Does it create a separate world that is just a big ocean? Does it simply move you to a newly generated ocean each time you use the command?

    I run a PvP server, but I want an area that donators could teleport to for redstone projects. Could I use this plugin with permissions to generate a massive ocean, worldedit a massive stone platform in, and those who have the permissions could come back and forth between this redstone area and the normal world?
     
  18. Offline

    Moe041991

    I wish flatland would work aks well. This would be such a cool combination!
     
  19. Offline

    Oopyuman

    I can help you make some banners if you want :)

    mean...Make you some banners :3

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

    King Rat

    Yes, you could :D It creates a separate world as soon as it's loaded ^-^ However, there are other plugins that make a big flat world, like what you're talking about, such http://forums.bukkit.org/threads/wgen-flatlands-v0-1-makes-a-flat-world-860.20888/ However, I don't think it has permissions, and might be outdated. If people are interested, I can make a version of the plugin that makes a grass/dirt world, instead of water :D

    And Entice, I have no idea what that error is about, it looks like something related to the Bukkit permissions, not my plugin o.o
     
  21. Hurray new world gen :)
     
  22. Offline

    swift_fox24


    What about one that generates whatever material ID you put in? That way, those that get annoyed by the sound of grass, etc, could do stone, or somebody that wanted tnt cannons could do obsidian or bedrock, etc etc.

    One more question: Would this drain resources a lot if I had say 20 players in normal world and then 5 left for the ocean world? What sort of performance difference would it make having it be a whole separate world rather than a space we cleared with World Edit?
     
  23. Offline

    King Rat

    :D Yeah, I suppose that would be useful. I can't promise to have it out tonight, but yeah, I'll write a more dynamic generator that lets you choose what you have on each layer! And I doubt it'd drain much, but I can't make any promises D:
     
    Moe041991 likes this.
  24. Offline

    LeGenDaryX

    When i do.. /ocean it says i dont have permissions.. but what are the permissions?
     
  25. Offline

    King Rat

    OH! Yeah, I kinda forgot to write the permissions. Terribly sorry.Permissions are oceanworld.enter and oceanworld.leave
     
  26. Offline

    oOunrealOo

    the skyworld thing doesent work
     
  27. Offline

    King Rat

    That simply defines the type of environment, either normal, nether or skylands. Also, the config file is currently generated after the world is created, meaning you'll need to write a new 'worldname' if you want to generator a new one
     
  28. Offline

    Shooty

    Oh i don't know if you can do that but i have a request for a specifique world, i need a Skyland world but with a ocean ground, like that :

    [​IMG]

    It soooo awesome if can do that , mix between skyland and ocean :)
     
  29. Offline

    Jobsti

    And I want little isles ;)
    Would awsome to configure destiny and size of isles.
     
  30. Offline

    fuzzycut

    This looks great. Integration with Multiverse would also be awesome
     

Share This Page