use crate::components::Component;
#[derive(Debug, Clone)]
pub struct DroppedItem {
pub slot: basalt_types::Slot,
}
impl Component for DroppedItem {}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct Lifetime {
pub remaining_ticks: u32,
}
impl Component for Lifetime {}
#[derive(Debug, Clone)]
pub struct OpenContainer {
pub window_id: u8,
pub inventory_type: crate::container::InventoryType,
pub backing: crate::container::ContainerBacking,
}
impl Component for OpenContainer {}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct PickupDelay {
pub remaining_ticks: u32,
}
impl Component for PickupDelay {}