{
  "required": true,
  "package": "dev.architectury.mixin.fabric",
  "plugin": "dev.architectury.plugin.fabric.ArchitecturyMixinPlugin",
  "compatibilityLevel": "JAVA_16",
  "minVersion": "0.7.11",
  "client": [
    "client.ClientPlayerAttackInvoker",
    "client.MixinAbstractContainerScreen",
    "client.MixinChatListener",
    "client.MixinClientLevel",
    "client.MixinClientPacketListener",
    "client.MixinDebugScreenOverlay",
    "client.MixinEffectInstance",
    "client.MixinFabricClientCommandSource",
    "client.MixinGameRenderer",
    "client.MixinGuiGraphics",
    "client.MixinIntegratedServer",
    "client.MixinKeyboardHandler",
    "client.MixinMinecraft",
    "client.MixinMouseHandler",
    "client.MixinMultiPlayerGameMode",
    "client.MixinScreen",
    "client.MixinTooltipRenderUtil"
  ],
  "mixins": [
    "BiomeAccessor",
    "BucketItemAccessor",
    "HorseTameInvoker",
    "LiquidBlockAccessor",
    "LivingDeathInvoker",
    "MixinBaseSpawner",
    "MixinBlockItem",
    "MixinBucketItem",
    "MixinCatSpawner",
    "MixinChunkMap",
    "MixinChunkSerializer",
    "MixinCommands",
    "MixinDedicatedServer",
    "MixinEntity",
    "MixinExplosion",
    "MixinFallingBlockEntity",
    "MixinFarmBlock",
    "MixinFurnaceResultSlot",
    "MixinInventory",
    "MixinItemEntity",
    "MixinLevel",
    "MixinLivingEntity",
    "MixinNaturalSpawner",
    "MixinOcelot",
    "MixinPatrolSpawner",
    "MixinPersistentEntitySectionManager",
    "MixinPhantomSpawner",
    "MixinPlayer",
    "MixinPlayerAdvancements",
    "MixinPlayerList",
    "MixinResultSlot",
    "MixinServerLevel",
    "MixinServerPlayer",
    "MixinServerPlayerGameMode",
    "MixinTamableAnimal",
    "PlayerAttackInvoker"
  ],
  "injectors": {
    "maxShiftBy": 5,
    "defaultRequire": 1
  }
}
