From bc547233ab8af76a5e2f41abdf9c93334b38f0c2 Mon Sep 17 00:00:00 2001 From: nanzhi_pigeon <38388662+yangx14488@users.noreply.github.com> Date: Sat, 22 Jan 2022 20:39:20 +0800 Subject: [PATCH] Update ArtemisMissileEntity.java --- .../icaruswings/entity/ArtemisMissileEntity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/mineplugin/locusazzurro/icaruswings/entity/ArtemisMissileEntity.java b/src/main/java/org/mineplugin/locusazzurro/icaruswings/entity/ArtemisMissileEntity.java index e419ab3..d3556de 100644 --- a/src/main/java/org/mineplugin/locusazzurro/icaruswings/entity/ArtemisMissileEntity.java +++ b/src/main/java/org/mineplugin/locusazzurro/icaruswings/entity/ArtemisMissileEntity.java @@ -23,6 +23,8 @@ import net.minecraftforge.fml.network.NetworkHooks; import org.mineplugin.locusazzurro.icaruswings.registry.EntityTypeRegistry; import org.mineplugin.locusazzurro.icaruswings.registry.ParticleRegistry; +import net.minecraft.block.Blocks; +import net.minecraft.particles.BlockParticleData; import javax.annotation.Nullable; import java.util.UUID; @@ -37,6 +39,9 @@ public class ArtemisMissileEntity extends DamagingProjectileEntity { private int fuel; private double homingSpeed = 1.1; private static final IParticleData PARTICLE = ParticleRegistry.plasmaTrail.get(); + + // 空白粒子 + public static final IParticleData PARTICLE_EMPTY = new BlockParticleData( ParticleTypes.BLOCK, Blocks.AIR.defaultBlockState( ) ) ; public ArtemisMissileEntity(EntityType type, World world) { super(type, world); @@ -207,7 +212,7 @@ protected boolean shouldBurn(){ } protected IParticleData getTrailParticle() { - return ParticleRegistry.nullity.get(); + return PARTICLE_EMPTY ; } @Override