Class SmokeGrenadeParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
tech.anonymoushacker1279.immersiveweapons.client.particle.smoke_grenade.SmokeGrenadeParticle
public class SmokeGrenadeParticle
extends net.minecraft.client.particle.TextureSheetParticle
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.SingleQuadParticle.FacingCameraMode -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static @Nullable net.minecraft.client.particle.SpriteSetFields 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
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, org.joml.Vector3f color) -
Method Summary
Modifier and TypeMethodDescriptionfloatgetQuadSize(float pScaleFactor) net.minecraft.client.particle.ParticleRenderTypeprotected floatrandomizeColor(float color, float multiplier) voidtick()Methods inherited from class net.minecraft.client.particle.TextureSheetParticle
getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getFacingCameraMode, render, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getLightColor, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, shouldCull, toString
-
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, org.joml.Vector3f color)
-
-
Method Details
-
randomizeColor
protected float randomizeColor(float color, float multiplier) -
getRenderType
public net.minecraft.client.particle.ParticleRenderType getRenderType()- Specified by:
getRenderTypein classnet.minecraft.client.particle.Particle
-
getQuadSize
public float getQuadSize(float pScaleFactor) - Overrides:
getQuadSizein classnet.minecraft.client.particle.SingleQuadParticle
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.Particle
-