Main Config

Guide to the config.yml file

The config.yml file is the main plugin configuration file and contains settings for mob and level formulas. All formulas support PlaceholderAPI placeholders that aren't player-dependent in addition to the list placeholders.

Options

  • language - Sets the plugin language, which must be the language code of a file in the messages folder.

Mob defaults

mob_defaults:

The available placeholders in this section are {level} for the level of the mob and {distance} for the distance between the mob and the world spawn.

  • damage:

    • formula - The formula for how much damage a mob deals based on its level. {mob_damage} is the base damage of the mob without any modifications.

  • health

    • formula - The formulae for how much max health a mob has based on its level. {mob_health} is the base mob health without any modifications.

Mob level

mob_level:

  • formula - The main formula for determining mob levels when there are players within the player_level.check_radius of a mob spawning.

  • backup_formula - The formula to determine mob levels when there are no players within the player_level.check_radius of a mob spawning.

  • max_level - The maximum possible mob level.

Placeholders for both formula and backup_formula:

  • {distance} - Distance the mob spawn is from the world spawn.

  • {sumlevel_global} - The sum of the player level of all online players (player levels are determined by player_level.formula)

  • {location_x} - The X coordinate of the mob spawn.

  • {location_y} - The Y coordinate of the mob spawn.

  • {location_z} - The Z coordinate of the mob spawn.

Placeholders for only formula:

  • {highestlvl} - The highest player level in the check_radius.

  • {lowestlvl} - The lowest player level in the check_radius.

  • {sumlevel} - The sum of all player levels in the check_radius.

  • {playercount} - The number of players in the check_radius.

Player level

player_level:

  • check_radius - The radius to check for players when a mob spawns to determine it's level. If no players are within the radius, the mob level will default to the mob_level.backup_formula.

  • formula - The formula to determine a player's level. The following placeholders are available:

    • {sumall} - The sum of all of a player's skill levels.

    • {average} - The player's average skill level.

    • {skillcount} - The number of skills that are enabled on the server.

    • {skillname} - Gets the player's level of a specific skill. Replace skillname with the name of any enabled skill in lowercase.

Custom name

custom_name:

  • enabled - Whether the nametag of an AuraMob should be overriden with a custom name.

  • format - The format of the custom mob name. Available placeholders:

    • {mob} - The name of the mob type from the messages file.

    • {lvl} - The level of the mob.

    • {health} - The formatted health of the mob.

    • {maxhealth} - The formatted max health of the mob.

  • health_rounding_places - The number of decimals to round mob health to. If 0, the value is rounded to an integer.

  • display_by_range - If true, the custom name will show when the player gets close enough even if the player is not directly targeting the mob.

  • display_range - The maximum number of blocks away to show the custom name if display_by_range is true.

Skills XP

skills_xp:

  • enabled - If true, the skill XP gained from killing/damaging a mob will change based on its level.

  • default_formula - The formula for determining the amount of XP to give. Available placeholders:

    • {source_xp} - The base XP gained from killing a mob, including any multipliers from AuraSkills.

    • {mob_level} - The level of the mob.

Worlds

worlds:

  • type - The type of world list to use, either blacklist (only worlds on the list are disabled) or whitelist (all worlds except those on the list are disabled).

  • list - The list of worlds to blacklist/whitelist the mob level functionality.

Mob replacements

mob_replacements:

  • type - The type of replacements list to use, either whitelist or blacklist.

  • list - The list of mob types that levels are enabled for if type is whitelist, or the mobs that are disabled if type is blacklist. The * symbol can be used as a wildcard for all mob types.

Spawn reasons

spawn_reasons - A list of valid spawn reasons for which levels will be applied to mobs.

Last updated