aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xazalea-core/src/particle.rs24
1 files changed, 24 insertions, 0 deletions
diff --git a/azalea-core/src/particle.rs b/azalea-core/src/particle.rs
index 8e48255f..b7393922 100755
--- a/azalea-core/src/particle.rs
+++ b/azalea-core/src/particle.rs
@@ -37,10 +37,17 @@ pub enum ParticleData {
EntityEffect,
ExplosionEmitter,
Explosion,
+ Gust,
+ GustEmitter,
+ SonicBoom,
FallingDust(BlockParticle),
Firework,
Fishing,
Flame,
+ CherryLeaves,
+ SculkSoul,
+ SculkCharge(SculkChargeParticle),
+ SculkChargePop,
SoulFireFlame,
Soul,
Flash,
@@ -60,6 +67,7 @@ pub enum ParticleData {
Portal,
Rain,
Smoke,
+ WhiteSmoke,
Sneeze,
Spit,
SquidInk,
@@ -101,6 +109,11 @@ pub enum ParticleData {
WaxOff,
ElectricSpark,
Scrape,
+ Shriek(ShriekParticle),
+ EggCrack,
+ DustPlume,
+ GustDust,
+ TrialSpawnerDetection
}
#[derive(Debug, Clone, McBuf)]
@@ -153,3 +166,14 @@ pub struct VibrationParticle {
#[var]
pub ticks: u32,
}
+
+#[derive(Debug, Clone, McBuf)]
+pub struct SculkChargeParticle {
+ pub roll: f32
+}
+
+#[derive(Debug, Clone, McBuf)]
+pub struct ShriekParticle {
+ #[var]
+ pub delay: i32 // The time in ticks before the particle is displayed
+}