Package com.hbm_m.particle.custom
Class MissileNozzleFlareParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
com.hbm_m.particle.custom.MissileNozzleFlareParticle
public class MissileNozzleFlareParticle
extends net.minecraft.client.particle.TextureSheetParticle
Engine glare at the missile nozzle — flash + flare textures, yellow tint, flickering brightness.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic floatstatic int0 = flash.png, 1 = nuke_explosion_flare.pngFields inherited from class net.minecraft.client.particle.TextureSheetParticle
spriteFields inherited from class net.minecraft.client.particle.SingleQuadParticle
quadSizeFields inherited from class net.minecraft.client.particle.Particle
age, alpha, bbHeight, bbWidth, bCol, friction, gCol, gravity, hasPhysics, level, lifetime, onGround, oRoll, random, rCol, removed, roll, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMissileNozzleFlareParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.particle.SpriteSet sprites) -
Method Summary
Modifier and TypeMethodDescriptionintgetLightColor(float partialTick) net.minecraft.client.particle.ParticleRenderTypevoidrender(com.mojang.blaze3d.vertex.VertexConsumer buffer, net.minecraft.client.Camera camera, float partialTick) booleanvoidtick()Methods inherited from class net.minecraft.client.particle.TextureSheetParticle
getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getQuadSize, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, toString
-
Field Details
-
currentTextureLayer
public static int currentTextureLayer0 = flash.png, 1 = nuke_explosion_flare.png -
currentSpawnScale
public static float currentSpawnScale
-
-
Constructor Details
-
MissileNozzleFlareParticle
protected MissileNozzleFlareParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.particle.SpriteSet sprites)
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.Particle
-
getRenderType
public net.minecraft.client.particle.ParticleRenderType getRenderType()- Specified by:
getRenderTypein classnet.minecraft.client.particle.Particle
-
shouldCull
public boolean shouldCull()- Overrides:
shouldCullin classnet.minecraft.client.particle.Particle
-
getLightColor
public int getLightColor(float partialTick) - Overrides:
getLightColorin classnet.minecraft.client.particle.Particle
-
render
public void render(com.mojang.blaze3d.vertex.VertexConsumer buffer, net.minecraft.client.Camera camera, float partialTick) - Overrides:
renderin classnet.minecraft.client.particle.SingleQuadParticle
-