fix: 🐛 Fixed that a slime appears after a magma cube died (#2826)

* fix: 🐛 Fixed that a slime appears after a magma cube died

* style: 🎨 Code formatting
This commit is contained in:
zhangxuan
2026-08-09 16:07:03 +08:00
committed by GitHub
parent 97160c3566
commit f2ed9a07e4

View File

@@ -378,16 +378,20 @@ impl Mob for SlimeEntity {
pos.y + 0.5,
pos.z + zd as f64,
);
let new_entity = Entity::new(world.clone(), new_pos, &EntityType::SLIME);
let slime = Self::new(new_entity);
slime.set_size(half_size, true);
slime
let new_entity = Entity::new(
world.clone(),
new_pos,
self.entity.living_entity.entity.entity_type,
);
let slime_like = Self::new(new_entity);
slime_like.set_size(half_size, true);
slime_like
.entity
.living_entity
.entity
.yaw
.store(rand::random_range(0.0..360.0));
world.spawn_entity(slime).await;
world.spawn_entity(slime_like).await;
}
}
})