---
title: Adding Default AzLayers
hide_meta: true
---

# How to add Default AzLayers

AzureLib provides several default layers (`AzLayers`) that can be easily added to your entity renders. Some of the commonly available AzLayers include:

- [AzArmorLayer](../layers/addingarmorlayer): Handles rendering of armor models for entities.
- [AzAutoGlowingLayer](../layers/addingglowlayer): Adds glowing effects to specific parts of the model based on the provided textures.
- [AzBlockAndItemLayer](../layers/addingblockitemlayer): Manages rendering of blocks or items held by entities.

You can add these layers to your renderer by customizing the `AzRendererConfig` during its setup process.

## Example Usage

```java
public class MarauderRenderer extends AzEntityRenderer<MarauderEntity> {

    public MarauderRenderer(EntityRendererProvider.Context context) {
        super(
            AzEntityRendererConfig.<MarauderEntity>builder(MODEL, TEXTURE)
                .addRenderLayer(new AzArmorLayer<>()) // Adds the armor rendering layer
                .addRenderLayer(new AzAutoGlowingLayer<>()) // Adds the glowing texture layer
                .addRenderLayer(new AzBlockAndItemLayer<>()) // Adds the block and item rendering layer
                .build(),
            context
        );
    }
}
```