====== Material Sets ====== Like the church, a monument can have material sets. This means that each material (base and replacement) must be listed in your monument asset property ''[[api:building#materialsetlist|MaterialSetList]]''. For each material set, all materials must be listed in the same order as their replacement: mod:register({ DataType = "MONUMENT", ... MaterialSetList = { { SetName = "DEFAULT", MaterialList = { "MAIN_MATERIAL", "SECONDARY_MATERIAL", "TERTIARY_MATERIAL" } }, { SetName = "ALTERNATIVE", MaterialList = { "MAIN_MATERIAL_ALT", "SECONDARY_MATERIAL_ALT", "TERTIARY_MATERIAL_ALT" } } } }) When you import a FBX file, materials are imported alongside the model. You can find those materials in a virtual directory ''Materials'', inside the FBX file. You can see an example in the ''Example02'' mod, where the materials are in ''models/MithrilFactory.fbx/Materials''. In this directory, you can find all your materials. You can then register an ID for each of those materials, to use them in the material set list: mod:registerAssetId("models/YourMonumentModel.fbx/Materials/MainMaterial", "MAIN_MATERIAL") mod:registerAssetId("models/YourMonumentModel.fbx/Materials/MainMaterialAlt", "MAIN_MATERIAL_ALT") If a material is not used on the model, it will not be imported. To circumvent this, you can create a dummy object that will not be used in the mod, to apply your material on.