package net.minecraft.client.particle; import com.mojang.blaze3d.vertex.VertexConsumer; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.client.Camera; import net.minecraft.client.multiplayer.ClientLevel; @Environment(EnvType.CLIENT) public class NoRenderParticle extends Particle { protected NoRenderParticle(ClientLevel clientLevel, double d, double e, double f) { super(clientLevel, d, e, f); } protected NoRenderParticle(ClientLevel clientLevel, double d, double e, double f, double g, double h, double i) { super(clientLevel, d, e, f, g, h, i); } @Override public final void render(VertexConsumer buffer, Camera camera, float partialTick) { } @Override public ParticleRenderType getRenderType() { return ParticleRenderType.NO_RENDER; } }