VoidGen 2.0

All in one super lightweight Void World Generator

  1. xtkq
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    [​IMG]

    Create custom void worlds with a powerful and lightweight generator system that allows you to add countless empty worlds.
    Voidgenerator is made to handle all aspects of how you create void worlds.
    Now includes full biome and structure control!​

    This plugin should be compatible with most world management+creation plugins. It will not override any vanilla/default generators but it will establish its own tools to create the worlds defined by you. (This will never override any existing worlds and only be taken into effect once new chunks get created.)


    [​IMG]


    STEP 1
    Setting up the bukkit.yml ( recommended )

    First, open up the bukkit.yml file from your server directory and go to the end of the file. Here we add the worlds we want the plugin to generate. This snipped needs to be added to the end of the file:
    Code (YAML):
    worlds:
      <worldname>
    :
        generator
    : VoidGen:<parameters>
    • <worldname> - This is the name of the world you want the plugin to work in.
    • Void darkness - start at around Y=64, if you want them to start at Y=0, set the level-type in the server.properties file to FLAT.
      Code (PROPERTIES):
      level-type=FLAT
    • <parameters> - is optional.
      Leaving this value out, is equivalent to specifying the default values for each option. The default parameter set is:
      Code (YAML):
      {"biome":"null","caves":false,"decoration":false,"mobs":false,"structures":false}
      • You only need to apply the values you want changed.
      • Biomes need to be uppercase. A List of all possible biomes for the latest spigot version can be found here.
      • Not specifying a biome or an incorrect value will generate the vanilla biome grid.

    • Examples to clarify:
      Code (YAML):
      {"biome":"DESERT","mobs":true}
      Code (YAML):
      {"mobs":true}
      is equivalent to
      Code (YAML):
      {"biome":"null","mobs":true}
      Code (YAML):
      {"biome":"THE_VOID","decoration":true,"structures":true}
      Code (YAML):

      settings
      :
        allow-end
      : true
        warn-on-overload
      : true
        permissions-file
      : permissions.yml
        update-folder
      : update
        plugin-profiling
      : false
        connection-throttle
      : 4000
        query-plugins
      : true
        deprecated-verbose
      : default
        shutdown-message
      : Server closed
        minimum-api
      : none
      spawn-limits
      :
        monsters
      : 70
        animals
      : 10
        water-animals
      : 15
        water-ambient
      : 20
        ambient
      : 15
      chunk-gc
      :
        period-in-ticks
      : 600
      ticks-per
      :
        animal-spawns
      : 400
        monster-spawns
      : 1
        water-spawns
      : 1
        water-ambient-spawns
      : 1
        ambient-spawns
      : 1
        autosave
      : 6000
      aliases
      : now-in-commands.yml
      worlds
      :
        world
      :
          generator
      : VoidGen:{"biome":"DESERT","mobs":true}
        world_nether
      :
          generator
      : VoidGen:{"biome":"SOUL_SAND_VALLEY","caves":true,"decoration":true,"mobs":true,"structures":true}
        world_the_end
      :
          generator
      : VoidGen

    STEP 2
    Worldmanagement

    If you are using VoidGen for your default world and are not using any worldmanagement plugins like Mutliverse, you are done here. Reload your server and the plugin should function as intended.
    In case you are running a world management plugin like Multiverse this is important for you. If you are not using Multiverse use the corresponding commands from your plugin of choice.
    You have three different choices, Create a world, Import a world and/or use the default world.


    Create: Use the following command, when creating a new World:
    HTML:
    /mv create <worldname> <env> -g VoidGen:<parameters> -t FLAT
    <worldname> - This is the name of the world you want the plugin to work in.
    <env> - represents the environment of the world, use /mv env to see a list of all possible environments. Most common ones are NORMAL and NETHER
    <parameters> - see STEP 1 for an explainantion.
    Void darkness start at around Y=64, if you want them to start at Y=0, set the level-type in the server.properties file to FLAT.
    Code (PROPERTIES):
    level-type=FLAT
    Import: Use the following command, when creating a new World:
    HTML:
    /mv import <worldname> <env> -g VoidGen:<parameters> -t FLAT
    <worldname> represents the name of the world you want to generate.
    <env> represents the environment of the world, use /mv env to see a list of all possible environments. Most common ones are NORMAL and NETHER
    <parameter> - see STEP 1 for an explainantion.

    Default world: We already specified the generator in the bukkit.yml file. But we also need to change the generator in our multiverse world file to:
    Code (YAML):
    generator: VoidGen:<parameters>

    STEP 3
    Restart

    Restart your server for all the changes to take effect. If you configured everything correctly, the generator will work in all newly created chunks. If you still have issues, visit the discord linked down below to get help quickly.​


    [​IMG]

    If you having issues with the setup, want to get some features implemented, need to get that one very important question answered or just want to chat to some of the people using my plugins?

    > > > Join the Discord < < <

Recent Updates

  1. TBR - The Big Rework
  2. Quality of Life Maintainance
  3. Demetrification

Recent Reviews

  1. Dalon
    Dalon
    5/5,
    Version: 2.0
    Great plugin! Exactly what I was looking for. We use Multiverse Core for our world management and the given example works great. Thanks dev!
  2. Rilevac
    Rilevac
    5/5,
    Version: 2.0
    Those who said that this plugin is broken, please,please,please have a brain cell at least. What do you expect this guy to do? Help you personally? You aren't a VIP, you're nothing. It already stated in the overview to JOIN DISCORD SERVER FOR HELP
  3. kubo6472
    kubo6472
    4/5,
    Version: 2.0
    Al in one :D It is quite good. Gotta try this new version. Just works and does not do any junk. I reserve 5 stars for amazing plugins. This is a really, really good plugin, but nothing that could possibly blew my mind.
  4. GreenConstructor
    GreenConstructor
    5/5,
    Version: 2.0
    yes very kewl plugin why is this not 80 chars oh nvm now it is lol my bad oh wait it still isnt- nvm
  5. EmanuelFNC
    EmanuelFNC
    5/5,
    Version: 2.0
    good, good, good, good, good, good, good, good, good, good, good, good, good, good
  6. azur1s
    azur1s
    5/5,
    Version: 1.7.0
    This work for 1.17 too! It's so lightweight it doesn't need update (sometimes)

    Pretty useful for building custom worlds
  7. pmme
    pmme
    5/5,
    Version: 1.7.0
    Easy install and working great with Multiverse on 1.16.5. Instructions on main page could be more clearly divided for newbies regarding config for default world vs. creating new world. e.g. No need to edit bukkit.yml to create new Multiverse world, but instructions indicate otherwise.
  8. joshwenke
    joshwenke
    5/5,
    Version: 1.7.0
    If this plugin doesn't work for you, you're doing something wrong and need to check the instructions. I don't understand the recent negative reviews. This plugin is simple, easy-to-use, and works with everything. I set this as my default generator in bukkit for all my servers! Much cleaner.
  9. Upioti
    Upioti
    1/5,
    Version: 1.7.0
    Broken, tried every single way, mayus, seed, world etc it didnt work...

    Restarted a lot, deleted worlds, it just didnt work
  10. michaelsloan
    michaelsloan
    5/5,
    Version: 1.7.0
    Works great please keep up the good plugin. Thank you so much. Easy to use as well with the instructions given.