# Accessories

## Overview

### Palladium

- Dummy
- Render Layer
- Overlay
- Humanoid Model Layer

## Dummy

Does nothing.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
slot | ResourceLocation | ID of the slot the accessory will be in. Can be one or many. Possible values: [palladium:hat, palladium:head, palladium:face, palladium:chest, palladium:back, palladium:main_arm, palladium:off_arm, palladium:main_hand, palladium:off_hand, palladium:right_leg, palladium:left_leg, palladium:special, pantheonsent:moon_knight_suit, fsang:lobo, fsang:speedforce_trails, fsang:anti_symbiote, fsang:hulk_hair, fsang:shazam_arm_left, fsang:hulk_clothes, fsang:extremis, fsang:symbiote_hair, fsang:silver_surfer, fsang:cape_symbol, fsang:shazam_arm_right, fsang:eyes, fsang:colossus_mimicry, fsang:jacket_sleeves, fsang:cryokinesis, fsang:hulk_facial_hair, fsang:cape_hood, fsang:deadpool, fsang:symbiote, fsang:colossus2, fsang:anti_symbiote2, fsang:picotech1, fsang:radiant, fsang:shazam_boots, fsang:symbiote2, fsang:picotech3, fsang:viltrumite_face, fsang:body, fsang:picotech2, fsang:picotech5, fsang:picotech4, fsang:shazam_cape, fsang:jacket_patch_left, fsang:hulk_mouth, fsang:shazam_skirt, fsang:jacket_patch_right, fsang:colossus, fsang:cape_collar, fsang:shazam_legs, fsang:scarab2, fsang:scarab1, fsang:scarab4, fsang:scarab3, fsang:jacket_hood, fsang:scarab5, fsang:shazam_chest] | true | /

### Example:

    {"type":"palladium:dummy","slot":"palladium:head"}

## Render Layer

Let's you use a render layer as an accessory

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
render_layer | ResourceLocation | ID of the render layer that's being used | true | /
disable_rendering | Boolean | Disables the rendering of the accessory, in case you want to hook it up to a render_layer_from_accessory ability | false | false
slot | ResourceLocation | ID of the slot the accessory will be in. Can be one or many. Possible values: [palladium:hat, palladium:head, palladium:face, palladium:chest, palladium:back, palladium:main_arm, palladium:off_arm, palladium:main_hand, palladium:off_hand, palladium:right_leg, palladium:left_leg, palladium:special, pantheonsent:moon_knight_suit, fsang:lobo, fsang:speedforce_trails, fsang:anti_symbiote, fsang:hulk_hair, fsang:shazam_arm_left, fsang:hulk_clothes, fsang:extremis, fsang:symbiote_hair, fsang:silver_surfer, fsang:cape_symbol, fsang:shazam_arm_right, fsang:eyes, fsang:colossus_mimicry, fsang:jacket_sleeves, fsang:cryokinesis, fsang:hulk_facial_hair, fsang:cape_hood, fsang:deadpool, fsang:symbiote, fsang:colossus2, fsang:anti_symbiote2, fsang:picotech1, fsang:radiant, fsang:shazam_boots, fsang:symbiote2, fsang:picotech3, fsang:viltrumite_face, fsang:body, fsang:picotech2, fsang:picotech5, fsang:picotech4, fsang:shazam_cape, fsang:jacket_patch_left, fsang:hulk_mouth, fsang:shazam_skirt, fsang:jacket_patch_right, fsang:colossus, fsang:cape_collar, fsang:shazam_legs, fsang:scarab2, fsang:scarab1, fsang:scarab4, fsang:scarab3, fsang:jacket_hood, fsang:scarab5, fsang:shazam_chest] | true | /

### Example:

    {"type":"palladium:render_layer","render_layer":"namespace:example_layer","disable_rendering":false,"slot":"palladium:head"}

## Overlay

