Class SmokeGrenadeParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
tech.anonymoushacker1279.immersiveweapons.client.particle.smoke_grenade.SmokeGrenadeParticle
public class SmokeGrenadeParticle
extends net.minecraft.client.particle.SingleQuadParticle
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.SingleQuadParticle.FacingCameraMode, net.minecraft.client.particle.SingleQuadParticle.LayerNested classes/interfaces inherited from class net.minecraft.client.particle.Particle
net.minecraft.client.particle.Particle.LifetimeAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static @Nullable net.minecraft.client.particle.SpriteSetFields inherited from class net.minecraft.client.particle.SingleQuadParticle
alpha, bCol, gCol, oRoll, quadSize, rCol, roll, spriteFields inherited from class net.minecraft.client.particle.Particle
age, bbHeight, bbWidth, friction, gravity, hasPhysics, level, lifetime, onGround, random, removed, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSmokeGrenadeParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, net.minecraft.client.particle.SpriteSet spriteSet, int color) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.client.particle.SingleQuadParticle.LayergetLayer()floatgetQuadSize(float pScaleFactor) protected floatrandomizeColor(float color, float multiplier) voidtick()Methods inherited from class net.minecraft.client.particle.SingleQuadParticle
extract, extractRotatedQuad, extractRotatedQuad, getFacingCameraMode, getGroup, getU0, getU1, getV0, getV1, scale, setAlpha, setColor, setSprite, setSpriteFromAge, toStringMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getLightCoords, getParticleLimit, getPos, isAlive, move, remove, setBoundingBox, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize
-
Field Details
-
sprites
@Nullable protected static @Nullable net.minecraft.client.particle.SpriteSet sprites
-
-
Constructor Details
-
SmokeGrenadeParticle
protected SmokeGrenadeParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, net.minecraft.client.particle.SpriteSet spriteSet, int color)
-
-
Method Details
-
randomizeColor
protected float randomizeColor(float color, float multiplier) -
getLayer
protected net.minecraft.client.particle.SingleQuadParticle.Layer getLayer()- Specified by:
getLayerin classnet.minecraft.client.particle.SingleQuadParticle
-
getQuadSize
public float getQuadSize(float pScaleFactor) - Overrides:
getQuadSizein classnet.minecraft.client.particle.SingleQuadParticle
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.Particle
-