Package net.minecraft.client.particle
Class SingleQuadParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
- Direct Known Subclasses:
AttackSweepParticle,BaseAshSmokeParticle,BlockMarker,BreakingItemParticle,BubbleColumnUpParticle,BubbleParticle,BubblePopParticle,CampfireSmokeParticle,CritParticle,DragonBreathParticle,DripParticle,DustParticleBase,ExplodeParticle,FallingDustParticle,FallingLeavesParticle,FireflyParticle,FireworkParticles.OverlayParticle,FlyStraightTowardsParticle,FlyTowardsPositionParticle,GlowParticle,GustParticle,HeartParticle,HugeExplosionParticle,LavaParticle,NoteParticle,PlayerCloudParticle,PortalParticle,RisingParticle,SculkChargeParticle,SculkChargePopParticle,ShriekParticle,SimpleAnimatedParticle,SnowflakeParticle,SpellParticle,SuspendedParticle,SuspendedTownParticle,TerrainParticle,TrailParticle,TrialSpawnerDetectionParticle,VibrationSignalParticle,WakeParticle,WaterCurrentDownParticle,WaterDropParticle
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordNested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.LifetimeAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected TextureAtlasSprite -
Constructor Summary
ConstructorsConstructorDescriptionSingleQuadParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, TextureAtlasSprite sprite) SingleQuadParticle(ClientLevel level, double x, double y, double z, TextureAtlasSprite sprite) -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(QuadParticleRenderState reusedState, Camera camera, float partialTick) protected voidextractRotatedQuad(QuadParticleRenderState reusedState, Camera camera, Quaternionf orientation, float partialTick) protected voidextractRotatedQuad(QuadParticleRenderState reusedState, Quaternionf orientation, float x, float y, float z, float partialTick) getGroup()protected abstract SingleQuadParticle.LayergetLayer()floatgetQuadSize(float scaleFactor) protected floatgetU0()protected floatgetU1()protected floatgetV0()protected floatgetV1()scale(float scale) protected voidsetAlpha(float alpha) voidsetColor(float r, float g, float b) protected voidsetSprite(TextureAtlasSprite sprite) voidsetSpriteFromAge(SpriteSet sprites) toString()Methods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getLightColor, getParticleLimit, getPos, isAlive, move, remove, setBoundingBox, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, tick
-
Field Details
-
quadSize
protected float quadSize -
rCol
protected float rCol -
gCol
protected float gCol -
bCol
protected float bCol -
alpha
protected float alpha -
roll
protected float roll -
oRoll
protected float oRoll -
sprite
-
-
Constructor Details
-
SingleQuadParticle
public SingleQuadParticle(ClientLevel level, double x, double y, double z, TextureAtlasSprite sprite) -
SingleQuadParticle
public SingleQuadParticle(ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, TextureAtlasSprite sprite)
-
-
Method Details
-
getFacingCameraMode
-
extract
-
extractRotatedQuad
protected void extractRotatedQuad(QuadParticleRenderState reusedState, Camera camera, Quaternionf orientation, float partialTick) -
extractRotatedQuad
protected void extractRotatedQuad(QuadParticleRenderState reusedState, Quaternionf orientation, float x, float y, float z, float partialTick) -
getQuadSize
public float getQuadSize(float scaleFactor) -
scale
-
getGroup
-
setSpriteFromAge
-
setSprite
-
getU0
protected float getU0() -
getU1
protected float getU1() -
getV0
protected float getV0() -
getV1
protected float getV1() -
getLayer
-
setColor
public void setColor(float r, float g, float b) -
setAlpha
protected void setAlpha(float alpha) -
toString
-