pub enum ExecuteIfSubcommand {
Biome(Coordinates, ResourceLocation, Option<Box<ExecuteSubcommand>>),
Block(Coordinates, BlockState, Option<Box<ExecuteSubcommand>>),
Blocks(Coordinates, Coordinates, Coordinates, IfBlocksMode, Option<Box<ExecuteSubcommand>>),
Data(DataTarget, NbtPath, Option<Box<ExecuteSubcommand>>),
Dimension(ResourceLocation, Option<Box<ExecuteSubcommand>>),
Entity(EntitySelector, Option<Box<ExecuteSubcommand>>),
Function(ResourceLocation, Box<ExecuteSubcommand>),
Items(ItemSource, String, ItemPredicate, Option<Box<ExecuteSubcommand>>),
Loaded(ColumnPosition, Option<Box<ExecuteSubcommand>>),
Predicate(ResourceLocation, Option<Box<ExecuteSubcommand>>),
Score(PlayerScore, ScoreComparison, Option<Box<ExecuteSubcommand>>),
Stopwatch(ResourceLocation, FloatRange),
}Variants§
Biome(Coordinates, ResourceLocation, Option<Box<ExecuteSubcommand>>)
Block(Coordinates, BlockState, Option<Box<ExecuteSubcommand>>)
Blocks(Coordinates, Coordinates, Coordinates, IfBlocksMode, Option<Box<ExecuteSubcommand>>)
Data(DataTarget, NbtPath, Option<Box<ExecuteSubcommand>>)
Dimension(ResourceLocation, Option<Box<ExecuteSubcommand>>)
Entity(EntitySelector, Option<Box<ExecuteSubcommand>>)
Function(ResourceLocation, Box<ExecuteSubcommand>)
Items(ItemSource, String, ItemPredicate, Option<Box<ExecuteSubcommand>>)
Loaded(ColumnPosition, Option<Box<ExecuteSubcommand>>)
Predicate(ResourceLocation, Option<Box<ExecuteSubcommand>>)
Score(PlayerScore, ScoreComparison, Option<Box<ExecuteSubcommand>>)
Stopwatch(ResourceLocation, FloatRange)
Trait Implementations§
Source§impl Clone for ExecuteIfSubcommand
impl Clone for ExecuteIfSubcommand
Source§fn clone(&self) -> ExecuteIfSubcommand
fn clone(&self) -> ExecuteIfSubcommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecuteIfSubcommand
impl Debug for ExecuteIfSubcommand
Source§impl Display for ExecuteIfSubcommand
impl Display for ExecuteIfSubcommand
Source§impl HasMacro for ExecuteIfSubcommand
impl HasMacro for ExecuteIfSubcommand
Source§impl Hash for ExecuteIfSubcommand
impl Hash for ExecuteIfSubcommand
Source§impl PartialEq for ExecuteIfSubcommand
impl PartialEq for ExecuteIfSubcommand
impl Eq for ExecuteIfSubcommand
impl StructuralPartialEq for ExecuteIfSubcommand
Auto Trait Implementations§
impl Freeze for ExecuteIfSubcommand
impl RefUnwindSafe for ExecuteIfSubcommand
impl Send for ExecuteIfSubcommand
impl Sync for ExecuteIfSubcommand
impl Unpin for ExecuteIfSubcommand
impl UnwindSafe for ExecuteIfSubcommand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more