bevy/crates/bevy_app
François 8cdd977a12 Unique plugin (#6411)
# Objective

- Make it impossible to add a plugin twice
- This is going to be more a risk for plugins with configurations, to avoid things like `App::new().add_plugins(DefaultPlugins).add_plugin(ImagePlugin::default_nearest())`

## Solution

- Panic when a plugin is added twice
- It's still possible to mark a plugin as not unique by overriding `is_unique`
- ~~Simpler version of~~ #3988 (not simpler anymore because of how `PluginGroupBuilder` implements `PluginGroup`)
2022-10-31 16:12:19 +00:00
..
src Unique plugin (#6411) 2022-10-31 16:12:19 +00:00
Cargo.toml Plugins own their settings. Rework PluginGroup trait. (#6336) 2022-10-24 21:20:33 +00:00