{ "package": "dev.isxander.controlify.mixins", "required": true, "minVersion": "0.8", "injectors": { "defaultRequire": 1 }, "compatibilityLevel": "JAVA_17", "client": [ "compat.fapi.KeyBindingRegistryImplAccessor", "compat.iris.BaseOptionElementWidgetMixin", "compat.simplevoicechat.KeyEventsAccessor", "compat.simplevoicechat.PTTKeyHandlerMixin", "compat.sodium.CycleControlElementMixin", "compat.sodium.SliderControlElementMixin", "compat.sodium.SodiumOptionsGUIAccessor", "compat.sodium.SodiumOptionsGUIMixin", "compat.sodium.TickBoxControlElementMixin", "compat.yacl.CyclingControllerElementMixin", "compat.yacl.SliderControllerElementMixin", "compat.yacl.YACLScreenCategoryTabAccessor", "compat.yacl.YACLScreenCategoryTabMixin", "compat.yacl.YACLScreenMixin", "core.ClientPacketListenerMixin", "core.GLXMixin", "core.GuiMixin", "core.KeyboardHandlerMixin", "core.MinecraftMixin", "core.MouseHandlerMixin", "feature.accessibility.LocalPlayerMixin", "feature.autoswitch.ToastComponentAccessor", "feature.bind.GuiMixin", "feature.bind.KeyMappingAccessor", "feature.bind.KeyMappingMixin", "feature.bind.ToggleKeyMappingAccessor", "feature.chatkbheight.ChatComponentMixin", "feature.chatkbheight.ChatScreenMixin", "feature.fixes.boatfix.BoatMixin", "feature.fixes.boatfix.LocalPlayerMixin", "feature.guide.ingame.ClientPacketListenerMixin", "feature.guide.ingame.GuiMixin", "feature.guide.screen.AbstractButtonMixin", "feature.guide.screen.AbstractContainerScreenAccessor", "feature.guide.screen.AbstractWidgetMixin", "feature.guide.screen.TabNavigationBarMixin", "feature.input.MinecraftMixin", "feature.oofinput.GameRendererMixin", "feature.reacharound.GameRendererMixin", "feature.rumble.blockbreak.MultiPlayerGameModeMixin", "feature.rumble.damage.LocalPlayerMixin", "feature.rumble.explosion.ClientPacketListenerMixin", "feature.rumble.explosion.LightningBoltMixin", "feature.rumble.fishing.FishingHookMixin", "feature.rumble.itembreak.LivingEntityMixin", "feature.rumble.itembreak.LocalPlayerMixin", "feature.rumble.levelevents.LevelRendererMixin", "feature.rumble.useitem.ClientPacketListenerMixin", "feature.rumble.useitem.LivingEntityMixin", "feature.rumble.useitem.LocalPlayerMixin", "feature.screenop.ContainerEventHandlerMixin", "feature.screenop.GameRendererMixin", "feature.screenop.MinecraftMixin", "feature.screenop.ScreenAccessor", "feature.screenop.ScreenMixin", "feature.screenop.vanilla.AbstractButtonMixin", "feature.screenop.vanilla.AbstractContainerEventHandlerMixin", "feature.screenop.vanilla.AbstractContainerScreenMixin", "feature.screenop.vanilla.AbstractSelectionListMixin", "feature.screenop.vanilla.AbstractSliderButtonMixin", "feature.screenop.vanilla.ContainerObjectSelectionListEntryMixin", "feature.screenop.vanilla.CreateWorldScreenMixin", "feature.screenop.vanilla.CreativeModeInventoryScreenAccessor", "feature.screenop.vanilla.CreativeModeInventoryScreenMixin", "feature.screenop.vanilla.EditBoxMixin", "feature.screenop.vanilla.JoinMultiplayerScreenAccessor", "feature.screenop.vanilla.JoinMultiplayerScreenMixin", "feature.screenop.vanilla.LanguageSelectionListEntryMixin", "feature.screenop.vanilla.OptionsSubScreenAccessor", "feature.screenop.vanilla.PauseScreenMixin", "feature.screenop.vanilla.SelectWorldScreenAccessor", "feature.screenop.vanilla.SelectWorldScreenMixin", "feature.screenop.vanilla.ServerSelectionListEntryMixin", "feature.screenop.vanilla.TabNavigationBarAccessor", "feature.screenop.vanilla.TitleScreenMixin", "feature.screenop.vanilla.WorldSelectionListEntryMixin", "feature.settingsbutton.ControlsScreenMixin", "feature.virtualmouse.GameRendererMixin", "feature.virtualmouse.InputConstantsMixin", "feature.virtualmouse.KeyboardHandlerAccessor", "feature.virtualmouse.MinecraftMixin", "feature.virtualmouse.MouseHandlerAccessor", "feature.virtualmouse.MouseHandlerMixin", "feature.virtualmouse.snapping.AbstractContainerScreenMixin", "feature.virtualmouse.snapping.AbstractFurnaceScreenMixin", "feature.virtualmouse.snapping.CraftingScreenMixin", "feature.virtualmouse.snapping.CreativeModeInventoryScreenMixin", "feature.virtualmouse.snapping.InventoryScreenMixin", "feature.virtualmouse.snapping.RecipeBookComponentAccessor", "feature.virtualmouse.snapping.RecipeBookPageAccessor", "feature.virtualmouse.snapping.ScreenMixin" ] }