{
  "required": false,
  "package": "com.extendedae_plus.mixin",
  "compatibilityLevel": "JAVA_17",
  "minVersion": "0.8",
  "client": [
    "advancedae.client.gui.AdvPatternProviderScreenMixin",
    "advancedae.client.gui.SmallAdvPatternProviderScreenMixin",
    "ae2.accessor.AEBaseScreenAccessor",
    "ae2.accessor.MEStorageScreenAccessor",
    "ae2.accessor.PatternAccessTermScreenAccessor",
    "ae2.accessor.PatternAccessTermScreenSlotsRowAccessor",
    "ae2.client.gui.AEBaseScreenMixin",
    "ae2.client.gui.CraftConfirmScreenMixin",
    "ae2.client.gui.InterfaceScreenMixin",
    "ae2.client.gui.PatternEncodingTermScreenMixin",
    "ae2.client.gui.SlotGridLayoutMixin",
    "ae2.client.gui.patternProvider.PatternProviderHighlightCleanupMixin",
    "ae2.client.gui.patternProvider.PatternProviderScreenMixin",
    "ae2.client.gui.patternProvider.PatternProviderSmartFeaturesMixin",
    "ae2.compat.PatternProviderScreenCompatMixin",
    "ae2.items.QuartzCuttingKnifeItemMixin",
    "ae2.menu.CraftConfirmMenuGoBackMixin",
    "extendedae.accessor.GuiExPatternTerminalAccessor",
    "extendedae.accessor.GuiExPatternTerminalGroupHeaderRowAccessor",
    "extendedae.accessor.HighlightButtonAccessor",
    "extendedae.client.HighlightButtonMixin",
    "extendedae.client.gui.GuiExPatternProviderMixin",
    "extendedae.client.gui.GuiExPatternTerminalMixin",
    "jei.EncodePatternTransferHandlerMixin",
    "jei.EncodingHelperMixin",
    "jei.accessor.BookmarkOverlayAccessor",
    "minecraft.ModelBakeryMixin",
    "minecraft.PickFromWirelessMixin",
    "minecraft.accessor.AbstractContainerScreenAccessor",
    "minecraft.accessor.ScreenAccessor"
  ],
  "mixins": [
    "advancedae.AdvPatternProviderLogicContainsRedirectMixin",
    "advancedae.accessor.AdvPatternProviderLogicPatternsAccessor",
    "advancedae.accessor.AdvPatternProviderMenuAdvancedAccessor",
    "advancedae.helpers.AdvPatternProviderLogicAdvancedMixin",
    "advancedae.helpers.AdvPatternProviderLogicDoublingMixin",
    "advancedae.menu.AdvPatternProviderMenuAdvancedMixin",
    "advancedae.menu.AdvPatternProviderMenuDoublingMixin",
    "ae2.AEProcessingPatternMixin",
    "ae2.CraftingCalculationMixin",
    "ae2.CraftingCPUClusterMixin",
    "ae2.EncodedPatternItemMixin",
    "ae2.accessor.MEStorageMenuAccessor",
    "ae2.accessor.PatternEncodingTermMenuAccessor",
    "ae2.accessor.PatternProviderLogicAccessor",
    "ae2.accessor.PatternProviderMenuAccessor",
    "ae2.autopattern.CraftingCalculationMixin",
    "ae2.autopattern.CraftingServiceGetProvidersMixin",
    "ae2.autopattern.CraftingSimulationStateAccessor",
    "ae2.autopattern.CraftingSimulationStateMixin",
    "ae2.autopattern.PatternProviderLogicContainsRedirectMixin",
    "ae2.compat.PatternProviderCompatMixin",
    "ae2.compat.PatternProviderLogicCompatMixin",
    "ae2.compat.PatternProviderLogicHostCompatMixin",
    "ae2.helpers.InterfaceLogicChannelCardMixin",
    "ae2.helpers.InterfaceLogicTickerMixin",
    "ae2.helpers.InterfaceLogicUpgradesMixin",
    "ae2.helpers.patternprovider.PatternProviderLogicAdvancedMixin",
    "ae2.helpers.patternprovider.PatternProviderLogicDoublingMixin",
    "ae2.helpers.patternprovider.PatternProviderLogicTickerMixin",
    "ae2.items.MemoryCardItemMixin",
    "ae2.menu.ContainerPatternEncodingTermMenuMixin",
    "ae2.menu.MEStorageMenuMixin",
    "ae2.menu.PatternEncodingTermMenuMixin",
    "ae2.menu.PatternProviderMenuAdvancedMixin",
    "ae2.menu.PatternProviderMenuDoublingMixin",
    "ae2.parts.AEBasePartClientSyncMixin",
    "ae2.parts.automation.IOBusPartChannelCardMixin",
    "ae2.parts.automation.IOBusPartTickerChannelCardMixin",
    "ae2.parts.storagebus.StorageBusPartChannelCardMixin",
    "ae2.parts.storagebus.StorageBusPartTickerChannelCardMixin",
    "ae2WTlib.ContainerUWirelessExPatternTerminalMixin",
    "appflux.AppfluxPatternProviderLogicMixin",
    "extendedae.common.PartExPatternProviderMixin",
    "extendedae.common.TileExPatternProviderMixin",
    "extendedae.container.ContainerExPatternProviderMixin",
    "extendedae.container.ContainerExPatternTerminalMixin",
    "extendedae.container.ContainerWirelessExPatternTerminalMixin",
    "guideme.ItemLinkCompilerMixin",
    "guideme.MdxAttrsMixin"
  ],
  "injectors": {
    "defaultRequire": 1
  },
  "plugin": "com.extendedae_plus.mixin.MixinConditions",
  "priority": 1000
}
