# Package org.spongepowered.asm.mixin.extensibility

Interfaces for internal Mixin objects which provide extensibility for mixin consumers.

- Interface Summary
  Interface | Description
  --- | ---
  IActivityContext |
  IActivityContext.IActivity |
  IEnvironmentTokenProvider | Provides a token value into the attached environment
  IMixinConfig | Interface for loaded mixin configurations
  IMixinConfigPlugin | A companion plugin for a mixin configuration object.
  IMixinConfigSource | Interface for loaded mixin configurations
  IMixinErrorHandler | Interface for objects which want to perform custom behaviour when fatal mixin errors occur.
  IMixinInfo | Interface for MixinInfo, used in extensibility API
  IRemapper | Interface for remap chain participants

- Enum Summary
  Enum | Description
  --- | ---
  IMixinErrorHandler.ErrorAction | Action to take when handling an error.