pub struct DecoratedPotPatternValue {
asset_id: Identifier,
}Expand description
Complete registry-independent decorated pot pattern definition.
Mirrors vanilla’s DecoratedPotPattern(ResourceLocation assetId) record.
Fields§
§asset_id: IdentifierImplementations§
Source§impl DecoratedPotPatternValue
impl DecoratedPotPatternValue
pub const fn new(asset_id: Identifier) -> Self
pub const fn asset_id(&self) -> &Identifier
fn to_nbt_tag_ref(&self) -> NbtTag
Trait Implementations§
Source§impl Clone for DecoratedPotPatternValue
impl Clone for DecoratedPotPatternValue
Source§impl Debug for DecoratedPotPatternValue
impl Debug for DecoratedPotPatternValue
impl Eq for DecoratedPotPatternValue
Source§impl FromNbtTag for DecoratedPotPatternValue
impl FromNbtTag for DecoratedPotPatternValue
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl HashComponent for DecoratedPotPatternValue
impl HashComponent for DecoratedPotPatternValue
Source§fn hash_component(&self, hasher: &mut ComponentHasher)
fn hash_component(&self, hasher: &mut ComponentHasher)
Hashes this value into the given hasher.
Source§fn compute_hash(&self) -> i32
fn compute_hash(&self) -> i32
Computes the hash of this value.
Source§impl PartialEq for DecoratedPotPatternValue
impl PartialEq for DecoratedPotPatternValue
Source§impl ReadFrom for DecoratedPotPatternValue
impl ReadFrom for DecoratedPotPatternValue
impl StructuralPartialEq for DecoratedPotPatternValue
Source§impl ToNbtTag for DecoratedPotPatternValue
impl ToNbtTag for DecoratedPotPatternValue
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Auto Trait Implementations§
impl Freeze for DecoratedPotPatternValue
impl RefUnwindSafe for DecoratedPotPatternValue
impl Send for DecoratedPotPatternValue
impl Sync for DecoratedPotPatternValue
impl Unpin for DecoratedPotPatternValue
impl UnsafeUnpin for DecoratedPotPatternValue
impl UnwindSafe for DecoratedPotPatternValue
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreWraps this value in an
Arc<SyncMutex<>>