Settings - DerFrZocker/Custom-Ore-Generator GitHub Wiki

Settings

This page lists all available settings that can be configured for your custom ore generations. These settings are specific to the chosen Ore Generator and Block Selector. You can modify these values using the /oregen set value command.

Ore Generator Settings

Vanilla Minable Generator (VANILLA_MINABLE_GENERATOR)

  • VEIN_SIZE: The maximum number of blocks in a single ore vein. (Type: Double)

Single Ore Generator (SINGLE_ORE_GENERATOR)

This generator has no configurable settings.

Glowstone Generator (GLOW_STONE_GENERATOR)

  • POSITIVE_VERTICAL_SCOPE: The positive vertical range for glowstone generation. (Type: Double)
  • NEGATIVE_VERTICAL_SCOPE: The negative vertical range for glowstone generation. (Type: Double)
  • HORIZONTAL_SCOPE: The horizontal range for glowstone generation. (Type: Double)
  • POSITIVE_TRIES: The number of positive attempts for glowstone generation. (Type: Double)
  • NEGATIVE_TRIES: The number of negative attempts for glowstone generation. (Type: Double)
  • CONNECTIONS: The number of connections for glowstone generation. (Type: Double)

Root Generator (ROOT_GENERATOR)

  • ROOT_LENGTH: The initial length of the main root. (Type: Double)
  • CONTINUE_CHANCE: The percentage chance that a root branch will continue to extend or create a new sub-branch. (Type: Double)
  • CONTINUE_TRIES: The number of attempts to continue a root or create a new branch at each step. (Type: Double)
  • MINIMUM_LENGTH_SUBTRACTION: The minimum amount subtracted from the ROOT_LENGTH for subsequent branches. (Type: Double)
  • LENGTH_SUBTRACTION_RANGE: The range (in addition to MINIMUM_LENGTH_SUBTRACTION) from which a random value is subtracted from the ROOT_LENGTH for subsequent branches. (Type: Double)
  • MINIMUM_CHANCE_SUBTRACTION: The minimum amount subtracted from the CONTINUE_CHANCE for subsequent branches. (Type: Double)
  • CHANCE_SUBTRACTION_RANGE: The range (in addition to MINIMUM_CHANCE_SUBTRACTION) from which a random value is subtracted from the CONTINUE_CHANCE for subsequent branches. (Type: Double)
  • MINIMUM_TRIES_SUBTRACTION: The minimum amount subtracted from the CONTINUE_TRIES for subsequent branches. (Type: Double)
  • TRIES_SUBTRACTION_RANGE: The range (in addition to MINIMUM_TRIES_SUBTRACTION) from which a random value is subtracted from the CONTINUE_TRIES for subsequent branches. (Type: Double)
  • DOWN_CHANCE: The percentage chance that a branch will extend downwards. (Type: Double)

Block Selector Settings

Count Range Block Selector (COUNT_RANGE_BLOCK_SELECTOR)

  • HEIGHT_RANGE: The range of Y-levels within which the block selector operates. (Type: Double)
  • MINIMUM_HEIGHT: The minimum Y-level for block selection. (Type: Double)
  • VEINS_PER_CHUNK: The number of times the block selector attempts to find a suitable block per chunk. (Type: Double)

Highest Block Block Selector (HIGHEST_BLOCK_BLOCK_SELECTOR)

  • VEINS_PER_CHUNK: The number of times the block selector attempts to find the highest suitable block per chunk. (Type: Double)