-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
Applies to all versions (26.1.2 and 26.2).
Ageforged Armor uses a single config file at config/ageforged_armor/ageforged_armor.json. It is loaded on both sides and can be edited in-game through the YACL screen (available from the mod list). On first launch the mod migrates older config files from config/ageforged_armor.json and config/config/ageforged_armor.json into the new folder.
The Side column in the tables below means:
- Common — stored in the common config and loaded on both client and server. Armor stat values are read when the armor is registered, so they take effect on the next game launch.
- Client — a player preference. It is chosen in the client screen and synced to the server and to other players so your body type and skin are visible to everyone.
- Server — evaluated server-side (loot generation).
| Key | Type | Default | Values | Description | Side |
|---|---|---|---|---|---|
preferredModel |
Enum | MALE |
MALE, FEMALE
|
Body type used to render your armor. FEMALE uses the slim model. Not recommended with a non-slim skin. |
Client |
Each skin is stored as one enum value. Selecting a skin is done with a mutually exclusive set of toggles in the screen, and only one value is kept at a time.
| Key | Type | Default | Values | Side |
|---|---|---|---|---|
oYoroiSkin |
Enum | DEFAULT |
DEFAULT, AMBER, NIGHTBLUE, DUSK, INK, JADE, PINKY, SILVER_PATREON, AMETHYST_PATREON
|
Client |
ironPlateSkin |
Enum | DEFAULT |
DEFAULT, ASHES
|
Client |
centurionSkin |
Enum | DEFAULT |
DEFAULT, SILVER_PATREON
|
Client |
raijinSkin |
Enum | DEFAULT |
DEFAULT, SILVER_PATREON, CRYSTAL_PATREON
|
Client |
pharaohSkin |
Enum | DEFAULT |
DEFAULT, SILVER_PATREON
|
Client |
SILVER_PATREON, CRYSTAL_PATREON and AMETHYST_PATREON are Patreon-gated and are only selectable when the player's detected Patreon tier is high enough (see below).
This category lists the Patreon-exclusive skins grouped by required tier. The options are only available when the player's Patreon tier meets the requirement; otherwise they are disabled. Tier requirements come from each skin enum:
| Skin option | Required Patreon tier |
|---|---|
| Silver O-Yoroi, Silver Centurion, Silver Pharaoh, Silver Raijin | 1 |
| Crystal Raijin | 3 |
| Amethyst O-Yoroi | 4 |
The category also contains a notice label and an "Unlock Skins on Patreon" button.
Every option in this category is an Integer or Float and is Common. The screen groups the options by set. The in-game notice states that changes apply on the next game launch.
| Key | Type | Default |
|---|---|---|
bambooHatDurability |
Int | 5 |
bambooHatHelmetDef |
Int | 1 |
bambooHatEnchantability |
Int | 15 |
bambooHatToughness |
Float | 0.0 |
| Key | Type | Default |
|---|---|---|
ironPlateDurability |
Int | 15 |
ironPlateHelmetDef |
Int | 2 |
ironPlateChestDef |
Int | 6 |
ironPlateLegsDef |
Int | 5 |
ironPlateFeetDef |
Int | 2 |
ironPlateEnchantability |
Int | 9 |
ironPlateToughness |
Float | 0.0 |
| Key | Type | Default |
|---|---|---|
holyDurability |
Int | 37 |
holyHelmetDef |
Int | 3 |
holyChestDef |
Int | 8 |
holyLegsDef |
Int | 6 |
holyFeetDef |
Int | 3 |
holyEnchantability |
Int | 15 |
holyToughness |
Float | 3.0 |
holyKnockbackResistance |
Float | 0.1 |
| Key | Type | Default |
|---|---|---|
exaltedAurumDurability |
Int | 37 |
exaltedAurumHelmetDef |
Int | 3 |
exaltedAurumChestDef |
Int | 8 |
exaltedAurumLegsDef |
Int | 6 |
exaltedAurumFeetDef |
Int | 3 |
exaltedAurumEnchantability |
Int | 15 |
exaltedAurumToughness |
Float | 3.0 |
exaltedAurumKnockbackResistance |
Float | 0.1 |
| Key | Type | Default |
|---|---|---|
japaneseLightDurability |
Int | 5 |
japaneseLightHelmetDef |
Int | 1 |
japaneseLightChestDef |
Int | 3 |
japaneseLightLegsDef |
Int | 2 |
japaneseLightFeetDef |
Int | 1 |
japaneseLightEnchantability |
Int | 15 |
japaneseLightToughness |
Float | 0.0 |
| Key | Type | Default |
|---|---|---|
oYoroiDurability |
Int | 15 |
oYoroiHelmetDef |
Int | 2 |
oYoroiChestDef |
Int | 6 |
oYoroiLegsDef |
Int | 5 |
oYoroiFeetDef |
Int | 2 |
oYoroiEnchantability |
Int | 9 |
oYoroiToughness |
Float | 0.0 |
| Key | Type | Default |
|---|---|---|
raijinDurability |
Int | 37 |
raijinHelmetDef |
Int | 3 |
raijinChestDef |
Int | 8 |
raijinLegsDef |
Int | 6 |
raijinFeetDef |
Int | 3 |
raijinEnchantability |
Int | 15 |
raijinToughness |
Float | 3.0 |
raijinKnockbackResistance |
Float | 0.1 |
| Key | Type | Default |
|---|---|---|
pharaohDurability |
Int | 33 |
pharaohHelmetDef |
Int | 3 |
pharaohChestDef |
Int | 8 |
pharaohLegsDef |
Int | 6 |
pharaohFeetDef |
Int | 3 |
pharaohEnchantability |
Int | 10 |
pharaohToughness |
Float | 2.0 |
| Key | Type | Default |
|---|---|---|
anubisDurability |
Int | 37 |
anubisHelmetDef |
Int | 3 |
anubisChestDef |
Int | 8 |
anubisLegsDef |
Int | 6 |
anubisFeetDef |
Int | 3 |
anubisEnchantability |
Int | 15 |
anubisToughness |
Float | 3.0 |
anubisKnockbackResistance |
Float | 0.1 |
| Key | Type | Default |
|---|---|---|
centurionDurability |
Int | 15 |
centurionHelmetDef |
Int | 2 |
centurionChestDef |
Int | 6 |
centurionLegsDef |
Int | 5 |
centurionFeetDef |
Int | 2 |
centurionEnchantability |
Int | 9 |
centurionToughness |
Float | 0.0 |
| Key | Type | Default |
|---|---|---|
quetzalcoatlDurability |
Int | 37 |
quetzalcoatlHelmetDef |
Int | 3 |
quetzalcoatlChestDef |
Int | 8 |
quetzalcoatlLegsDef |
Int | 6 |
quetzalcoatlFeetDef |
Int | 3 |
quetzalcoatlEnchantability |
Int | 15 |
quetzalcoatlToughness |
Float | 3.0 |
quetzalcoatlKnockbackResistance |
Float | 0.1 |
All options are Boolean and default to true. The per-set toggles only take effect while the master toggle is enabled; disabling the master toggle disables every set in the screen. The actual loot injection happens server-side.
| Key | Default | Description | Side |
|---|---|---|---|
generateArmorLoot |
true |
Master switch: whether armor pieces can generate in chests at all. | Server |
generateBambooHat |
true |
Allow Bamboo Hat loot. | Server |
generateAnubisArmor |
true |
Allow Anubis loot. | Server |
generateCenturionArmor |
true |
Allow Centurion loot. | Server |
generateExaltedAurumArmor |
true |
Allow Exalted Aurum loot. | Server |
generateHolyArmor |
true |
Allow Holy loot. | Server |
generateIronPlateArmor |
true |
Allow Iron Plate loot. | Server |
generateJapaneseLightArmor |
true |
Allow Dō-maru loot. | Server |
generateOYoroiArmor |
true |
Allow O-Yoroi loot. | Server |
generatePharaohArmor |
true |
Allow Pharaoh loot. | Server |
generateQuetzalcoatlArmor |
true |
Allow Quetzalcoatl loot. | Server |
generateRaijinArmor |
true |
Allow Raijin loot. | Server |
The Patreon tier data is stored separately in config/ageforged_armor/ageforged_armor_patrons_cache.json. It holds six lists (tier1 through tier6) of patron entries with a UUID and name. This file is written by the mod's patron sync and is not meant to be edited by hand.
Ageforged Armor is a fork of Armor of the Ages by AlxR00T, maintained by Stalking Dragons. Licensed under the MIT License.