Renders a texture skin-tight on the player

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
texture | TextureReference | Texture of the overlay. Can be skin-typed by specifying 'normal' and 'slim' in a json object. | true | /
glowing | Boolean | Makes the overlay glow | false | false
only_render_for_slot | Boolean | If set to true, the texture will only render for the specified slot of the accessory. Example: The texture has a full player skin and the slot is set to 'head', only the head part of it will render. | false | false
hand_visibility_fix | Boolean | If 'only_render_for_slot' is set to true while the slot is for a hand but you want to have the accessory on the arm, set this to true. | false | false
slot | ResourceLocation | ID of the slot the accessory will be in. Can be one or many. Possible values: [palladium:hat, palladium:head, palladium:face, palladium:chest, palladium:back, palladium:main_arm, palladium:off_arm, palladium:main_hand, palladium:off_hand, palladium:right_leg, palladium:left_leg, palladium:special, pantheonsent:moon_knight_suit, fsang:lobo, fsang:speedforce_trails, fsang:anti_symbiote, fsang:hulk_hair, fsang:shazam_arm_left, fsang:hulk_clothes, fsang:extremis, fsang:symbiote_hair, fsang:silver_surfer, fsang:cape_symbol, fsang:shazam_arm_right, fsang:eyes, fsang:colossus_mimicry, fsang:jacket_sleeves, fsang:cryokinesis, fsang:hulk_facial_hair, fsang:cape_hood, fsang:deadpool, fsang:symbiote, fsang:colossus2, fsang:anti_symbiote2, fsang:picotech1, fsang:radiant, fsang:shazam_boots, fsang:symbiote2, fsang:picotech3, fsang:viltrumite_face, fsang:body, fsang:picotech2, fsang:picotech5, fsang:picotech4, fsang:shazam_cape, fsang:jacket_patch_left, fsang:hulk_mouth, fsang:shazam_skirt, fsang:jacket_patch_right, fsang:colossus, fsang:cape_collar, fsang:shazam_legs, fsang:scarab2, fsang:scarab1, fsang:scarab4, fsang:scarab3, fsang:jacket_hood, fsang:scarab5, fsang:shazam_chest] | true | /

### Example:

    {"type":"palladium:overlay","texture":"example:textures/accessory/test.png","glowing":false,"only_render_for_slot":false,"hand_visibility_fix":false,"slot":"palladium:head"}

## Humanoid Model Layer

Renders a humanoid model layer on the player

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
texture | TextureReference | Texture for the accessory. Can be skin-typed by specifying 'normal' and 'slim' in a json object. | true | /
model_layer | ModelLayerLocationUtil | Model layer for the accessory. Can be skin-typed by specifying 'normal' and 'slim' in a json object. | true | /
glowing | Boolean | Makes the overlay glow | false | false
only_render_for_slot | Boolean | If set to true, the texture will only render for the specified slot of the accessory. Example: The texture has a full player skin and the slot is set to 'head', only the head part of it will render. | false | false
hand_visibility_fix | Boolean | If 'only_render_for_slot' is set to true while the slot is for a hand but you want to have the accessory on the arm, set this to true. | false | false
slot | ResourceLocation | ID of the slot the accessory will be in. Can be one or many. Possible values: [palladium:hat, palladium:head, palladium:face, palladium:chest, palladium:back, palladium:main_arm, palladium:off_arm, palladium:main_hand, palladium:off_hand, palladium:right_leg, palladium:left_leg, palladium:special, pantheonsent:moon_knight_suit, fsang:lobo, fsang:speedforce_trails, fsang:anti_symbiote, fsang:hulk_hair, fsang:shazam_arm_left, fsang:hulk_clothes, fsang:extremis, fsang:symbiote_hair, fsang:silver_surfer, fsang:cape_symbol, fsang:shazam_arm_right, fsang:eyes, fsang:colossus_mimicry, fsang:jacket_sleeves, fsang:cryokinesis, fsang:hulk_facial_hair, fsang:cape_hood, fsang:deadpool, fsang:symbiote, fsang:colossus2, fsang:anti_symbiote2, fsang:picotech1, fsang:radiant, fsang:shazam_boots, fsang:symbiote2, fsang:picotech3, fsang:viltrumite_face, fsang:body, fsang:picotech2, fsang:picotech5, fsang:picotech4, fsang:shazam_cape, fsang:jacket_patch_left, fsang:hulk_mouth, fsang:shazam_skirt, fsang:jacket_patch_right, fsang:colossus, fsang:cape_collar, fsang:shazam_legs, fsang:scarab2, fsang:scarab1, fsang:scarab4, fsang:scarab3, fsang:jacket_hood, fsang:scarab5, fsang:shazam_chest] | true | /

### Example:

    {"type":"palladium:humanoid_model_layer","texture":"example:textures/accessory/test.png","model_layer":"example:textures/accessory/test.png","glowing":false,"only_render_for_slot":false,"hand_visibility_fix":false,"slot":"palladium:head"}