Package net.minecraft.client.particle
Class FireworksSparkParticle.Explosion
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
net.minecraft.client.particle.SpriteBillboardParticle
net.minecraft.client.particle.AnimatedParticle
net.minecraft.client.particle.FireworksSparkParticle.Explosion
- Enclosing class:
FireworksSparkParticle
- Mappings:
Namespace Name intermediary net/minecraft/class_677$class_680official fgp$cnamed net/minecraft/client/particle/FireworksSparkParticle$Explosion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate floatprivate booleanprivate booleanprivate final ParticleManagerprivate booleanFields inherited from class net.minecraft.client.particle.AnimatedParticle
spriteProviderFields inherited from class net.minecraft.client.particle.SpriteBillboardParticle
spriteFields inherited from class net.minecraft.client.particle.BillboardParticle
scaleFields inherited from class net.minecraft.client.particle.Particle
age, alpha, angle, blue, collidesWithWorld, dead, field_28787, gravityStrength, green, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z -
Constructor Summary
ConstructorsConstructorDescriptionExplosion(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, SpriteProvider spriteProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildGeometry(VertexConsumer vertexConsumer, Camera camera, float tickDelta) Renders this particle to the givenVertexConsumerbuffer.voidsetFlicker(boolean flicker) voidsetTrail(boolean trail) voidtick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.Methods inherited from class net.minecraft.client.particle.AnimatedParticle
getBrightness, getType, setColor, setTargetColorMethods inherited from class net.minecraft.client.particle.SpriteBillboardParticle
getMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAgeMethods inherited from class net.minecraft.client.particle.BillboardParticle
getSize, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
-
Field Details
-
trail
private boolean trail- Mappings:
Namespace Name Mixin selector intermediary field_3804Lnet/minecraft/class_677$class_680;field_3804:Zofficial bLfgp$c;b:Znamed trailLnet/minecraft/client/particle/FireworksSparkParticle$Explosion;trail:Z
-
flicker
private boolean flicker- Mappings:
Namespace Name Mixin selector intermediary field_3803Lnet/minecraft/class_677$class_680;field_3803:Zofficial FLfgp$c;F:Znamed flickerLnet/minecraft/client/particle/FireworksSparkParticle$Explosion;flicker:Z
-
particleManager
- Mappings:
Namespace Name Mixin selector intermediary field_3798Lnet/minecraft/class_677$class_680;field_3798:Lnet/minecraft/class_702;official GLfgp$c;G:Lfhd;named particleManagerLnet/minecraft/client/particle/FireworksSparkParticle$Explosion;particleManager:Lnet/minecraft/client/particle/ParticleManager;
-
field_3801
private float field_3801- Mappings:
Namespace Name Mixin selector intermediary field_3801Lnet/minecraft/class_677$class_680;field_3801:Fofficial HLfgp$c;H:Fnamed field_3801Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3801:F
-
field_3800
private float field_3800- Mappings:
Namespace Name Mixin selector intermediary field_3800Lnet/minecraft/class_677$class_680;field_3800:Fofficial ILfgp$c;I:Fnamed field_3800Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3800:F
-
field_3799
private float field_3799- Mappings:
Namespace Name Mixin selector intermediary field_3799Lnet/minecraft/class_677$class_680;field_3799:Fofficial JLfgp$c;J:Fnamed field_3799Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3799:F
-
field_3802
private boolean field_3802- Mappings:
Namespace Name Mixin selector intermediary field_3802Lnet/minecraft/class_677$class_680;field_3802:Zofficial KLfgp$c;K:Znamed field_3802Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3802:Z
-
-
Constructor Details
-
Explosion
Explosion(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, SpriteProvider spriteProvider) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_677$class_680;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_4002;)Vofficial <init>Lfgp$c;<init>(Lfel;DDDDDDLfhd;Lfhw;)Vnamed <init>Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/ParticleManager;Lnet/minecraft/client/particle/SpriteProvider;)V
-
-
Method Details
-
setTrail
public void setTrail(boolean trail) - Mappings:
Namespace Name Mixin selector intermediary method_3027Lnet/minecraft/class_677$class_680;method_3027(Z)Vofficial aLfgp$c;a(Z)Vnamed setTrailLnet/minecraft/client/particle/FireworksSparkParticle$Explosion;setTrail(Z)V
-
setFlicker
public void setFlicker(boolean flicker) - Mappings:
Namespace Name Mixin selector intermediary method_3026Lnet/minecraft/class_677$class_680;method_3026(Z)Vofficial bLfgp$c;b(Z)Vnamed setFlickerLnet/minecraft/client/particle/FireworksSparkParticle$Explosion;setFlicker(Z)V
-
buildGeometry
Renders this particle to the givenVertexConsumerbuffer.- Overrides:
buildGeometryin classBillboardParticle- Parameters:
vertexConsumer- the buffer to render tocamera- the current active gameCameratickDelta- frame tick delta amount- Mappings:
Namespace Name Mixin selector intermediary method_3074Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)Vofficial aLfhb;a(Leif;Lemr;F)Vnamed buildGeometryLnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
-
tick
public void tick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.- Overrides:
tickin classAnimatedParticle- Mappings:
Namespace Name Mixin selector intermediary method_3070Lnet/minecraft/class_703;method_3070()Vofficial aLfhb;a()Vnamed tickLnet/minecraft/client/particle/Particle;tick()V
-