diff options
| author | mat <git@matdoes.dev> | 2025-12-15 11:14:40 +0930 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2025-12-15 11:14:40 +0930 |
| commit | dcbd690f21665e22ea250024a1aa85dec34e6c9e (patch) | |
| tree | 411c76eb92ca1cfe284e56f47bc0abd4079a3364 /azalea-entity/src/metadata.rs | |
| parent | b0a2a809331b0f781517649857d31e0aec67d300 (diff) | |
| download | azalea-drasl-dcbd690f21665e22ea250024a1aa85dec34e6c9e.tar.xz | |
sort derives with cargo sort-derives
might add to ci later, unsure how to do it without adding significant friction for contributors though
Diffstat (limited to 'azalea-entity/src/metadata.rs')
| -rw-r--r-- | azalea-entity/src/metadata.rs | 502 |
1 files changed, 251 insertions, 251 deletions
diff --git a/azalea-entity/src/metadata.rs b/azalea-entity/src/metadata.rs index 0a4e921d..5bbdbf1b 100644 --- a/azalea-entity/src/metadata.rs +++ b/azalea-entity/src/metadata.rs @@ -21,7 +21,7 @@ use super::{ }; use crate::{HumanoidArm, particle::Particle}; -#[derive(Error, Debug)] +#[derive(Debug, Error)] pub enum UpdateMetadataError { #[error("Wrong type ({0:?})")] WrongType(EntityDataValue), @@ -32,43 +32,43 @@ impl From<EntityDataValue> for UpdateMetadataError { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct OnFire(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct AbstractEntityShiftKeyDown(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Sprinting(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Swimming(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct CurrentlyGlowing(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Invisible(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct FallFlying(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AirSupply(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CustomName(pub Option<FormattedText>); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CustomNameVisible(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Silent(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct NoGravity(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TicksFrozen(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Hurt(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Hurtdir(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Damage(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PaddleLeft(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PaddleRight(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BubbleTime(pub i32); #[derive(Component)] pub struct AcaciaBoat; @@ -184,31 +184,31 @@ impl Default for AcaciaChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct AutoSpinAttack(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct AbstractLivingUsingItem(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Health(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct EffectParticles(pub Vec<Particle>); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct EffectAmbience(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ArrowCount(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StingerCount(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SleepingPos(pub Option<BlockPos>); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct NoAi(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct LeftHanded(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Aggressive(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Dancing(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CanDuplicate(pub bool); #[derive(Component)] pub struct Allay; @@ -285,9 +285,9 @@ impl Default for AllayMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Radius(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Waiting(pub bool); #[derive(Component)] pub struct AreaEffectCloud; @@ -349,9 +349,9 @@ impl Default for AreaEffectCloudMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractAgeableBaby(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ArmadilloState(pub ArmadilloStateKind); #[derive(Component)] pub struct Armadillo; @@ -432,25 +432,25 @@ impl Default for ArmadilloMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Small(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct ShowArms(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct ShowBasePlate(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct ArmorStandMarker(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HeadPose(pub Rotations); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BodyPose(pub Rotations); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LeftArmPose(pub Rotations); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct RightArmPose(pub Rotations); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LeftLegPose(pub Rotations); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct RightLegPose(pub Rotations); #[derive(Component)] pub struct ArmorStand; @@ -553,15 +553,15 @@ impl Default for ArmorStandMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct CritArrow(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct NoPhysics(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PierceLevel(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct InGround(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct EffectColor(pub i32); #[derive(Component)] pub struct Arrow; @@ -620,11 +620,11 @@ impl Default for ArrowMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AxolotlVariant(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PlayingDead(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AxolotlFromBucket(pub bool); #[derive(Component)] pub struct Axolotl; @@ -829,7 +829,7 @@ impl Default for BambooRaftMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Resting(pub bool); #[derive(Component)] pub struct Bat; @@ -899,13 +899,13 @@ impl Default for BatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct HasNectar(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct HasStung(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct BeeRolling(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BeeAngerEndTime(pub i64); #[derive(Component)] pub struct Bee; @@ -1112,7 +1112,7 @@ impl Default for BirchChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Charged(pub bool); #[derive(Component)] pub struct Blaze; @@ -1188,37 +1188,37 @@ impl Default for BlazeMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TransformationInterpolationStartDeltaTicks(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TransformationInterpolationDuration(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PosRotInterpolationDuration(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Translation(pub Vec3f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Scale(pub Vec3f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LeftRotation(pub Quaternion); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct RightRotation(pub Quaternion); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BillboardRenderConstraints(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BrightnessOverride(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ViewRange(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShadowRadius(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShadowStrength(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractDisplayWidth(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractDisplayHeight(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct GlowColorOverride(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BlockDisplayBlockState(pub azalea_block::BlockState); #[derive(Component)] pub struct BlockDisplay; @@ -1307,7 +1307,7 @@ impl Default for BlockDisplayMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BoggedSheared(pub bool); #[derive(Component)] pub struct Bogged; @@ -1495,17 +1495,17 @@ impl Default for BreezeWindChargeMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Tamed(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Eating(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct AbstractHorseStanding(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Bred(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CamelDash(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LastPoseChangeTick(pub i64); #[derive(Component)] pub struct Camel; @@ -1685,19 +1685,19 @@ impl Default for CamelHuskMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Tame(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct InSittingPose(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Owneruuid(pub Option<Uuid>); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CatVariant(pub azalea_registry::data::CatVariant); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsLying(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct RelaxStateOne(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CatCollarColor(pub i32); #[derive(Component)] pub struct Cat; @@ -1799,7 +1799,7 @@ impl Default for CatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Climbing(pub bool); #[derive(Component)] pub struct CaveSpider; @@ -1989,9 +1989,9 @@ impl Default for CherryChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CustomDisplayBlock(pub azalea_block::BlockState); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct DisplayOffset(pub i32); #[derive(Component)] pub struct ChestMinecart; @@ -2049,7 +2049,7 @@ impl Default for ChestMinecartMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ChickenVariant(pub azalea_registry::data::PigVariant); #[derive(Component)] pub struct Chicken; @@ -2130,7 +2130,7 @@ impl Default for ChickenMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractFishFromBucket(pub bool); #[derive(Component)] pub struct Cod; @@ -2201,9 +2201,9 @@ impl Default for CodMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CommandName(pub String); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LastOutput(pub FormattedText); #[derive(Component)] pub struct CommandBlockMinecart; @@ -2271,9 +2271,9 @@ impl Default for CommandBlockMinecartMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WeatherState(pub WeatheringCopperStateKind); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CopperGolemState(pub CopperGolemStateKind); #[derive(Component)] pub struct CopperGolem; @@ -2350,7 +2350,7 @@ impl Default for CopperGolemMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CowVariant(pub azalea_registry::data::ChickenVariant); #[derive(Component)] pub struct Cow; @@ -2431,13 +2431,13 @@ impl Default for CowMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CanMove(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsActive(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsTearingDown(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HomePos(pub Option<BlockPos>); #[derive(Component)] pub struct Creaking; @@ -2527,11 +2527,11 @@ impl Default for CreakingMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SwellDir(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsPowered(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsIgnited(pub bool); #[derive(Component)] pub struct Creeper; @@ -2730,9 +2730,9 @@ impl Default for DarkOakChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct GotFish(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct MoistnessLevel(pub i32); #[derive(Component)] pub struct Dolphin; @@ -2813,7 +2813,7 @@ impl Default for DolphinMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Chest(pub bool); #[derive(Component)] pub struct Donkey; @@ -2946,11 +2946,11 @@ impl Default for DragonFireballMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ZombieBaby(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SpecialType(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct DrownedConversion(pub bool); #[derive(Component)] pub struct Drowned; @@ -3028,7 +3028,7 @@ impl Default for DrownedMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractThrownItemProjectileItemStack(pub ItemStack); #[derive(Component)] pub struct Egg; @@ -3081,9 +3081,9 @@ impl Default for EggMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Moving(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AttackTarget(pub i32); #[derive(Component)] pub struct ElderGuardian; @@ -3160,9 +3160,9 @@ impl Default for ElderGuardianMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BeamTarget(pub Option<BlockPos>); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShowBottom(pub bool); #[derive(Component)] pub struct EndCrystal; @@ -3219,7 +3219,7 @@ impl Default for EndCrystalMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Phase(pub i32); #[derive(Component)] pub struct EnderDragon; @@ -3339,11 +3339,11 @@ impl Default for EnderPearlMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct CarryState(pub azalea_block::BlockState); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Creepy(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StaredAt(pub bool); #[derive(Component)] pub struct Enderman; @@ -3496,9 +3496,9 @@ impl Default for EndermiteMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsCelebrating(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SpellCasting(pub u8); #[derive(Component)] pub struct Evoker; @@ -3674,7 +3674,7 @@ impl Default for ExperienceBottleMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Value(pub i32); #[derive(Component)] pub struct ExperienceOrb; @@ -3726,7 +3726,7 @@ impl Default for ExperienceOrbMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct EyeOfEnderItemStack(pub ItemStack); #[derive(Component)] pub struct EyeOfEnder; @@ -3778,7 +3778,7 @@ impl Default for EyeOfEnderMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StartPos(pub BlockPos); #[derive(Component)] pub struct FallingBlock; @@ -3830,7 +3830,7 @@ impl Default for FallingBlockMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct FireballItemStack(pub ItemStack); #[derive(Component)] pub struct Fireball; @@ -3882,11 +3882,11 @@ impl Default for FireballMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct FireworksItem(pub ItemStack); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AttachedToTarget(pub OptionalUnsignedInt); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShotAtAngle(pub bool); #[derive(Component)] pub struct FireworkRocket; @@ -3948,9 +3948,9 @@ impl Default for FireworkRocketMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HookedEntity(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Biting(pub bool); #[derive(Component)] pub struct FishingBobber; @@ -4007,25 +4007,25 @@ impl Default for FishingBobberMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct FoxKind(pub i32); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct FoxSitting(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Faceplanted(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Defending(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Sleeping(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Pouncing(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct FoxCrouching(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct FoxInterested(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TrustedId0(pub Option<Uuid>); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TrustedId1(pub Option<Uuid>); #[derive(Component)] pub struct Fox; @@ -4140,9 +4140,9 @@ impl Default for FoxMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct FrogVariant(pub azalea_registry::data::WolfSoundVariant); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TongueTarget(pub OptionalUnsignedInt); #[derive(Component)] pub struct Frog; @@ -4228,7 +4228,7 @@ impl Default for FrogMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Fuel(pub bool); #[derive(Component)] pub struct FurnaceMinecart; @@ -4291,7 +4291,7 @@ impl Default for FurnaceMinecartMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsCharging(pub bool); #[derive(Component)] pub struct Ghast; @@ -4428,11 +4428,11 @@ impl Default for GiantMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ItemFrameDirection(pub Direction); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ItemFrameItem(pub ItemStack); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Rotation(pub i32); #[derive(Component)] pub struct GlowItemFrame; @@ -4485,7 +4485,7 @@ impl Default for GlowItemFrameMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct DarkTicksRemaining(pub i32); #[derive(Component)] pub struct GlowSquid; @@ -4566,11 +4566,11 @@ impl Default for GlowSquidMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsScreamingGoat(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HasLeftHorn(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HasRightHorn(pub bool); #[derive(Component)] pub struct Goat; @@ -4739,9 +4739,9 @@ impl Default for GuardianMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsLeashHolder(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StaysStill(pub bool); #[derive(Component)] pub struct HappyGhast; @@ -4827,7 +4827,7 @@ impl Default for HappyGhastMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HoglinImmuneToZombification(pub bool); #[derive(Component)] pub struct Hoglin; @@ -4964,7 +4964,7 @@ impl Default for HopperMinecartMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HorseTypeVariant(pub i32); #[derive(Component)] pub struct Horse; @@ -5206,11 +5206,11 @@ impl Default for IllusionerMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct InteractionWidth(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct InteractionHeight(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Response(pub bool); #[derive(Component)] pub struct Interaction; @@ -5272,7 +5272,7 @@ impl Default for InteractionMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct PlayerCreated(pub bool); #[derive(Component)] pub struct IronGolem; @@ -5345,7 +5345,7 @@ impl Default for IronGolemMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ItemItem(pub ItemStack); #[derive(Component)] pub struct Item; @@ -5397,9 +5397,9 @@ impl Default for ItemMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ItemDisplayItemStack(pub ItemStack); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ItemDisplayItemDisplay(pub u8); #[derive(Component)] pub struct ItemDisplay; @@ -5808,9 +5808,9 @@ impl Default for LingeringPotionMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Strength(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LlamaVariant(pub i32); #[derive(Component)] pub struct Llama; @@ -5953,7 +5953,7 @@ impl Default for LlamaSpitMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SlimeSize(pub i32); #[derive(Component)] pub struct MagmaCube; @@ -6135,15 +6135,15 @@ impl Default for MangroveChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PlayerMainHand(pub HumanoidArm); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PlayerModeCustomisation(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Profile(pub components::Profile); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Immovable(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Description(pub Option<FormattedText>); #[derive(Component)] pub struct Mannequin; @@ -6322,7 +6322,7 @@ impl Default for MinecartMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct MooshroomKind(pub i32); #[derive(Component)] pub struct Mooshroom; @@ -6489,7 +6489,7 @@ impl Default for MuleMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct NautilusDash(pub bool); #[derive(Component)] pub struct Nautilus; @@ -6690,7 +6690,7 @@ impl Default for OakChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Trusting(pub bool); #[derive(Component)] pub struct Ocelot; @@ -6771,7 +6771,7 @@ impl Default for OcelotMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct OminousItemSpawnerItem(pub ItemStack); #[derive(Component)] pub struct OminousItemSpawner; @@ -6823,9 +6823,9 @@ impl Default for OminousItemSpawnerMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PaintingDirection(pub Direction); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PaintingVariant(pub azalea_registry::data::PaintingVariant); #[derive(Component)] pub struct Painting; @@ -6996,23 +6996,23 @@ impl Default for PaleOakChestBoatMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PandaUnhappyCounter(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SneezeCounter(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct EatCounter(pub i32); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct Sneezing(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct PandaSitting(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct OnBack(pub bool); -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct PandaRolling(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HiddenGene(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PandaFlags(pub u8); #[derive(Component)] pub struct Panda; @@ -7196,7 +7196,7 @@ impl Default for ParchedMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ParrotVariant(pub i32); #[derive(Component)] pub struct Parrot; @@ -7283,7 +7283,7 @@ impl Default for ParrotMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PhantomSize(pub i32); #[derive(Component)] pub struct Phantom; @@ -7352,9 +7352,9 @@ impl Default for PhantomMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PigBoostTime(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PigVariant(pub azalea_registry::data::FrogVariant); #[derive(Component)] pub struct Pig; @@ -7440,13 +7440,13 @@ impl Default for PigMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractPiglinImmuneToZombification(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PiglinBaby(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PiglinIsChargingCrossbow(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct IsDancing(pub bool); #[derive(Component)] pub struct Piglin; @@ -7611,7 +7611,7 @@ impl Default for PiglinBruteMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PillagerIsChargingCrossbow(pub bool); #[derive(Component)] pub struct Pillager; @@ -7692,13 +7692,13 @@ impl Default for PillagerMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PlayerAbsorption(pub f32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Score(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShoulderParrotLeft(pub OptionalUnsignedInt); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ShoulderParrotRight(pub OptionalUnsignedInt); #[derive(Component)] pub struct Player; @@ -7781,7 +7781,7 @@ impl Default for PlayerMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PolarBearStanding(pub bool); #[derive(Component)] pub struct PolarBear; @@ -7862,9 +7862,9 @@ impl Default for PolarBearMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PufferfishFromBucket(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct PuffState(pub i32); #[derive(Component)] pub struct Pufferfish; @@ -7941,7 +7941,7 @@ impl Default for PufferfishMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct RabbitKind(pub i32); #[derive(Component)] pub struct Rabbit; @@ -8096,7 +8096,7 @@ impl Default for RavagerMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SalmonKind(pub i32); #[derive(Component)] pub struct Salmon; @@ -8172,7 +8172,7 @@ impl Default for SalmonMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct SheepSheared(pub bool); #[derive(Component)] pub struct Sheep; @@ -8254,11 +8254,11 @@ impl Default for SheepMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AttachFace(pub Direction); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Peek(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Color(pub u8); #[derive(Component)] pub struct Shulker; @@ -8453,7 +8453,7 @@ impl Default for SilverfishMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StrayConversion(pub bool); #[derive(Component)] pub struct Skeleton; @@ -8676,7 +8676,7 @@ impl Default for SlimeMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SmallFireballItemStack(pub ItemStack); #[derive(Component)] pub struct SmallFireball; @@ -8728,9 +8728,9 @@ impl Default for SmallFireballMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SnifferState(pub SnifferStateKind); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct DropSeedAtTick(pub i32); #[derive(Component)] pub struct Sniffer; @@ -8816,7 +8816,7 @@ impl Default for SnifferMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, Copy, PartialEq)] +#[derive(Clone, Component, Copy, Deref, DerefMut, PartialEq)] pub struct HasPumpkin(pub bool); #[derive(Component)] pub struct SnowGolem; @@ -9424,9 +9424,9 @@ impl Default for StrayMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StriderBoostTime(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Suffocating(pub bool); #[derive(Component)] pub struct Strider; @@ -9512,7 +9512,7 @@ impl Default for StriderMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TadpoleFromBucket(pub bool); #[derive(Component)] pub struct Tadpole; @@ -9584,15 +9584,15 @@ impl Default for TadpoleMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Text(pub FormattedText); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LineWidth(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct BackgroundColor(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TextOpacity(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct StyleFlags(pub u8); #[derive(Component)] pub struct TextDisplay; @@ -9701,9 +9701,9 @@ impl Default for TextDisplayMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Fuse(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TntBlockState(pub azalea_block::BlockState); #[derive(Component)] pub struct Tnt; @@ -9909,9 +9909,9 @@ impl Default for TraderLlamaMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Loyalty(pub u8); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Foil(pub bool); #[derive(Component)] pub struct Trident; @@ -9975,7 +9975,7 @@ impl Default for TridentMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TropicalFishTypeVariant(pub i32); #[derive(Component)] pub struct TropicalFish; @@ -10051,9 +10051,9 @@ impl Default for TropicalFishMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct HasEgg(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct LayingEgg(pub bool); #[derive(Component)] pub struct Turtle; @@ -10139,7 +10139,7 @@ impl Default for TurtleMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct VexFlags(pub u8); #[derive(Component)] pub struct Vex; @@ -10214,9 +10214,9 @@ impl Default for VexMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct AbstractVillagerUnhappyCounter(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct VillagerVillagerData(pub VillagerData); #[derive(Component)] pub struct Villager; @@ -10451,7 +10451,7 @@ impl Default for WanderingTraderMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ClientAngerLevel(pub i32); #[derive(Component)] pub struct Warden; @@ -10571,7 +10571,7 @@ impl Default for WindChargeMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WitchUsingItem(pub bool); #[derive(Component)] pub struct Witch; @@ -10652,13 +10652,13 @@ impl Default for WitchMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TargetA(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TargetB(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct TargetC(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Inv(pub i32); #[derive(Component)] pub struct Wither; @@ -10816,7 +10816,7 @@ impl Default for WitherSkeletonMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Dangerous(pub bool); #[derive(Component)] pub struct WitherSkull; @@ -10868,15 +10868,15 @@ impl Default for WitherSkullMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WolfInterested(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WolfCollarColor(pub i32); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WolfAngerEndTime(pub i64); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct WolfVariant(pub azalea_registry::data::CowVariant); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct SoundVariant(pub azalea_registry::data::WolfVariant); #[derive(Component)] pub struct Wolf; @@ -10983,7 +10983,7 @@ impl Default for WolfMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ZoglinBaby(pub bool); #[derive(Component)] pub struct Zoglin; @@ -11222,9 +11222,9 @@ impl Default for ZombieHorseMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ZombieNautilusDash(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ZombieNautilusVariant(pub azalea_registry::data::ZombieNautilusVariant); #[derive(Component)] pub struct ZombieNautilus; @@ -11320,9 +11320,9 @@ impl Default for ZombieNautilusMetadataBundle { } } -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct Converting(pub bool); -#[derive(Component, Deref, DerefMut, Clone, PartialEq)] +#[derive(Clone, Component, Deref, DerefMut, PartialEq)] pub struct ZombieVillagerVillagerData(pub VillagerData); #[derive(Component)] pub struct ZombieVillager; |
