diff options
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()) + } } |
