From 3122f68720ef4598590b92a677b22d685f5a06f7 Mon Sep 17 00:00:00 2001 From: Raptorox <70806316+Raptorox@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:24:10 +0200 Subject: [PATCH] add selector --- src/command/mod.rs | 9 +++++++++ src/lib.rs | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/command/mod.rs b/src/command/mod.rs index e9c5ad9..fbed955 100644 --- a/src/command/mod.rs +++ b/src/command/mod.rs @@ -1,5 +1,14 @@ pub struct Command(String); +pub enum Selector { + NearestPlayer, // @p + RandomPlayer, // @r + AllPlayers, // @a + AllEntities, // @e + Executor, // @s + NearestEntity // @n +} + mod say; mod list; diff --git a/src/lib.rs b/src/lib.rs index b80ff33..2a184a5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,4 +2,4 @@ mod client; pub use client::{RconClient, RconError, RconResult}; mod command; -pub use command::Command; \ No newline at end of file +pub use command::{Command, Selector}; \ No newline at end of file