2024-03-21 16:48:54 +01:00
|
|
|
//! Shulkerbox is a library for creating Minecraft data packs.
|
|
|
|
|
2024-04-25 14:15:35 +02:00
|
|
|
#![deny(
|
|
|
|
unsafe_code,
|
2024-03-21 16:48:54 +01:00
|
|
|
missing_debug_implementations,
|
2024-04-25 14:15:35 +02:00
|
|
|
missing_copy_implementations,
|
|
|
|
clippy::nursery,
|
|
|
|
rustdoc::broken_intra_doc_links,
|
|
|
|
clippy::missing_errors_doc
|
2024-03-21 16:48:54 +01:00
|
|
|
)]
|
2024-08-15 22:37:39 +02:00
|
|
|
#![warn(clippy::all, clippy::pedantic, clippy::perf)]
|
2024-04-25 14:15:35 +02:00
|
|
|
#![allow(clippy::missing_panics_doc, clippy::missing_const_for_fn)]
|
2024-03-21 16:48:54 +01:00
|
|
|
|
2024-03-21 23:07:59 +01:00
|
|
|
pub mod datapack;
|
|
|
|
pub mod util;
|
2024-03-21 16:26:13 +01:00
|
|
|
pub mod virtual_fs;
|
2024-06-17 23:58:24 +02:00
|
|
|
|
|
|
|
/// Prelude for shulkerbox.
|
|
|
|
///
|
|
|
|
/// This module contains the most common types and traits that you may want to import.
|
|
|
|
pub mod prelude {
|
|
|
|
pub use crate::{
|
|
|
|
datapack::{Command, Condition, Datapack, Execute},
|
|
|
|
util::compile::CompileOptions,
|
|
|
|
};
|
|
|
|
}
|