From ef1b8b4e7ce1e8a4070683693492811b59c3fe3d Mon Sep 17 00:00:00 2001 From: Light_Quanta Date: Sun, 17 Nov 2024 22:49:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=BE=99=E6=81=AF=E5=BC=B9?= =?UTF-8?q?=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/projectile/ProjectileEntity.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/mcreator/superbwarfare/entity/projectile/ProjectileEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/projectile/ProjectileEntity.java index 58c85a454..de80e51f7 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/projectile/ProjectileEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/projectile/ProjectileEntity.java @@ -303,11 +303,12 @@ public class ProjectileEntity extends Entity implements IEntityAdditionalSpawnDa if (fireBullet && dragonBreath && this.level() instanceof ServerLevel serverLevel) { for (int index0 = 0; index0 < 1; index0++) { - double randomPos = 2 * (Math.random() - 0.5); - ParticleTool.sendParticle(serverLevel, ParticleTypes.FLAME, this.getX(), this.getY(), this.getZ(), - 1, randomPos, randomPos, randomPos, 0.001, true); - ParticleTool.sendParticle(serverLevel, ModParticleTypes.FIRE_STAR.get(), this.getX(), this.getY(), this.getZ(), - 1, randomPos, randomPos, randomPos, 0.001, true); + ParticleTool.sendParticle(serverLevel, ParticleTypes.FLAME, + this.getX(), this.getY(), this.getZ(), + 0, + this.getDeltaMovement().x, this.getDeltaMovement().y, this.getDeltaMovement().z, + this.getDeltaMovement().length(), true + ); } } } @@ -521,7 +522,7 @@ public class ProjectileEntity extends Entity implements IEntityAdditionalSpawnDa if (fireBullet) { if (!entity.level().isClientSide() && entity instanceof LivingEntity living) { - living.addEffect(new MobEffectInstance(ModMobEffects.BURN.get(), 60 + fireLevel * 20, fireLevel, false , false), this.shooter); + living.addEffect(new MobEffectInstance(ModMobEffects.BURN.get(), 60 + fireLevel * 20, fireLevel, false, false), this.shooter); } }