Class BulletImpactParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
tech.anonymoushacker1279.immersiveweapons.client.particle.bullet_impact.BulletImpactParticle
public class BulletImpactParticle
extends net.minecraft.client.particle.TextureSheetParticle
-
Nested Class Summary
Nested Classes -
Field Summary
Fields 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
ConstructorsModifierConstructorDescriptionprotectedBulletImpactParticle(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 blockID) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.joml.Vector3fgetColorFromBlock(int blockID) floatgetQuadSize(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
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
-
Constructor Details
-
BulletImpactParticle
protected BulletImpactParticle(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 blockID)
-
-
Method Details
-
randomizeColor
protected float randomizeColor(float color, float multiplier) -
getColorFromBlock
protected org.joml.Vector3f getColorFromBlock(int blockID) -
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
-