1#![doc = include_str!("../README.md")]
2
3pub mod kind {
4 pub use moonshine_kind::*;
5}
6
7pub mod object {
8 pub use moonshine_object::*;
9}
10
11pub mod save {
12 pub use moonshine_save::save::*;
13
14 pub mod prelude {
15 pub use moonshine_save::prelude::*;
16 }
17}
18
19pub mod load {
20 pub use moonshine_save::load::*;
21}
22
23#[deprecated(since = "0.2.2", note = "Use component hooks instead.")]
24pub mod check {
25 #[allow(deprecated)]
26 pub use moonshine_check::*;
27}
28
29pub mod util {
30 pub use moonshine_util::*;
31}
32
33pub mod tag {
34 pub use moonshine_tag::*;
35}
36
37pub mod prelude {
38 pub use crate::kind::prelude::*;
39 pub use crate::object::prelude::*;
40 pub use crate::save::prelude::*;
41 pub use crate::tag::prelude::*;
42 pub use crate::util::prelude::*;
43
44 pub use crate::MoonshineCorePlugins;
45
46 #[allow(deprecated)] pub use crate::check::prelude::*;
48}
49
50mod plugin;
51
52pub use plugin::MoonshineCorePlugins;