use substrate_data::Id;
pub mod kinds {
use yog_ids::{kind, typed};
substrate_data::kind! {
Item = kind::ITEM,
Block = kind::BLOCK,
Entity = kind::ENTITY,
Recipe = kind::RECIPE,
Entry = kind::ENTRY,
Category = kind::CATEGORY,
Fluid = kind::FLUID,
Biome = kind::BIOME,
Dimension = kind::DIMENSION,
Texture = kind::TEXTURE,
Video = kind::VIDEO,
Material = kind::MATERIAL,
Advancement = kind::ADVANCEMENT,
Tag = typed::TAG,
Res = typed::RES,
Lang = typed::LANG,
Image = typed::IMAGE,
}
}
pub type ItemId = Id<kinds::Item>;
pub type BlockId = Id<kinds::Block>;
pub type EntityId = Id<kinds::Entity>;
pub type RecipeId = Id<kinds::Recipe>;