#![allow(unused)]
use bevy::a11y::AccessibilityPlugin;
use bevy::app::PanicHandlerPlugin;
use bevy::audio::AudioPlugin;
use bevy::core_pipeline::CorePipelinePlugin;
use bevy::diagnostic::DiagnosticsPlugin;
use bevy::gizmos::GizmoPlugin;
use bevy::gltf::GltfPlugin;
use bevy::input::InputPlugin;
use bevy::log::LogPlugin;
use bevy::pbr::PbrPlugin;
use bevy::prelude::*;
use bevy::render::RenderPlugin;
use bevy::scene::ScenePlugin;
use bevy::sprite::SpritePlugin;
use bevy::state::app::StatesPlugin;
use bevy::text::TextPlugin;
use bevy::time::TimePlugin;
use bevy::ui::UiPlugin;
use bevy::winit::WinitPlugin;
#[derive(Clone)]
pub struct MostDefaultPlugins;
impl Plugin for MostDefaultPlugins {
fn build(&self, app: &mut App) {
app.add_plugins(
DefaultPlugins
.build()
.disable::<PanicHandlerPlugin>()
.disable::<LogPlugin>()
.disable::<DiagnosticsPlugin>()
.disable::<InputPlugin>()
.disable::<WindowPlugin>()
.disable::<WinitPlugin>()
.disable::<GilrsPlugin>(), );
}
}