# Configuration file Config { # If set to False, parameters from this config will not be used. [default: true] B:enabled=true } Deposit { # Syntax: targetId -> replacementId # With weight: targetId -> replacementId, weight S:customReplacements < #minecraft:deepslate_ore_replaceables -> deepslate_diamond_ore, 25 #minecraft:deepslate_ore_replaceables -> deepslate_coal_ore, 10 #minecraft:deepslate_ore_replaceables -> deepslate_emerald_ore, 1 > # List of ores and their weights for this deposit. # Syntax: oreId [, weight] # # Id is a basic unit (block or item) identifier in format. # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). # Use '*' char or '[]' as meta value to specify all possible values (all block states). # To define multiple block states, you can use block properties. The format is # Also you may use tags. The format is <#modId:tagPath> (example: #forge:ores/copper). # # Weight is used to define the proportions of the ores. # For example, the definition: # #forge:ores/gold, 1 # #forge:ores/iron, 5 # means that gold and iron will be in the proportion 1 to 5. # S:ores < diamond_ore, 25 coal_ore, 10 emerald_ore, 1 > # Rarity (in chunks) of this deposit. # The higher the value, the rarer the deposit will be. # Example: a value of 1000 means that the deposit will be generated once every 1000 chunks. # [range: 0 ~ 256000, default: 4200] I:rarity=600 # List of blocks that can be replaced with this ore. S:replaceableBlocks < #minecraft:stone_ore_replaceables > ########################################################################################################## # Dimensions #--------------------------------------------------------------------------------------------------------# # List of dimensions which this ore can be generated in. # Dimension is specified by its registry name (e.g: minecraft:overworld, minecraft:the_nether, minecraft:the_end, etc.) # Each dimension must be on a separate line without any delimiters. # If the whitelist is set, the blacklist will be ignored. ########################################################################################################## Dimensions { S:blackList < > S:whiteList < minecraft:overworld > } ########################################################################################################## # Biomes #--------------------------------------------------------------------------------------------------------# # List of biomes which this ore can be generated in. # Biome is specified by its registry name (case-insensitive) or by its tag with '#' prefix. # Examples: minecraft:forest, #snowy # Each biome must be on a separate line without any delimiters. # If the whitelist is set, the blacklist will be ignored. ########################################################################################################## Biomes { S:blackList < > S:whiteList < > } ########################################################################################################## # Altitude #--------------------------------------------------------------------------------------------------------# # Altitude which this ore can be generated at. ########################################################################################################## Altitude { # [range: -2147483648 ~ 2147483647, default: 16] I:max=-48 # [range: -2147483648 ~ 2147483647, default: -64] I:min=-64 } Miscellaneous { # Whether or not the ore blocks can be exposed to air. [default: true] B:exposed=true # Ratio of height to width. # Values > 1 result in tall veins (deposits). # Values < 1 result in flat veins (deposits). # [range: 0.0 ~ 10.0, default: 1.0] S:proportions=0.75 # If enabled, each ore block will be checked against the given altitude and biome restrictions, rather than the first one. [default: false] B:strictBounds=false } ########################################################################################################## # Size #--------------------------------------------------------------------------------------------------------# # Size limits (in blocks) of this deposit. ########################################################################################################## Size { # [range: 1 ~ 256000, default: 600] I:max=120 # [range: 1 ~ 256000, default: 300] I:min=40 } ########################################################################################################## # Indicator #--------------------------------------------------------------------------------------------------------# # Above-ground indicator for this deposit (e.g., a rare flower or a combination of circles of different flowers) ########################################################################################################## Indicator { # Circles of indicators and their radiuses. # Syntax: indicatorId [, circleRadius] # The order of the circles is always shuffled. # The circles with the same radius will be randomly selected. # If the radius is not defined, it will be selected from the minimum available, starting from 1. # Examples: # minecraft:cornflower, 2 # minecraft:orange_tulip, 4 # S:circles < kubejs:diamond_ore_sample, 2 kubejs:diamond_ore_sample, 4 minecraft:blue_orchid, 5 kubejs:diamond_ore_sample, 6 > # Percentage of the indicator shape that will be visible. [range: 0.0 ~ 100.0, default: 60.0] S:continuity=30.0 # Maximum displacement of the indicator shape elements. [range: 0 ~ 16, default: 1] I:distortion=2 # ID of a block for a single-block indicator or ID of a structure to bind this deposit to. [default: ] S:id= # Percentage of the deposit full size required to create an above-ground indicator. # If the indicator is a structure - the chance of generating a deposit under it. # [range: 0.0 ~ 100.0, default: 30.0] S:threshold=50.0 } }