#[repr(u32)]pub enum EnvironmentAttribute {
Show 45 variants
VisualFogColor = 0,
VisualFogStartDistance = 1,
VisualFogEndDistance = 2,
VisualSkyFogEndDistance = 3,
VisualCloudFogEndDistance = 4,
VisualWaterFogColor = 5,
VisualWaterFogStartDistance = 6,
VisualWaterFogEndDistance = 7,
VisualSkyColor = 8,
VisualSunriseSunsetColor = 9,
VisualCloudColor = 10,
VisualCloudHeight = 11,
VisualSunAngle = 12,
VisualMoonAngle = 13,
VisualStarAngle = 14,
VisualMoonPhase = 15,
VisualStarBrightness = 16,
VisualSkyLightColor = 17,
VisualSkyLightFactor = 18,
VisualDefaultDripstoneParticle = 19,
VisualAmbientParticles = 20,
AudioBackgroundMusic = 21,
AudioMusicVolume = 22,
AudioAmbientSounds = 23,
AudioFireflyBushSounds = 24,
GameplaySkyLightLevel = 25,
GameplayCanStartRaid = 26,
GameplayWaterEvaporates = 27,
GameplayBedRule = 28,
GameplayRespawnAnchorWorks = 29,
GameplayNetherPortalSpawnsPiglin = 30,
GameplayFastLava = 31,
GameplayIncreasedFireBurnout = 32,
GameplayEyeblossomOpen = 33,
GameplayTurtleEggHatchChance = 34,
GameplayPiglinsZombify = 35,
GameplaySnowGolemMelts = 36,
GameplayCreakingActive = 37,
GameplaySurfaceSlimeSpawnChance = 38,
GameplayCatWakingUpGiftChance = 39,
GameplayBeesStayInHive = 40,
GameplayMonstersBurn = 41,
GameplayCanPillagerPatrolSpawn = 42,
GameplayVillagerActivity = 43,
GameplayBabyVillagerActivity = 44,
}Variants§
VisualFogColor = 0
VisualFogStartDistance = 1
VisualFogEndDistance = 2
VisualSkyFogEndDistance = 3
VisualCloudFogEndDistance = 4
VisualWaterFogColor = 5
VisualWaterFogStartDistance = 6
VisualWaterFogEndDistance = 7
VisualSkyColor = 8
VisualSunriseSunsetColor = 9
VisualCloudColor = 10
VisualCloudHeight = 11
VisualSunAngle = 12
VisualMoonAngle = 13
VisualStarAngle = 14
VisualMoonPhase = 15
VisualStarBrightness = 16
VisualSkyLightColor = 17
VisualSkyLightFactor = 18
VisualDefaultDripstoneParticle = 19
VisualAmbientParticles = 20
AudioBackgroundMusic = 21
AudioMusicVolume = 22
AudioAmbientSounds = 23
AudioFireflyBushSounds = 24
GameplaySkyLightLevel = 25
GameplayCanStartRaid = 26
GameplayWaterEvaporates = 27
GameplayBedRule = 28
GameplayRespawnAnchorWorks = 29
GameplayNetherPortalSpawnsPiglin = 30
GameplayFastLava = 31
GameplayIncreasedFireBurnout = 32
GameplayEyeblossomOpen = 33
GameplayTurtleEggHatchChance = 34
GameplayPiglinsZombify = 35
GameplaySnowGolemMelts = 36
GameplayCreakingActive = 37
GameplaySurfaceSlimeSpawnChance = 38
GameplayCatWakingUpGiftChance = 39
GameplayBeesStayInHive = 40
GameplayMonstersBurn = 41
GameplayCanPillagerPatrolSpawn = 42
GameplayVillagerActivity = 43
GameplayBabyVillagerActivity = 44
Implementations§
Source§impl EnvironmentAttribute
impl EnvironmentAttribute
Sourcepub unsafe fn from_u32_unchecked(id: u32) -> Self
pub unsafe fn from_u32_unchecked(id: u32) -> Self
pub fn is_valid_id(id: u32) -> bool
Trait Implementations§
Source§impl AzaleaRead for EnvironmentAttribute
impl AzaleaRead for EnvironmentAttribute
Source§impl AzaleaWrite for EnvironmentAttribute
impl AzaleaWrite for EnvironmentAttribute
Source§impl Clone for EnvironmentAttribute
impl Clone for EnvironmentAttribute
Source§fn clone(&self) -> EnvironmentAttribute
fn clone(&self) -> EnvironmentAttribute
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 EnvironmentAttribute
impl Debug for EnvironmentAttribute
Source§impl<'de> Deserialize<'de> for EnvironmentAttribute
Available on crate feature serde only.
impl<'de> Deserialize<'de> for EnvironmentAttribute
Available on crate feature
serde only.Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for EnvironmentAttribute
impl Display for EnvironmentAttribute
Source§impl FromNbtTag for EnvironmentAttribute
impl FromNbtTag for EnvironmentAttribute
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl FromStr for EnvironmentAttribute
impl FromStr for EnvironmentAttribute
Source§impl Hash for EnvironmentAttribute
impl Hash for EnvironmentAttribute
Source§impl PartialEq for EnvironmentAttribute
impl PartialEq for EnvironmentAttribute
Source§impl Registry for EnvironmentAttribute
impl Registry for EnvironmentAttribute
Source§impl Serialize for EnvironmentAttribute
Available on crate feature serde only.
impl Serialize for EnvironmentAttribute
Available on crate feature
serde only.Source§impl ToNbtTag for EnvironmentAttribute
impl ToNbtTag for EnvironmentAttribute
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Source§impl TryFrom<u32> for EnvironmentAttribute
impl TryFrom<u32> for EnvironmentAttribute
impl Copy for EnvironmentAttribute
impl Eq for EnvironmentAttribute
impl StructuralPartialEq for EnvironmentAttribute
Auto Trait Implementations§
impl Freeze for EnvironmentAttribute
impl RefUnwindSafe for EnvironmentAttribute
impl Send for EnvironmentAttribute
impl Sync for EnvironmentAttribute
impl Unpin for EnvironmentAttribute
impl UnwindSafe for EnvironmentAttribute
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
Compare self to
key and return true if they are equal.