diff options
| author | mat <github@matdoes.dev> | 2022-04-17 14:40:26 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-04-17 14:40:26 -0500 |
| commit | 10cd1733cbba5c637fa0130a0cd7a7ab6e618226 (patch) | |
| tree | 2767615fe92aa4481e3aabf503bc840def4320f9 /azalea-brigadier/src/context.rs | |
| parent | 82ed6baea5c4e0d00f5fc2bbeb45cbb2838a3784 (diff) | |
| download | azalea-drasl-10cd1733cbba5c637fa0130a0cd7a7ab6e618226.tar.xz | |
add execute & get_integer
Diffstat (limited to 'azalea-brigadier/src/context.rs')
| -rw-r--r-- | azalea-brigadier/src/context.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/azalea-brigadier/src/context.rs b/azalea-brigadier/src/context.rs index 6d4dec88..a68c1da5 100644 --- a/azalea-brigadier/src/context.rs +++ b/azalea-brigadier/src/context.rs @@ -142,4 +142,9 @@ impl<S: Any + Clone> CommandContext<S> { pub fn has_nodes(&self) -> bool { return !self.nodes.is_empty(); } + + pub fn argument(&self, name: &str) -> Option<Rc<dyn Any>> { + let argument = self.arguments.get(name); + argument.map(|a| a.result.clone()) + } } |
