{ "required": true, "plugin": "dev.loki.lovisual.mixins.LoVisualMixinPlugin", "minVersion": "0.8", "package": "dev.loki.lovisual.mixins", "compatibilityLevel": "JAVA_21", "mixins": [ "accessors.entity.EntityAccessor", "accessors.entity.EntityInvoker", "accessors.entity.LivingEntityAccessor", "accessors.inventory.ItemCooldownEntryAccessor", "accessors.inventory.PlayerInventoryAccessor", "accessors.inventory.SlotAccessor", "accessors.packet.ClientboundExplodePacketAccessor", "accessors.packet.ClientboundSetEntityMotionPacketAccessor", "accessors.packet.ServerboundInteractPacketAccessor", "accessors.packet.ServerboundMovePlayerPacketAccessor", "accessors.state.EffectParticleEffectAccessor", "accessors.world.WorldAccessor", "entity.inventory.ItemCooldownsMixin", "entity.inventory.ItemMixin", "entity.inventory.PlayerInventoryMixin", "entity.living.LivingEntityMixin", "entity.player.PlayerEntityMixin", "entity.world.EntityMixin", "entity.world.ProjectileUtilMixin", "network.packet.ConnectionMixin", "world.block.BlockCollisionSpliteratorMixin", "world.block.BlockMixin", "world.block.HoneyBlockMixin", "world.block.SlimeBlockMixin", "world.fluid.FlowingFluidMixin", "world.level.LevelMixin" ], "client": [ "accessors.blaze3d.GlTextureInvoker", "accessors.blaze3d.GpuDeviceAccessor", "accessors.blaze3d.ShaderLoaderDefinitionsAccessor", "accessors.blaze3d.ShaderSourceKeyAccessor", "accessors.chat.ChatInputSuggestorAccessor", "accessors.chat.ChatScreenAccessor", "accessors.chat.ChatScreenSuggestorAccessor", "accessors.chat.SuggestionWindowAccessor", "accessors.entity.LocalPlayerAccessor", "accessors.hud.BossHealthOverlayAccessor", "accessors.hud.InGameOverlayRendererAccessor", "accessors.hud.PlayerTabOverlayAccessor", "accessors.hud.TextIconButtonWidgetAccessor", "accessors.inventory.ItemCooldownEntryAccessor", "accessors.inventory.ItemCooldownManagerAccessor", "accessors.misc.InputAccessor", "accessors.misc.KeyMappingAccessor", "accessors.misc.MinecraftAccessor", "accessors.misc.MultiPlayerGameModeAccessor", "accessors.projectile.PersistentProjectileEntityAccessor", "accessors.renderer.EntityRenderManagerAccessor", "accessors.renderer.EntityRendererAccessor", "accessors.renderer.GameRendererAccessor", "accessors.renderer.RenderLayerInvokerAccessor", "accessors.state.FireworksComponentAccessor", "accessors.state.LivingEntityRenderStateAccessor", "accessors.widget.ClickableWidgetAccessor", "accessors.widget.CyclingButtonWidgetAccessor", "accessors.widget.SliderWidgetAccessor", "accessors.widget.TextFieldWidgetAccessor", "accessors.world.ClientLevelAccessor", "accessors.world.LevelExtractorAccessor", "accessors.world.LevelRendererAccessor", "blaze3d.device.GlDeviceBackendMixin", "blaze3d.device.GpuDeviceMixin", "blaze3d.device.GpuSurfaceMixin", "blaze3d.device.VulkanDeviceMixin", "blaze3d.encoder.BatchingRenderCommandQueueMixin", "blaze3d.encoder.CommandEncoderMixin", "blaze3d.encoder.VulkanCommandEncoderMixin", "blaze3d.pipeline.RenderPassMixin", "blaze3d.pipeline.RenderPipelineMixin", "blaze3d.pipeline.VulkanRenderPassMixin", "blaze3d.pipeline.VulkanRenderPipelineMixin", "blaze3d.shader.DynamicUniformStorageMixin", "blaze3d.shader.GlStateManagerMixin", "blaze3d.shader.ShaderLoaderMixin", "blaze3d.texture.BufferManagerDefaultBufferManagerMixin", "blaze3d.texture.GlTextureMixin", "blaze3d.texture.VulkanGpuTextureMixin", "blaze3d.texture.VulkanGpuTextureViewMixin", "entity.inventory.ItemStackMixin", "entity.living.LivingEntityRendererMixin", "entity.player.AbstractClientPlayerMixin", "entity.player.LocalPlayerDropMixin", "entity.player.LocalPlayerMixin", "entity.world.FireworkRocketEntityMixin", "gui.chat.ChatComponentMixin", "gui.chat.ChatScreenMixin", "gui.chat.CommandSuggestionsMixin", "gui.chat.ContextualBarMixin", "gui.core.AbstractContainerScreenMixin", "gui.core.AbstractSelectionListMixin", "gui.core.AbstractSliderButtonMixin", "gui.core.AbstractWidgetMixin", "gui.multiplayer.JoinMultiplayerScreenMixin", "gui.multiplayer.RecipeBookScreenMixin", "gui.screens.GuiScreenMixin", "gui.screens.PauseScreenMixin", "gui.screens.ScreenMixin", "gui.screens.TitleScreenMixin", "gui.widgets.ButtonWidgetTextMixin", "gui.widgets.CycleButtonMixin", "gui.widgets.SpriteIconButtonCenteredIconMixin", "gui.widgets.SpriteIconButtonTextAndIconMixin", "hud.DebugHudMixin", "hud.GuiGraphicsMixin", "hud.GuiMixin", "hud.GuiRendererMixin", "hud.accessibility.NarratorManagerMixin", "hud.accessibility.OptionsNarratorMixin", "hud.bars.BossHealthOverlayMixin", "hud.bars.ExperienceBarMixin", "hud.bars.JumpBarMixin", "hud.bars.LocatorBarMixin", "hud.tablist.PlayerTabOverlayMixin", "hud.tooltips.ToastManagerMixin", "hud.tooltips.TooltipRenderUtilMixin", "input.keyboard.KeyMappingMixin", "input.keyboard.KeyboardInputMixin", "input.keyboard.KeyboardMixin", "input.mouse.InputMixin", "input.mouse.MouseMixin", "input.spatialgui.MouseHandlerSpatialGuiMixin", "iris.hand.IrisHandRendererAccessor", "iris.hand.IrisHandRendererMixin", "iris.hand.IrisVanillaHandInteropMixin", "iris.processor.IrisIncludeProcessorMixin", "iris.render.IrisCommonUniformsMixin", "iris.render.IrisGameRendererInteropMixin", "iris.render.IrisRenderingPipelineFinalizeMixin", "iris.render.IrisShaderPackLoadMixin", "moreculling.CullingUtilsMixin", "network.game.ClientPacketListenerMixin", "network.game.MultiPlayerGameModeMixin", "network.game.MultiPlayerGameModeThrowMixin", "network.game.PlayerInfoMixin", "network.packet.ClientCommonPacketListenerImplMixin", "network.packet.ServerboundUseItemPacketMixin", "render.entity.crystal.EndCrystalModelMixin", "render.entity.crystal.EndCrystalModelTintMixin", "render.entity.EntityRenderDispatcherMixin", "render.entity.item.ItemEntityRenderStateMixin", "render.entity.item.ItemEntityRendererMixin", "render.entity.LivingEntityRenderStateMixin", "render.fog.AtmosphericFogEnvironmentMixin", "render.fog.FogRendererMixin", "render.fog.LavaFogModifierMixin", "render.fog.WaterFogEnvironmentMixin", "render.fogmod.PowderSnowFogModifierMixin", "render.item.EquipmentLayerRendererMixin", "render.item.ItemFeatureRendererMixin", "render.item.ItemInHandAlwaysVisibleMixin", "render.item.ItemInHandRendererMixin", "render.level.CameraMixin", "render.level.particles.FireworkParticlesStarterMixin", "render.level.LevelRendererMixin", "render.level.particles.ParticleManagerMixin", "render.level.SkyRendererMixin", "render.light.LightmapMixin", "render.light.LightmapRenderStateExtractorMixin", "render.main.GameRendererMixin", "render.main.GameRendererViewEffectsMixin", "render.main.MinecraftMixin", "render.main.ScreenEffectRendererMixin", "render.spatialgui.GuiRendererCaptureMixin", "render.sound.LibraryMixin", "render.sound.SoundEngineMixin", "render.text.FontManagerMixin", "security.net.ClientLoginNetworkHandlerMixin", "security.net.GameOptionsMixin", "security.net.NetworkUtilsMixin", "security.text.AbstractSignEditScreenMixin", "security.text.AnvilScreenMixin", "security.text.TranslatableTextContentMixin", "security.text.TranslationStorageMixin", "sodium.terrain.SodiumBlockRendererMixin", "sodium.terrain.SodiumChunkMeshFormatsMixin", "sodium.terrain.SodiumShaderChunkRendererMixin", "sodium.vertex.SodiumChunkVertexMixin", "sodium.vertex.SodiumVertexConsumerTrackerMixin", "sodium.vertex.SodiumWorldRendererFreecamMixin", "world.level.ClientClockManagerMixin", "world.level.ClientLevelMixin", "world.level.LevelExtractorMixin", "xaero.minimap.AbstractWaypointRenderProviderMixin", "xaero.worldmap.WaypointRenderProviderMixin" ], "injectors": { "defaultRequire": 1 }, "overwrites": { "requireAnnotations": true } }