User Guide: v1.8.9-0.3

This is the user guide for the 1.8.9 version of Default World Generator:

This version was prior to the GUI configuration, thus the cfg file requires to be directly modified as follows

 

How To Use:

 

Simply include in your pack and configure to your needs

 

Fields:

S:CustomizationJson = the preset for the world type if applicable

S:"World Generator" = the generator to use

B:"Lock Worldtype" = if set to true will prevent the user form changing the world type in the gui

B:"Show World Generators in Log"=if set to true will spam the log with all registered world generators on post-init (its possible mods will add the generator after this .. so if you still don't know the generator name ask the author)

 

Empty Config:

# Configuration file

general {
# The world customization string (JSON, or super flat string) [default: ]
S:CustomizationJson=

# Prevent the user from changing the world type. [default: false]
B:"Lock Worldtype"=true

# Enabling this will display all world generators installed, useful for debug [default: false]
B:"Show World Generators in Log"=false

# The world generator to select by default [default: default]
S:"World Generator"=DEFAULT
}

 

Examples:

 

1) You can generate any "Customized" terrain as you packs default

This example is the "Isle Land" preset, however you can change any parameter you wish

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson={"coordinateScale":3000.0,"heightScale":6000.0,"lowerLimitScale":512.0,"upperLimitScale":250.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":80.0,"mainNoiseScaleY":160.0,"mainNoiseScaleZ":80.0,"baseSize":8.5,"stretchY":10.0,"biomeDepthWeight":1.0,"biomeDepthOffset":0.0,"biomeScaleWeight":1.0,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":8,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":4,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":4,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16}

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=customized
}

 2) A simple "Superflat" preset, the "Overworld"

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=3;minecraft:bedrock,59*minecraft:stone,3*minecraft:dirt,minecraft:grass;1;village,biome_1,decoration,stronghold,mineshaft,lake,lava_lake,dungeon

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=flat
}

 3) A more customized superflat world, this example include a modded block (the wasteland block from ezWastelands) and a block with meta data (green stained clay)  

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=3;minecraft:bedrock,50*EzWastelands:ezwastelandblock,5*minecraft:stained_hardened_clay:13,2*minecraft:dirt,minecraft:grass;1;village,biome_1,decoration,stronghold,mineshaft,lake,lava_lake,dungeon

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=flat
}

 4) Default to the Amplified World Type

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=amplified
}

 5) Default to Large Biomes

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=largeBiomes
}

 6) Default to another mods world type, in this case the wastelands from my ezWastelands mod

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=ezwastelands
}

7)  Another example of defaulting to a mod's worldtype, in this case the Empty World from Parachronology

# Configuration file

general {
    # The world customization string (JSON, or super flat string) [default: ]
    S:CustomizationJson=

    # Prevent the user from changing the world type. [default: false]
    B:"Lock Worldtype"=false

    # Enabling this will display all world generators installed, useful for debug [default: false]
    B:"Show World Generators in Log"=false

    # The world generator to select by default [default: default]
    S:"World Generator"=void
}