SuraPlanets >> world generation plugin 1.0.2b

planet generation plugin

  1. Mr_were
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Plugin was inspired by Planetoids (by MrFiliper) and by Planetoids (by Canis85). Planet generation is taken from Canis85.
    Plugin is completely standalone, but if you use multiverse (or other world management plugin) you should not use SuraPlanet's create and unload functions.

    IMAGES.png
    mapimage2.png
    --- FEATURES ---
    • customizable:
    core of planet,
    per-block chance to spawn core,
    layers of planet,
    chance of decorations (deadbush,sapling,cactus) spawning
    • planet layers can be customized and logically configured
    • maximal and minimal size of planet
    • distance between planets
    • ...


    Commands.png
    permission: suraplanets.teleport.self || suraplanets.teleport.others
    [​IMG]
    [​IMG]
    /spl tp <world> {player} - teleports you/player

    permission: suraplanets.admin

    /spl create <world> - create new world (ALIASES: new, c)
    /spl delete <world> - unloads world (ALIASES: d, unload)
    /spl list - list available worlds (ALIASES: l)
    /spl ? - ingame help page (ALIASES: help)


    Configuration.png
    Code (YAML):

    suraplanets
    :
      density
    : 750
      minSize
    : 7  //minimal size of planet
      maxSize
    : 25 //maximal size of planet
      minDistance
    : 35  //minimal planet between planets (should not be less than maxSize)
      iflayer1
    : //DONT TOUCH if you dont know what are you doing!
        SAND
    : //if layer 1 is sand then layer 2 should be...
          then
    :
         - RED_SANDSTONE
          - SANDSTONE
        GRASS_BLOCK
    : //if layer 1 is grassblock then layer 2 should be...
          then
    :
         - STONE
          - STONE
          - STONE
          - STONE
          - STONE
          - STONE
          - STONE
          - COBBLESTONE
      iflayer1upblock
    : //no more spawning grass block on grass block
        GRASS_BLOCK
    :
          then
    :
         - DIRT
          - COARSE_DIRT
        PACKED_ICE
    :
          then
    :
         - BLUE_ICE
      coreblocks
    : //nice surprise for miners
        DEFAULT
    : //default value if not set, [COLOR=#b30000]do not delete[/COLOR]
          max
    : 16 //max coreblocks in one planet
          min
    : 9   //min coreblocks in one planet
        DIAMOND_ORE
    : //affects only diamond ore spawning per planet
          max
    : 3
          min
    : 1
        chance
    :
          DIAMOND_ORE
    : 8   //8% chance to spawn..
          EMERALD_ORE
    : 8  //..
          REDSTONE_ORE
    : 40  //..
          LAVA
    : 30
      blocks
    :
        cactus
    :
          enabled
    : true //enable cactus spawning on deserts?
          min
    : 1 //min height of cactus
          max
    : 4 //max height of cactus
          chance
    : 0.3 //chance of spawn (bigger chances may be dangerous)
          onblocks
    : //spawn cactus only on these blocks
          - SAND
          - RED_SAND
        sapling
    : //sapling spawning
          OAK_SAPLING
    : //sapling name
            chance
    : 0.3  //chance to spawn (bigger chances may be dangerous)
            enabled
    : true //should we spawn this sapling?
          DARK_OAK_SAPLING
    :
            chance
    : 0.3
            enabled
    : true
          JUNGLE_SAPLING
    :
            chance
    : 0.3
            enabled
    : true
          BIRCH_SAPLING
    :
            chance
    : 0.3
            enabled
    : true
          SPRUCE_SAPLING
    :
            chance
    : 0.3
            enabled
    : true
          ACACIA_SAPLING
    :
            chance
    : 0.3
            enabled
    : true
          DEAD_BUSH
    :
            chance
    : 3.69
            enabled
    : true
        cores
    : //list of available coreblocks
        - LAVA
        - WATER
        - COAL_ORE
        - IRON_ORE
        - DIAMOND_ORE
        - CLAY
        - LAPIS_ORE
        - GOLD_ORE
        - REDSTONE_ORE
      layer1
    : //list of available block in layer 1
        blocks
    :
       - RED_SAND
        - PACKED_ICE
        - GRASS_BLOCK
        - SAND
      layer2
    : //list of available block in layer 2
        blocks
    :
       - SANDSTONE
        - COBBLESTONE
        - STONE
      world
    : //WIP, does nothing rn
        world
    :
          gravitymanipulator
    : //WIP
            enabled
    : false
    worlds
    :
    - someworldwiththisgen //u dont need to touch this
     

    TODO.png
    schematic support
    zero gravity
    update to 1.15

    Support available via pm, here on spigot or on discord: Mr. were#9850
    Please respect that review section is for reviews!