Skip to content

8: Config files

Emafire003 edited this page May 7, 2024 · 3 revisions

The Configuration files

There are three configuration files, the first one is a more general one, while the other two serve the purpose of balacing the light's effects and triggering methods. They are located in the /config/lightwithin folder, like most other mods. They are in .yml which supports comments and you can edit them using a program like Notepad++.

Only the client_config.yml has a GUI, that you can open while using YACL and ModMenu. Since all of the other settings are server side, implementig a GUI would not be very useful for all the other files.

For each setting there is a comment above it, explaining what the setting does and the default value of the setting, along what type of parameter it is. (For example it will tell you that it's boolean value, so true or false, or instead Integer number)

If the config gets corrupted, or changes, or somethig goes wrong, it will be renamed to <configname>_corruptedorold.yml, and a new clean version will be generated, allowing the mod to load. You can then see what went wrong and manually change the values from the old config to the new one.

Here you will find a sample of each one of them, updated to the 1.1.0 version of the mod:

LightWithin Config (General one)

Show lightwithin_config.yml
#The version of the config. DO NOT CHANGE IT :D | default= 1 | type= Integer
#The version of the config. DO NOT CHANGE IT :D | default= 4 | type= Integer
version:4

#The box radius in which other entities (such as allies or targets) will be searched | default= 6 | type= Integer
area_of_search_for_entities:6
#Use this to extend or shorten the cooldown of the light powers effects in general (use <1 values to shorten the cooldown >1 to extend it) | default= 1.0 | type= Double
cooldown_multiplier:1.0
#Use this to extend or shorten the duration of the light powers effects in general (WARNING: Values below 1 are possible but not recommended) | default= 1.3 | type= Double
duration_multiplier:1.3
#Should the max duration values (see below) be multiplied by the duration multiplier? | default= true | type= Boolean
multiply_duration_limit:true
#Does the player glow when the light activates? | default= true | type= Boolean
player_glows:true
#Should every ally be affected by the effect of a light triggering? For example, should an ally at full health be healed by the heal light of the caster? | default= false | type= Boolean
always_affect_allies:false
#By how much should the power be divided for applying the effect of the ALLIES to the caster? Set to 1 to disable | default= 2 | type= Integer
div_self:2

#Should a very short duration value be adjusted to make it longer? (Bear in mind that each light has a duration minimum, configurable below) | default= false | type= Boolean
adjust_for_low_duration:false
#How many extra seconds should be added to the low duration as adjustment. (Requires true above) (Also used with 0 and errors, regardless of the setting above) | default= 5 | type= Integer
adjust_dur_amount:5
#Which values to consider being very low. (For example, durations under 4 are considered low and to be adjusted if the setting is enabled) | default= 4 | type= Integer
adjust_dur_threshold:4

#Does eating a Luxintus Berry bypass the cooldown? | default= true | type= Boolean
luxintus_bypass_cooldown:true
#Does eating a Luxcognita Berry bypass the cooldown? | default= true | type= Boolean
luxcognita_bypass_cooldown:true
#Does eating a Luxmutua Berry bypass the cooldown? | default= false | type= Boolean
luxmutua_bypass_cooldown:false

#Should being surrounded be considered to trigger light? | default= true | type= Boolean
check_surrounded:true
#How many hostile entities needs to be near a player to be considered surrounded? | default= 5 | type= Integer
surrounded_amount:5
#When checking if allies are surrounded, how much to multiply the default value above? | default= 2.0 | type= Double
surrounded_allies_multiplier:2.0
#How far to check (in blocks) for hostile entities? (Higher values may mean more lag. A lot higher tho) | default= 5 | type= Integer
surrounded_distance:5
#Do a check on the mobs health. If below a certain threshold, stop considering in the surrounded count | default= true | type= Boolean
check_surrounding_mobs_health:true
#The hp percentage below which mobs won't be considered in the surrounding count anymore (like 15, 20, 50) | default= 15 | type= Integer
surrounding_health_threshold:15

#The hp percentage below which the light will be triggerable if the target is SELF (like 15, 20, 50) (in some cases it may not apply) | default= 30 | type= Integer
hp_percentage_self:30
#The hp percentage below which the light will be triggerable if the target is ALLIES (like 15, 20, 50) (in some cases it may not apply) | default= 50 | type= Integer
hp_percentage_allies:50
#The hp percentage below which the light will be triggerable if the target is VARIANT/Passive mobs for example (like 15, 20, 50) (in some cases it may not apply) | default= 50 | type= Integer
hp_percentage_variant:50
#The hp percentage to add to differentiante from very low and low health | default= 20 | type= Integer
hp_percentage_increment:20
#How many allies near the player should be on low health for them to trigger a light activation? | default= 1 | type= Integer
min_allies_low:1

#Should the armor durability be considered to trigger light? | default= true | type= Boolean
check_armor_durability:true
#The armor durability percentage below which the light will be triggerable if the target is SELF (like 15, 20, 50) (in some cases it may not apply) | default= 5 | type= Integer
dur_percentage_self:5
#The armor durability percentage below which the light will be triggerable if the target is ALLIES (like 15, 20, 50) (in some cases it may not apply) | default= 10 | type= Integer
dur_percentage_allies:10
#The armor durability percentage below which the light will be triggerable if the target is VARIANT/Passive mobs for example (like 15, 20, 50) (in some cases it may not apply) | default= 10 | type= Integer
dur_percentage_variant:10

#Should the blocks near the player be checked for the light activation? Could impact on performance | default= true | type= Boolean
should_check_blocks:true
#If set to false will prevent lights from spawning ANY KIND structures on activation (I'd suggest leaving it to true) | default= true | type= Boolean
structure_griefing:true
#If set to false will prevent lights from spawning structures that are not fundamental for the light's effect. For example Earthen Light's structures will STILL SPAWN (I'd suggest leaving it to true) | default= true | type= Boolean
non_fundamental_structure_griefing:true
#Should structures be replaced after a while by the old terrain? Setting this to true may impact performance! | default= true | type= Boolean
replaceable_structures:true
#Should structures essential to the effect of the light, such as Earthen light's pillars and ravines be kept if replaceable_structures is true? (aka the terrain won't regenerate) | default= true | type= Boolean
keep_essentials_structures:true

#Should a message be sent the target of a command, such us when changing its innerlight? | default= true | type= Boolean
command_target_feedback:true
#Should the InnerLight be completely resetted upon joining the server/world again? Useful after an update of the mod that added new Light Types | default= false | type= Boolean
reset_on_join:false
#Allow players to auto activate their light if they want to | default= false | type= Boolean
auto_light_activation:false
#Should the light activation be locked by default? (Unless you use a command players won't be able to use lights) | default= false | type= Boolean
light_locked_default:false
#Should eating a Luxintus berry unlocked the light? | default= true | type= Boolean
unlock_with_luxintus:true
#Should a player that is not an explicit ALLY be considered an ENEMY? | default= false | type= Boolean
not_ally_then_enemy:false
#When using world protector mods, should the light be activatable by default? If false, you'll need to create regions where the it's activatable through world protector mods' flags | default= true | type= Boolean
light_default_status:true
#How many blocks should be passed before a fall is considered very high? 10 blocks added per level of Feather Falling | default= 25 | type= Integer
fall_trigger:25
#The radius of blocks to check when searching for blocks to fulfill light trigger conditions. Ex: checking fire blocks for triggering blazing light. WARNING! Could lead to a lot of lag at high values! | default= 3 | type= Integer
trigger_block_radius:3
#Multiplies the duration of the cooldown when a light charge has been used to force activate a light. Cannot go below 1.2 | default= 2.5 | type= Double
used_charge_cooldown_multiplier:2.5
#Can a player have 0 as a max light charges value? Note: won't change for players that already have a light, they will need to reset it | default= true | type= Boolean
allow_max_charge_0:true
#Can a player have 8 as a max light charges value? Note: won't change for players that already have a light, they will need to reset it | default= true | type= Boolean
allow_max_charge_8:true
#If true will bypass the requirement of having to activate the light naturally before using a light charge | default= false | type= Boolean
bypass_natural_trigger:false
#If Factions is installed, who can activate a light in a faction territory? Options: EVERYONE, MEMBER, OWNER, LEADER, COMMANDER, GUEST, ALLIES, ENEMIES. The last two include members as well. | default= EVERYONE | type= String
light_usable_in_faction:EVERYONE

Balancing config

In this config you can specify the max/min values of power and duration for each light

Show balancing_config.yml
#The version of the config. DO NOT CHANGE IT :D | default= 1 | type= Integer
version:1

#This config file lets you modify how the max and min values of each light when it activates. Be very careful while changing these, they could be already multiplied by a setting in the main config file!

#The maximum power multiplier (aka level of the effect) | default= 8 | type= Integer
heal_max_power:8
#The maximum duration of the effect | default= 10 | type= Integer
heal_max_duration:10
#The minimum power multiplier (aka level of the effect) | default= 1 | type= Integer
heal_min_power:1
#The minimum duration of the effect | default= 4 | type= Integer
heal_min_duration:4

#The maximum power multiplier (aka level of the effect) | default= 8 | type= Integer
defense_max_power:8
#The maximum duration of the effect | default= 10 | type= Integer
defense_max_duration:10
#The minimum power multiplier (aka level of the effect) | default= 1 | type= Integer
defense_min_power:1
#The minimum duration of the effect | default= 5 | type= Integer
defense_min_duration:5

#The maximum power multiplier (aka level of the effect) | default= 6 | type= Integer
strength_max_power:6
#The maximum duration of the effect | default= 10 | type= Integer
strength_max_duration:10
#The minimum power multiplier (aka level of the effect) | default= 1 | type= Integer
strength_min_power:1
#The minimum duration of the effect | default= 5 | type= Integer
strength_min_duration:5

#The default damage of the light when activates. It will be multiplied by the power multiplier, and also the target will be set on fire so be careful | default= 2 | type= Integer
blazing_default_damage:2
#The maximum power multiplier (aka by how much the default damage gets multiplied) | default= 10 | type= Integer
blazing_max_power:10
#The maximum duration of the fire | default= 15 | type= Integer
blazing_max_duration:15
#The minimum power multiplier (aka by how much the default damage gets multiplied) | default= 1 | type= Integer
blazing_min_power:1
#The minimum duration of the fire | default= 5 | type= Integer
blazing_min_duration:5
#The damage multiplier for a critical hit (must be >= 1) | default= 1.5 | type= Double
blazing_crit_multiplier:1.5
#The multiplier of the duration in seconds, for which the target(s) will be set on fire (must be >= 1) | default= 2 | type= Integer
blazing_crit_fire_multiplier:2
#The damage bonus (2 = 1 hearth) when the target is ALL | default= 3 | type= Integer
blazing_all_damage_bonus:3

#The maximum power multiplier (aka the AMOUNT of freeze damage inflicted upon activation. 2 = 1 hearth) | default= 10 | type= Integer
frost_max_power:10
#The maximum duration of the frost effect | default= 18 | type= Integer
frost_max_duration:18
#The minimum power multiplier (aka the AMOUNT of freeze damage inflicted upon activation. 2 = 1 hearth) | default= 1 | type= Integer
frost_min_power:1
#The minimum duration of the frost effect | default= 5 | type= Integer
frost_min_duration:5

#The maximum power multiplier (Used to determine the level of the structures spawned and the bonus damage done to enemies) | default= 10 | type= Integer
earthen_max_power:10
#The minimum power multiplier (see above) | default= 1 | type= Integer
earthen_min_power:1
#The maximum duration of some effects that can be applied (like solid rock, mining fatigue) | default= 18 | type= Integer
earthen_max_duration:18
#The minimum duration (see above) | default= 1 | type= Integer
earthen_min_duration:1

#The maximum power multiplier (Used to determine the power of the status effects and the distance of the dash) | default= 10 | type= Integer
wind_max_power:10
#The minimum power multiplier (see above) | default= 1 | type= Integer
wind_min_power:1
#The maximum duration of some effects that can be applied (like speed, haste, slow falling) | default= 18 | type= Integer
wind_max_duration:18
#The minimum duration (see above) | default= 1 | type= Integer
wind_min_duration:1

#The maximum power multiplier (Determines power of status effects, number of drowned spawned, if the cage will spawn a trident and lightning ) | default= 10 | type= Integer
aqua_max_power:10
#The minimum power multiplier (see above) | default= 1 | type= Integer
aqua_min_power:1
#The maximum duration of some effects that can be applied (like water slide, conduit, etc.) | default= 18 | type= Integer
aqua_max_duration:18
#The minimum duration (see above) | default= 1 | type= Integer
aqua_min_duration:1

Trigger balancing

In this config you can adjust the values for each light required to trigger it

Show trigger_balance_config.yml
#The version of the config. DO NOT CHANGE IT :D | default= 1 | type= Integer
version:1
#The threshold to reach in order to activate a light | default= 5 | type= Integer
trigger_threshold:5

#This config file lets you modify how the lights trigger. Be very careful if you really want to change this!

#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 5 | type= Integer
heal_self_very_low_health:5
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
heal_self_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
heal_self_surrounded:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
heal_self_armor_durability:1
#The contribution to the trigger threshold when the caster is poisoned | default= 3 | type= Integer
heal_self_poisoned:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
heal_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 1 | type= Integer
heal_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
heal_allies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 1 | type= Integer
heal_allies_ally_armor_durability:1
#The contribution to the trigger threshold when the caster's allies are poisoned | default= 2 | type= Integer
heal_allies_ally_poisoned:2
#The contribution to the trigger threshold when passive mobs are in danger and on low health | default= 2 | type= Integer
heal_variant_passive_low_health:2
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 2 | type= Integer
heal_variant_very_low_health:2
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 2 | type= Integer
heal_variant_ally_low_health:2
#The contribution to the trigger threshold when another entity has an harmful status effect (excludes the check for the caster) | default= 3 | type= Integer
heal_variant_other_harmful_effect:3
#The contribution to the trigger threshold when the caster has an harmful status effect | default= 3 | type= Integer
heal_variant_harmful_effect:3

#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 5 | type= Integer
defence_self_very_low_health:5
#The contribution to the trigger threshold when the caster is in danger and low health | default= 3 | type= Integer
defence_self_low_health:3
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 2 | type= Integer
defence_self_surrounded:2
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 2 | type= Integer
defence_self_armor_durability:2
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
defence_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 1 | type= Integer
defence_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 2 | type= Integer
defence_allies_surrounded:2
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 2 | type= Integer
defence_allies_ally_armor_durability:2
#WARNING: This is the only check, so leave it equal to the TriggerThe contribution to the trigger threshold when passive mobs are in danger and on low health | default= 5 | type= Integer
defence_variant_passive_low_health:5

#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 5 | type= Integer
strength_self_variant_very_low_health:5
#The contribution to the trigger threshold when the caster is in danger and low health | default= 3 | type= Integer
strength_self_variant_low_health:3
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
strength_self_variant_surrounded:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 2 | type= Integer
strength_self_variant_armor_durability:2
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
strength_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 1 | type= Integer
strength_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
strength_allies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 2 | type= Integer
strength_allies_ally_armor_durability:2

#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 4 | type= Integer
blazing_all_very_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
blazing_all_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
blazing_all_surrounded:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
blazing_all_armor_durability:1
#The contribution to the trigger threshold made by the caster being on fire | default= 1 | type= Integer
blazing_all_onfire:1
#The contribution to the trigger threshold when the blazing light conditions are met | default= 3 | type= Integer
blazing_all_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 2 | type= Integer
blazing_enemies_very_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
blazing_enemies_surrounded:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
blazing_all_armor_durability:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 2 | type= Integer
blazing_enemies_ally_armor_durability:2
#The contribution to the trigger threshold made by the caster being on fire | default= 1 | type= Integer
blazing_enemies_onfire:1
#The contribution to the trigger threshold when the blazing light conditions are met | default= 3 | type= Integer
blazing_enemies_conditions:3

#The contribution to the trigger threshold when the caster is in danger and very low health | default= 4 | type= Integer
frost_all_very_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
frost_all_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
frost_all_surrounded:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
frost_all_armor_durability:1
#The contribution to the trigger threshold made by the caster freezing | default= 1 | type= Integer
frost_all_freezing:1
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
frost_all_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 3 | type= Integer
frost_enemies_ally_low_health:3
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 1 | type= Integer
frost_enemies_very_low_health:1
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
frost_enemies_armor_durability:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
frost_enemies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 2 | type= Integer
frost_enemies_ally_armor_durability:2
#The contribution to the trigger threshold made by the caster freezing | default= 1 | type= Integer
frost_enemies_freezing:1
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
frost_enemies_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 4 | type= Integer
frost_self_very_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
frost_self_low_health:2
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 2 | type= Integer
frost_self_armor_durability:2
#The contribution to the trigger threshold made by the caster freezing | default= 1 | type= Integer
frost_self_freezing:1
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
frost_self_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
frost_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 1 | type= Integer
frost_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
frost_allies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 1 | type= Integer
frost_allies_ally_armor_durability:1
#The contribution to the trigger threshold made by the caster freezing | default= 1 | type= Integer
frost_allies_freezing:1
#The contribution to the trigger threshold made by the caster's allies being freezing | default= 1 | type= Integer
frost_allies_ally_freezing:1
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
frost_allies_conditions:3

#The contribution to the trigger threshold when the caster is in danger and very low health | default= 4 | type= Integer
earthen_variant_very_low_health:4
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 3 | type= Integer
earthen_variant_allies_low_healthy:3
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
earthen_variant_surrounded:1
#The contribution to the trigger threshold when the earthen light conditions are met | default= 3 | type= Integer
earthen_variant_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 3 | type= Integer
earthen_enemies_ally_low_health:3
#The contribution to the trigger threshold when the caster is in danger and very low health | default= 4 | type= Integer
earthen_enemies_very_low_health:4
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
earthen_enemies_surrounded:1
#The contribution to the trigger threshold when the earthen light conditions are met | default= 3 | type= Integer
earthen_enemies_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 3 | type= Integer
earthen_self_very_low_health:3
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
earthen_self_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 2 | type= Integer
earthen_self_surrounded:2
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
earthen_self_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
earthen_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 1 | type= Integer
earthen_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
earthen_allies_surrounded:1
#The contribution to the trigger threshold when the frost light conditions are met | default= 3 | type= Integer
earthen_allies_conditions:3

#The contribution to the trigger threshold when the caster is in danger and very low health | default= 4 | type= Integer
wind_all_very_low_health:4
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
wind_all_surrounded:1
#The contribution to the trigger threshold made by the caster falling a few blocks | default= 1 | type= Integer
wind_all_falling:1
#The contribution to the trigger threshold made by the caster falling a lot of blocks | default= 3 | type= Integer
wind_all_falling_high:3
#The contribution to the trigger threshold when the wind light conditions are met | default= 3 | type= Integer
wind_all_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 4 | type= Integer
wind_self_very_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
wind_self_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
wind_self_surrounded:1
#The contribution to the trigger threshold made by the caster falling a few blocks | default= 1 | type= Integer
wind_self_falling:1
#The contribution to the trigger threshold made by the caster falling a lot of blocks | default= 3 | type= Integer
wind_self_falling_high:3
#The contribution to the trigger threshold when the wind light conditions are met | default= 3 | type= Integer
wind_self_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
wind_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 1 | type= Integer
wind_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
wind_allies_surrounded:1
#The contribution to the trigger threshold made by the caster's allies falling a few blocks | default= 2 | type= Integer
wind_allies_ally_falling:2
#The contribution to the trigger threshold made by the caster's allies falling a lot of blocks | default= 4 | type= Integer
wind_allies_ally_falling_high:4
#The contribution to the trigger threshold made by the caster falling a few blocks | default= 2 | type= Integer
wind_allies_falling:2
#The contribution to the trigger threshold when the wind light conditions are met | default= 3 | type= Integer
wind_allies_conditions:3

#The contribution to the trigger threshold when the caster is in danger and very low health | default= 4 | type= Integer
aqua_all_very_low_health:4
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
aqua_all_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 1 | type= Integer
aqua_all_ally_armor_durability:1
#The contribution to the trigger threshold made by the caster drowning | default= 1 | type= Integer
aqua_all_drowning:1
#The contribution to the trigger threshold when the aqua light conditions are met | default= 3 | type= Integer
aqua_all_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health (excludes low health) | default= 3 | type= Integer
aqua_enemies_very_low_health:3
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
aqua_enemies_low_health:2
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
aqua_enemies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 1 | type= Integer
aqua_enemies_ally_armor_durability:1
#The contribution to the trigger threshold made by the caster drowning | default= 1 | type= Integer
aqua_enemies_drowning:1
#The contribution to the trigger threshold when the aqua light conditions are met | default= 3 | type= Integer
aqua_enemies_conditions:3
#The contribution to the trigger threshold when the caster is in danger and very low health (excludes the low health) | default= 4 | type= Integer
aqua_self_very_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 2 | type= Integer
aqua_self_low_health:2
#The contribution to the trigger threshold when the caster has low durability armor. (If enabled) | default= 1 | type= Integer
aqua_self_armor_durability:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
aqua_self_surrounded:1
#The contribution to the trigger threshold made by the caster drowning | default= 1 | type= Integer
aqua_self_drowning:1
#The contribution to the trigger threshold when the aqua light conditions are met | default= 3 | type= Integer
aqua_self_conditions:3
#The contribution to the trigger threshold when the caster's ALLIES are in danger and on low health | default= 4 | type= Integer
aqua_allies_ally_low_health:4
#The contribution to the trigger threshold when the caster is in danger and low health | default= 1 | type= Integer
aqua_allies_very_low_health:1
#The contribution to the trigger threshold when the caster is surrounded. (If enabled) | default= 1 | type= Integer
aqua_allies_surrounded:1
#The contribution to the trigger threshold when the caster's allies have low durability armor. (If enabled) | default= 1 | type= Integer
aqua_allies_ally_armor_durability:1
#The contribution to the trigger threshold made by the caster drowning | default= 1 | type= Integer
aqua_allies_drowning:1
#The contribution to the trigger threshold made by the caster's allies drowning | default= 1 | type= Integer
aqua_allies_ally_drowning:1
#The contribution to the trigger threshold when the aqua light conditions are met | default= 3 | type= Integer
aqua_allies_conditions:3

Client Config (You can edit this with a GUI using ModMenu and YACL)

Show lightwithin_config.yml
#The version of the config. DO NOT CHANGE IT :D | default= 1 | type= Integer
version:1

#This config file lets you modify client rendering options, such as displaying the light ready icon in a different location or hiding it
#The maximum x and y coordinates of your screen could not be determined. Delete, than reload the config with the '/light_client reload' command to try again!

#The x coordinate of the light ready icon position on your screen. A value of 0 corresponds to left side. | default= 10 | type= Integer
light_ready_icon_x:10
#The y coordinate of the light ready icon position on your screen. A value of 0 corresponds to top side. | default= 10 | type= Integer
light_ready_icon_y:10
#The x coordinate of the light charge icon position on your screen. A value of 0 corresponds to left side. | default= 10 | type= Integer
light_charge_icon_x:10
#The y coordinate of the light charge icon position on your screen. A value of 0 corresponds to top side. | default= 10 | type= Integer
light_charge_icon_y:10
#Make this number bigger to make the light ready icon bigger, make it smaller to have a smaller light icon! | default= 1.0 | type= Double
light_ready_scale_factor:1.0
#Make this number bigger to make the light charge icon bigger, make it smaller to have a smaller light icon! | default= 1.0 | type= Double
light_charge_scale_factor:1.0
#The position of the light ready icon using presets, such as CENTER, TOP/BOTTOM LEFT/RIGHT etc | default= TOP_LEFT | type= String
light_ready_preset:TOP_LEFT
#The position of the light charge icon using presets, such as CENTER, TOP/BOTTOM LEFT/RIGHT etc | default= TOP_LEFT | type= String
light_charge_preset:TOP_LEFT

#Hide the light charges icon, but still displays the light ready one, or the error one if you do something that's not allowed | default= false | type= Boolean
hide_light_charge_icon:false
#See players that have light charges ready glow like a GlowSquid | default= true | type= Boolean
show_charged_player_glow:true
#Setting this value to false will disable runes from rendering even in first person | default= true | type= Boolean
show_runes:false
#How many seconds should the runes last on screen? | default= 3 | type= Integer
show_runes_for:3
#Scale of the item or target icons displayed after interacting with the Luxcognita berry | default= 5.0 | type= Double
ingredient_target_scale:5.0
#How many seconds should the item and target icons last on screen? | default= 5 | type= Integer
show_ingredient_target_for:5
#Setting this value to true will activate your light as soon as it's ready. WARNING: it may be disabled by the server! | default= false | type= Boolean
auto_light_activation:false