Skip to content

Configuration

LlaGuiTo edited this page Sep 29, 2026 · 1 revision

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).

Armor Skins category

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

Skin selection

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).

Patreon Skins category

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.

Armor Properties category

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.

Bamboo Hat

Key Type Default
bambooHatDurability Int 5
bambooHatHelmetDef Int 1
bambooHatEnchantability Int 15
bambooHatToughness Float 0.0

Iron Plate

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

Holy

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

Exalted Aurum

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

Dō-maru (Japanese Light)

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

O-Yoroi

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

Raijin

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

Pharaoh

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

Anubis

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

Centurion

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

Quetzalcoatl

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

Armor Loot category

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

Patreon cache

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.

Clone this wiki locally