yog_event/client/
local.rs1use yog_core::{BlockArea, BlockPos, LocalState, NearbyEntity, PlacedBlock, SlotStack};
5use yog_ids as ids;
6
7actions! {
8 State { } -> Option<LocalState> = ids::service_client_local::STATE, "YogClientOps.state";
10 Inventory { } -> Vec<SlotStack> = ids::service_client_local::INVENTORY, "YogClientOps.inventory";
12 Scan { min: BlockPos, max: BlockPos, ids: Vec<String> } -> Vec<PlacedBlock> = ids::service_client_local::SCAN, "YogClientOps.scan";
14 Area { min: BlockPos, max: BlockPos } -> Option<BlockArea> = ids::service_client_local::AREA, "YogClientOps.area";
16 Entities { radius: f64 } -> Vec<NearbyEntity> = ids::service_client_local::ENTITIES, "YogClientOps.entities";
18}