LoVisual/mod/src/main/resources/lovisual.mixins.json

199 lines
8.1 KiB
JSON

{
"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.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
}
}