aboutsummaryrefslogtreecommitdiff
path: root/azalea-entity/src/particle.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-12-15 11:14:40 +0930
committermat <git@matdoes.dev>2025-12-15 11:14:40 +0930
commitdcbd690f21665e22ea250024a1aa85dec34e6c9e (patch)
tree411c76eb92ca1cfe284e56f47bc0abd4079a3364 /azalea-entity/src/particle.rs
parentb0a2a809331b0f781517649857d31e0aec67d300 (diff)
downloadazalea-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/particle.rs')
-rw-r--r--azalea-entity/src/particle.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/azalea-entity/src/particle.rs b/azalea-entity/src/particle.rs
index 41977d9f..a85d2565 100644
--- a/azalea-entity/src/particle.rs
+++ b/azalea-entity/src/particle.rs
@@ -10,7 +10,7 @@ use bevy_ecs::component::Component;
// we get errors parsing particles.
/// A [`ParticleKind`] with data potentially attached to it.
-#[derive(Component, Clone, Debug, AzBuf, PartialEq)]
+#[derive(AzBuf, Clone, Component, Debug, PartialEq)]
pub enum Particle {
AngryVillager,
Block(BlockParticle),
@@ -265,18 +265,18 @@ impl Default for Particle {
}
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct BlockParticle {
pub block_state: BlockState,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct DustParticle {
pub color: RgbColor,
/// The scale, will be clamped between 0.01 and 4.
pub scale: f32,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct DustColorTransitionParticle {
pub from: RgbColor,
pub to: RgbColor,
@@ -284,24 +284,24 @@ pub struct DustColorTransitionParticle {
pub scale: f32,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct ColorParticle {
pub color: RgbColor,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct ItemParticle {
pub item: ItemStack,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct VibrationParticle {
pub position: PositionSource,
#[var]
pub ticks: u32,
}
-#[derive(Debug, Clone, AzBuf, PartialEq)]
+#[derive(AzBuf, Clone, Debug, PartialEq)]
pub enum PositionSource {
Block(BlockPos),
Entity {
@@ -317,12 +317,12 @@ impl Default for PositionSource {
}
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct SculkChargeParticle {
pub roll: f32,
}
-#[derive(Debug, Clone, AzBuf, Default, PartialEq)]
+#[derive(AzBuf, Clone, Debug, Default, PartialEq)]
pub struct ShriekParticle {
#[var]
pub delay: i32, // The time in ticks before the particle is displayed