config: relics

This commit is contained in:
Snogard 2025-02-09 23:07:21 +01:00
parent 0a0b868bb1
commit 09798a74aa
28 changed files with 2518 additions and 0 deletions

View File

@ -0,0 +1,128 @@
abilitiesData:
abilities:
swimming:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 35.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.01
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.005
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
slipping:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 25.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.01
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.005
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
gills:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.1
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.01
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.35
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,40 @@
abilitiesData:
abilities:
walking:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
time:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 60.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 30.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,189 @@
abilitiesData:
abilities:
receptacle:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
slots:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
leap:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 6.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 4.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
multiplier:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 12.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
agility:
# Highest level to which the ability can be upgraded
maxLevel: 5
# Relic level at which the ability becomes unlocked
requiredLevel: 10
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
modifier:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
rain:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 15
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 15.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 10.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
delay:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.75
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
radius:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 3.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 20
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025

View File

@ -0,0 +1,48 @@
abilitiesData:
abilities:
compass:
# Highest level to which the ability can be upgraded
maxLevel: 0
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats: {
}
trade:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
rolls:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,77 @@
abilitiesData:
abilities:
bonfire:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
step:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.05
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.01
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.9
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
height:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 3.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ruined_portal: 0.025
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,57 @@
abilitiesData:
abilities:
blink:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 32.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 16.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 10.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 5.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(end|warp)[\w_\/]*': 0.025

View File

@ -0,0 +1,136 @@
abilitiesData:
abilities:
slots:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
charm:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
anchor:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
sinking:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 5.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
slowness:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
pressure:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.25
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
riptide:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 10.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,57 @@
abilitiesData:
abilities:
boost:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
capacity:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 100.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 50.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(end|warp)[\w_\/]*': 0.025

View File

@ -0,0 +1,48 @@
abilitiesData:
abilities:
neutrality:
# Highest level to which the ability can be upgraded
maxLevel: 0
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats: {
}
swap:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 32.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 16.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(end|warp)[\w_\/]*': 0.025

View File

@ -0,0 +1,163 @@
abilitiesData:
abilities:
belief:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
amount:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
count:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
radius:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 6.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 3.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
capacity:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 12.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 8.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
repentance:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.2
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
radius:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 6.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
blessing:
# Highest level to which the ability can be upgraded
maxLevel: 5
# Relic level at which the ability becomes unlocked
requiredLevel: 10
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
consumption:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 6.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 8.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 15
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(desert|sand|pyramid)[\w_\/]*': 0.025

View File

@ -0,0 +1,51 @@
abilitiesData:
abilities:
paddock:
# Highest level to which the ability can be upgraded
maxLevel: 0
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats: {
}
heal:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
amount:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.1
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.01
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,65 @@
abilitiesData:
abilities:
slots:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
charm:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
training:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.25
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025

View File

@ -0,0 +1,85 @@
abilitiesData:
abilities:
sustainability:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
modifier:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.75
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
impact:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
size:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.3
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
minecraft:chests/village/village_fletcher: 0.025
minecraft:chests/igloo_chest: 0.025

View File

@ -0,0 +1,85 @@
abilitiesData:
abilities:
skating:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 50.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 25.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.035
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.01
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
ram:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
minecraft:chests/village/village_fletcher: 0.025
minecraft:chests/igloo_chest: 0.025

View File

@ -0,0 +1,65 @@
abilitiesData:
abilities:
autophagy:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
feed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
infusion:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025

View File

@ -0,0 +1,75 @@
abilitiesData:
abilities:
unsinkable:
# Highest level to which the ability can be upgraded
maxLevel: 0
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats: {
}
shock:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
paralysis:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,39 @@
abilitiesData:
abilities:
slots:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
charm:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025

View File

@ -0,0 +1,59 @@
abilitiesData:
abilities:
teleport:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1000.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 500.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 120.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 60.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,50 @@
abilitiesData:
abilities:
heat_resistance:
# Highest level to which the ability can be upgraded
maxLevel: 0
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats: {
}
pace:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
time:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 50.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 20.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ruined_portal: 0.025
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,103 @@
abilitiesData:
abilities:
vanish:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 2
stats:
light:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.35
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.35
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
backstab:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.75
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.25
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 20.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,201 @@
abilitiesData:
abilities:
rage:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 4.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
incoming_damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.025
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
dealt_damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.075
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.025
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
phlebotomy:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
heal:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.5E-4
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0E-4
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
attack_speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.01
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.005
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
movement_speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.025
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.01
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
spurt:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 10
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 8.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 3.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.3
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 15.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 20.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.075
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 20
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ruined_portal: 0.025
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,77 @@
abilitiesData:
abilities:
explode:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.25
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
stun:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
capacity:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 60.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 20.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.35
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ruined_portal: 0.025
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,60 @@
abilitiesData:
abilities:
skating:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 35.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.005
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.001
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,140 @@
abilitiesData:
abilities:
glaive:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
recharge:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 10.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 30.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.09
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
bounces:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 3.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
radius:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.5
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
saw:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 1.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.75
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 15.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 20.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ancient_city: 0.025
'[\w]+:chests\/[\w_\/]*(end|warp)[\w_\/]*': 0.025
minecraft:chests/ancient_city_ice_box: 0.025
'[\w]+:chests\/[\w_\/]*(warden|sculk|echo)[\w_\/]*': 0.025

View File

@ -0,0 +1,59 @@
abilitiesData:
abilities:
dissection:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
distance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 32.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 16.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
time:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 10.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 5.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.5
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
minecraft:chests/ruined_portal: 0.025
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025

View File

@ -0,0 +1,41 @@
abilitiesData:
abilities:
seal:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
time:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 4.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 200
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,225 @@
abilitiesData:
abilities:
spore:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 4.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.25
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
size:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.5
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
cooldown:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 10.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 15.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
buffer:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.075
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.025
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
capacity:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 5.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 2.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 1.0
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: ADD
multiplying:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 10
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
amount:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.15
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.4
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.15
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.128
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
size:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.1
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1775
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_TOTAL
explosion:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 15
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
size:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 20
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(jungle|temple)[\w_\/]*': 0.025

View File

@ -0,0 +1,95 @@
abilitiesData:
abilities:
mold:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
damage:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.25
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.05
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.1
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
freeze:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 2.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.3
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
size:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 32.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 12.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
stun:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.05
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.025
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
minecraft:chests/village/village_fletcher: 0.025
minecraft:chests/igloo_chest: 0.025