VoidGen 2.1.1

All in one super lightweight Void World Generator

  1. xtkq
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 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]


    S T E P 0
    Where to put the file?

    First of all, if your server is running, Stop it.
    Download the latest plugin jar and drop it in the plugins directory. Afterwards start your server back up. The plugin will automatically detect which ChunkGeneration version to use, generate the tiny configuration file and post some infos in your server's console.
    If VoidGen shows up in your loaded plugins (/plugins) it is good to go.



    S T E P 1
    Setup of the bukkit.yml file ( 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> - The name of the world you want the plugin to work in.

    <parameters> - All parameters are optional. Any combination of them is accepted. The available parameters are:

    biome - Sets the biome of all locations to the specified value. Not setting this flag, using a biome that is not supported by your server's version or using anything besides a biome name will result in the vanilla biome grid for your world seed. A list of all the possible biomes for the latest minecraft version can be found here. The biome name needs to be UPPERCASE. If you would want to set all blocks to the desert biome, the syntax would be:
    Code (YAML):
    {biome:DESERT}

    caves - Enables or disables the creation of vanilla style caves. This includes ravines and similar world features. Not setting this flag is the same as setting it to false. Since by default this plugin does not generate any terrain, without setting the noise flag only features will generate. The syntax is:
    Code (Text):
    {caves:true}

    mobs - Controlls whether you want the server to spawn vanilla mobs or not. Not setting this flag is the same as setting it to false. The syntax is:
    Code (Text):
    {mobs:true}

    structures - Controlls whether you want the server to generate vanilla structures. Not setting this flag is the same as setting it to false. Some structures need the decoration flag to be set to true as well to generate correctly (e.g. strongholds). If you set the biome flag, only structures that are able to naturally generate in the specified biome can generate (e.g. ocean monuments can not generate in an all PLAINS world). The syntax is:
    Code (Text):
    {structures:true}
    Code (Text):
    {structures:true, decoration:true}
    decoration

    noise

    surface

    bedrock


    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}
    • 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
    [/INDENT]

    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 < < <
    coldtopia, TWME_TW, TehBrian and 30 others like this.

Recent Updates

  1. Java Bump Down
  2. World Generator API
  3. TBR - The Big Rework

Recent Reviews

  1. Kosscielsky
    Kosscielsky
    3/5,
    Version: 2.1
    1. xtkq
      Author's Response
      Update to Java v.17.
      It is the latest LTS version.

      If you can not for some reason, there is plugin version 2.1.1 available on the discord which is compiled against Java v.11.

      You can find the discord link on the tail of the plugin page.
  2. james090500
    james090500
    5/5,
    Version: 2.1
    Fantastic plugin, does exactly what it says on the tin. I use it on all my servers.
  3. TehBrian
    TehBrian
    5/5,
    Version: 2.0
    Amazing plugin. Does exactly what you want, while not skimping on useful features. 10/10
  4. GraysonGRAYHAY
    GraysonGRAYHAY
    2/5,
    Version: 2.0
    I am unable to make the only world in my server a void world withought it making a tom of land around it. i have the allow end and allow nether set to false and i have the default level type in server.properties set to Hub. When I run the command /mvcreate Hub normal -g VoidGen, it makes the hole in the world.
    1. xtkq
      Author's Response
      You must add the snippet described in STEP1 to the bukkit.yml.
  5. Crazyfak
    Crazyfak
    5/5,
    Version: 2.0
    Simple and efficient, nothing more, nothing less. It Works and does not noeed anything more.
  6. c0mput3
    c0mput3
    5/5,
    Version: 2.0
    Does exactly what it says on the tin. Small footprint. Highly recommended. Works Perfectly on 1.17.1!
  7. Porkchop
    Porkchop
    1/5,
    Version: 2.0
    Does not work ..................................................................
  8. 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!
  9. 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
  10. 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.