{ "required": true, "package": "dev.ryanhcode.sable.mixin", "compatibilityLevel": "JAVA_21", "minVersion": "0.8", "plugin": "dev.ryanhcode.sable.plugin.SableMixinPlugin", "client": [ "block_decal_render.LevelRendererMixin", "camera.camera_rotation.CompassItemPropertyFunctionMixin", "camera.camera_rotation.EntityMixin", "camera.camera_rotation.GuiMixin", "camera.camera_zoom.CameraMixin", "camera.camera_zoom.MouseHandlerMixin", "camera.new_camera_types.CameraTypeMixin", "camera.new_camera_types.GameRendererMixin", "camera.new_camera_types.MinecraftMixin", "clip_overwrite.ClientLevelMixin", "clip_overwrite.GameRendererMixin", "compatibility.iris.ExtendedShaderMixin", "config.GameRendererAccessor", "debug_render.DebugRendererMixin", "debug_render.DebugScreenOverlayMixin", "debug_render.LevelRendererMixin", "dynamic_directional_shading.AmbientOcclusionFaceMixin", "dynamic_directional_shading.ModelBlockRendererCacheMixin", "dynamic_directional_shading.ModelBlockRendererMixin", "entity.entities_stick_sublevels.ClientPacketListenerMixin", "entity.entities_stick_sublevels.EntityRenderDispatcherMixin", "entity.entities_stick_sublevels.effects.LocalPlayerMixin", "entity.entities_stick_sublevels.player.LocalPlayerMixin", "entity.entities_stick_sublevels.player.RemotePlayerMixin", "entity.entities_turn_with_sub_levels.GameRendererMixin", "entity.entity_leashing.EntityRendererMixin", "entity.entity_rendering.EntityRendererMixin", "entity.entity_rendering.LevelRendererMixin", "entity.entity_rendering.shadows.EntityRenderDispatcherMixin", "entity.entity_rotations_and_riding.ClientPacketListenerMixin", "entity.entity_rotations_and_riding.EntityRenderDispatcherMixin", "entity.entity_rotations_and_riding.EntityRendererMixin", "entity.entity_rotations_and_riding.LocalPlayerMixin", "entity.entity_sublevel_collision.CameraMixin", "entity.entity_swimming.CameraMixin", "options.OptionsScreenMixin", "particle.BlockMarkerMixin", "particle.ClientLevelMixin", "particle.FlameParticleMixin", "particle.LevelRendererMixin", "particle.ParticleEngineMixin", "particle.ParticleMixin", "particle.SuspendedParticleMixin", "particle.TerrainParticleMixin", "player_freezing.LocalPlayerMixin", "plot.ClientChunkCacheMixin", "plot.MinecraftMixin", "plot.lighting.ClientPacketListenerMixin", "plot.lighting.RenderChunkRegionMixin", "punching.MinecraftMixin", "punching.MultiPlayerGameModeMixin", "respawn_point.sleeping.LivingEntityRendererMixin", "sky_light_shadow.LevelRendererMixin", "stop_rain.LevelRenderMixin", "sublevel_render.BlockEntityRenderDispatcherMixin", "sublevel_render.LevelRendererMixin", "sublevel_render.RenderSectionAccessor", "sublevel_render.RenderSectionMixin", "sublevel_render.block_entity_render.LevelRendererMixin", "sublevel_render.fancy.ProgramMixin", "sublevel_render.impl.sodium.LevelRendererMixin", "sublevel_render.impl.sodium.SodiumWorldRendererMixin", "sublevel_render.impl.vanilla.LevelRendererMixin", "sublevel_render.impl.vanilla.ViewAreaMixin", "sublevel_render.impl.vanilla.water_occlusion.LevelRendererMixin", "sublevel_sounds.AbstractSoundInstanceMixin", "sublevel_sounds.ChannelAccessor", "sublevel_sounds.ClientLevelMixin", "sublevel_sounds.SoundEngineMixin", "toast.IntegratedServerMixin", "water_occlusion.CameraMixin", "water_occlusion.FogRendererMixin", "water_occlusion.GameRendererMixin" ], "mixins": [ "assembly.AbstractFurnaceBlockEntityMixin", "block_decal_render.ServerLevelMixin", "block_placement.BlockPlaceContextMixin", "block_placement.EntityGetterMixin", "block_placement.UseOnContextMixin", "block_properties.BlockStateMixin", "chunk_container_replacement.LevelChunkSectionMixin", "climbing_sub_levels.LivingEntityMixin", "clip_overwrite.BlockGetterMixin", "clip_overwrite.ClipContextMixin", "clip_overwrite.EntityMixin", "clip_overwrite.HitResultMixin", "command.ArgumentTypeInfosMixin", "command.DataCommandsMixin", "command.ExecuteCommandMixin", "compatibility.computercraft.WirelessNetworkMixin", "compatibility.exposure.CameraPosesMixin", "compatibility.exposure.CameraStandEntityMixin", "compatibility.jade.BlockAccessorImplMixin", "compatibility.jade.RayTracingMixin", "compatibility.jadeaddons.CreatePluginMixin", "compatibility.vista.LODMixin", "compatibility.vista.ViewFinderAccessMixin", "compatibility.vista.ViewFinderControllerMixin", "death_message.CombatTrackerMixin", "death_message.EntityMixin", "enchanting_table.EnchantingTableBlockEntityMixin", "entity.arrows_hit_blocks.AbstractArrowMixin", "entity.entities_in_blocks.EntityMixin", "entity.entities_stick_sublevels.EntityMixin", "entity.entities_stick_sublevels.LivingEntityMixin", "entity.entities_stick_sublevels.ServerEntityMixin", "entity.entities_stick_sublevels.effects.EntityMixin", "entity.entities_stick_sublevels.effects.LivingEntityMixin", "entity.entities_stick_sublevels.packet_mixin.ClientboundMoveEntityPacketPosMixin", "entity.entities_stick_sublevels.packet_mixin.ClientboundMoveEntityPacketPosRotMixin", "entity.entities_stick_sublevels.packet_mixin.ClientboundTeleportEntityPacketMixin", "entity.entities_stick_sublevels.player.ServerboundMovePlayerPacketMixin", "entity.entities_stick_sublevels.player.ServerGamePacketListenerImplMixin", "entity.entities_stick_sublevels.player.ServerPlayerMixin", "entity.entity_aabb_lookup.LevelsMixin", "entity.entity_ai.EatBlockGoalMixin", "entity.entity_collision.CollisionContextMixin", "entity.entity_collision.EntityMixin", "entity.entity_interaction.ProjectileUtilMixin", "entity.entity_kicking.BlockMixin", "entity.entity_kicking.ServerLevelMixin", "entity.entity_leashing.LeashableMixin", "entity.entity_pathfinding.FlyNodeEvaluatorMixin", "entity.entity_pathfinding.GroundPathNavigationMixin", "entity.entity_pathfinding.PathfindingContextMixin", "entity.entity_pathfinding.PathMixin", "entity.entity_pathfinding.PathNavigationMixin", "entity.entity_pathfinding.RandomPosMixin", "entity.entity_pathfinding.WalkNodeEvaluatorMixin", "entity.entity_rotations_and_riding.BlockMixin", "entity.entity_rotations_and_riding.EntityMixin", "entity.entity_rotations_and_riding.EntityTypeMixin", "entity.entity_rotations_and_riding.LivingEntityMixin", "entity.entity_rotations_and_riding.PlayerMixin", "entity.entity_rotations_and_riding.ServerEntityMixin", "entity.entity_rotations_and_riding.ServerPlayerMixin", "entity.entity_sublevel_collision.AbstractMinecartMixin", "entity.entity_sublevel_collision.EntityMixin", "entity.entity_sublevel_collision.ItemEntityMixin", "entity.entity_sublevel_collision.LevelMixin", "entity.entity_sublevel_collision.LivingEntityMixin", "entity.entity_sublevel_collision.PlayerMixin", "entity.entity_sublevel_collision.ServerGamePacketListenerImplMixin", "entity.entity_tracking.TrackedEntityMixin", "entity.entity_unloading.PersistentEntitySectionManagerMixin", "entity.falling_block.FallingBlockEntityMixin", "entity.projectile.ProjectileMixin", "entity.server_entities_tick.ChunkMapMixin", "entity.server_entities_tick.ServerLevelMixin", "entity.sublevels_block_sky.SubLevelsBlockSkyMixin", "entity.tamed_teleport.TamableAnimalMixin", "entity.teleport_players.ServerPlayerMixin", "entity.tnt_jumps.PrimedTntMixin", "entity.trident.ThrownTridentMixin", "explosion.ExplosionMixin", "explosion.ServerLevelMixin", "extension.EntityMixin", "fluids_on_sub_levels.FlowingFluidMixin", "game_test.GameTestInfoMixin", "game_test.StructureUtilsMixin", "game_test.TestCommandMixin", "impact.BeehiveBlockMixin", "impact.BellBlockMixin", "impact.TntBlockMixin", "interaction_distance.EntityMixin", "interaction_distance.PlayerMixin", "level_accelerator.ServerChunkCacheAccessor", "particle.ServerLevelMixin", "physics.ServerLevelMixin", "player_freezing.PlayerListMixin", "player_freezing.PlayerMixin", "player_freezing.ServerPlayerMixin", "plot.ChunkMapMixin", "plot.LevelChunkMixin", "plot.LevelsMixin", "plot.PlayerListMixin", "plot.ServerChunkCacheMixin", "plot.ServerLevelMixin", "plot.lighting.BlockAndTintGetterMixin", "plot.lighting.LevelChunkMixin", "plot.serialization.ChunkMapMixin", "plot.serialization.LevelChunkTicksMixin", "portal.EntityMixin", "portal.NetherPortalBlockMixin", "prevent_freezing.BiomeMixin", "prevent_overgrowth.VineBlockMixin", "punching.ItemInvoker", "recoil.ProjectileDispenseBehaviorMixin", "respawn_point.ServerPlayerMixin", "respawn_point.sleeping.LivingEntityMixin", "respawn_point.sleeping.ServerPlayerMixin", "sculk_vibrations.EuclideanGameEventListenerRegistryMixin", "sculk_vibrations.GameEventDispatcherMixin", "sculk_vibrations.VibrationSystemListenerMixin", "sculk_vibrations.VibrationSystemTickerMixin", "sign_interaction.SignBlockEntityMixin", "tracking_points.EntityMixin", "tracking_points.ServerPlayerMixin", "udp.ConnectionMixin", "udp.MinecraftServerMixin", "udp.PlayerListMixin", "udp.ServerConnectionListenerMixin", "voxel_shape_iteration.BitSetDiscreteVoxelShapeAccessor", "voxel_shape_iteration.DiscreteVoxelShapeAccessor", "voxel_shape_iteration.VoxelShapeMixin", "water_occlusion.EntityMixin", "water_occlusion.LevelsMixin", "water_occlusion.WaterFluidMixin", "world_border.LevelMixin", "world_border.WorldBorderMixin" ], "injectors": { "defaultRequire": 1 } }