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 level, double x, double y, double z) { super(level, x, y, z); } protected NoRenderParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) { super(level, x, y, z, xSpeed, ySpeed, zSpeed); } @Override public final void render(VertexConsumer buffer, Camera camera, float partialTicks) { } @Override public ParticleRenderType getRenderType() { return ParticleRenderType.NO_RENDER; } }