use crate::Point;
use yog_core::Stack;
use yog_ids as ids;
actions! {
SpawnItem { dim: String, pos: Point, velocity: Point, item: String, count: u32, snbt: String } -> Option<String> = ids::service_item::SPAWN, "YogItemActions.spawnItem";
EntityStack { uuid: String } -> Option<Stack> = ids::service_item::ENTITY_STACK, "YogQueries.itemEntityStack";
SetEntityStack { uuid: String, item: String, count: u32, snbt: String } -> bool = ids::service_item::SET_ENTITY_STACK, "YogItemActions.itemEntitySetStack";
Block { item: String } -> Option<String> = ids::service_item::BLOCK, "YogItemActions.itemBlock";
}