Package net.minecraft.client.particle
Class BillboardParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
- Direct Known Subclasses:
AbstractDustParticle,AbstractSlowingParticle,AnimatedParticle,AscendingParticle,BlockDustParticle,BlockFallingDustParticle,BlockLeakParticle,BlockMarkerParticle,BubbleColumnUpParticle,BubblePopParticle,CampfireSmokeParticle,CloudParticle,ConnectionParticle,CrackParticle,CurrentDownParticle,DamageParticle,DragonBreathParticle,EmotionParticle,ExplosionLargeParticle,ExplosionSmokeParticle,FireflyParticle,FireworksSparkParticle.Flash,FishingParticle,GlowParticle,GustParticle,LavaEmberParticle,LeavesParticle,NoteParticle,OminousSpawningParticle,PortalParticle,RainSplashParticle,SculkChargeParticle,SculkChargePopParticle,ShriekParticle,SnowflakeParticle,SpellParticle,SuspendParticle,SweepAttackParticle,TrailParticle,TrialSpawnerDetectionParticle,VibrationParticle,WaterBubbleParticle,WaterSuspendParticle
A
Particle which renders a camera-facing sprite with a target texture scale.- Mappings:
Namespace Name named net/minecraft/client/particle/BillboardParticleintermediary net/minecraft/class_3940official hcq
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic interfaceNested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.DynamicAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Spriteprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBillboardParticle(ClientWorld clientWorld, double double2, double double3, double double4, double double5, double double6, double double7, Sprite sprite) protectedBillboardParticle(ClientWorld clientWorld, double double2, double double3, double double4, Sprite sprite) -
Method Summary
Modifier and TypeMethodDescriptionprotected floatgetMaxU()Returns the upper U coordinate of the UV coordinates used to draw this particle.protected floatgetMaxV()Returns the upper V coordinate of the UV coordinates used to draw this particle.protected floatgetMinU()Returns the lower U coordinate of the UV coordinates used to draw this particle.protected floatgetMinV()Returns the lower V coordinate of the UV coordinates used to draw this particle.floatgetSize(float tickProgress) Returns the draw scale of this particle, which is used while rendering in.invalid reference
#buildGeometryprotected abstract BillboardParticle.class_11941voidmethod_74305(float float2, float float3, float float4) voidmethod_74306(SpriteProvider spriteProvider) protected voidmethod_74307(Sprite sprite) protected voidmethod_74308(float float2) voidrender(class_11944 class_11944, Camera camera, float float2) protected voidrender(class_11944 class_11944, Camera camera, Quaternionf quaternionf, float tickProgress) protected voidrenderVertex(class_11944 class_11944, Quaternionf quaternionf, float x, float y, float z, float float2) scale(float scale) Scales the size of this particle by the givenscaleamount.toString()Methods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setBoundingBox, setBoundingBoxSpacing, setMaxAge, setPos, setVelocity, tick
-
Field Details
-
scale
protected float scale- Mappings:
Namespace Name Mixin selector named scaleLnet/minecraft/client/particle/BillboardParticle;scale:Fintermediary field_17867Lnet/minecraft/class_3940;field_17867:Fofficial cLhcq;c:F
-
field_62633
protected float field_62633- Mappings:
Namespace Name Mixin selector named field_62633Lnet/minecraft/client/particle/BillboardParticle;field_62633:Fintermediary field_62633Lnet/minecraft/class_3940;field_62633:Fofficial dLhcq;d:F
-
field_62634
protected float field_62634- Mappings:
Namespace Name Mixin selector named field_62634Lnet/minecraft/client/particle/BillboardParticle;field_62634:Fintermediary field_62634Lnet/minecraft/class_3940;field_62634:Fofficial eLhcq;e:F
-
field_62635
protected float field_62635- Mappings:
Namespace Name Mixin selector named field_62635Lnet/minecraft/client/particle/BillboardParticle;field_62635:Fintermediary field_62635Lnet/minecraft/class_3940;field_62635:Fofficial fLhcq;f:F
-
field_62636
protected float field_62636- Mappings:
Namespace Name Mixin selector named field_62636Lnet/minecraft/client/particle/BillboardParticle;field_62636:Fintermediary field_62636Lnet/minecraft/class_3940;field_62636:Fofficial gLhcq;g:F
-
field_62637
protected float field_62637- Mappings:
Namespace Name Mixin selector named field_62637Lnet/minecraft/client/particle/BillboardParticle;field_62637:Fintermediary field_62637Lnet/minecraft/class_3940;field_62637:Fofficial hLhcq;h:F
-
field_62638
protected float field_62638- Mappings:
Namespace Name Mixin selector named field_62638Lnet/minecraft/client/particle/BillboardParticle;field_62638:Fintermediary field_62638Lnet/minecraft/class_3940;field_62638:Fofficial iLhcq;i:F
-
field_62632
- Mappings:
Namespace Name Mixin selector named field_62632Lnet/minecraft/client/particle/BillboardParticle;field_62632:Lnet/minecraft/client/texture/Sprite;intermediary field_62632Lnet/minecraft/class_3940;field_62632:Lnet/minecraft/class_1058;official ELhcq;E:Libj;
-
-
Constructor Details
-
BillboardParticle
protected BillboardParticle(ClientWorld clientWorld, double double2, double double3, double double4, Sprite sprite) -
BillboardParticle
protected BillboardParticle(ClientWorld clientWorld, double double2, double double3, double double4, double double5, double double6, double double7, Sprite sprite)
-
-
Method Details
-
getRotator
- Mappings:
Namespace Name Mixin selector named getRotatorLnet/minecraft/client/particle/BillboardParticle;getRotator()Lnet/minecraft/client/particle/BillboardParticle$Rotator;intermediary method_55245Lnet/minecraft/class_3940;method_55245()Lnet/minecraft/class_3940$class_8981;official pLhcq;p()Lhcq$a;
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/particle/BillboardParticle;render(Lnet/minecraft/class_11944;Lnet/minecraft/client/render/Camera;F)Vintermediary method_3074Lnet/minecraft/class_3940;method_3074(Lnet/minecraft/class_11944;Lnet/minecraft/class_4184;F)Vofficial aLhcq;a(Lhfl;Lfyk;F)V
-
render
protected void render(class_11944 class_11944, Camera camera, Quaternionf quaternionf, float tickProgress) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/particle/BillboardParticle;render(Lnet/minecraft/class_11944;Lnet/minecraft/client/render/Camera;Lorg/joml/Quaternionf;F)Vintermediary method_60373Lnet/minecraft/class_3940;method_60373(Lnet/minecraft/class_11944;Lnet/minecraft/class_4184;Lorg/joml/Quaternionf;F)Vofficial aLhcq;a(Lhfl;Lfyk;Lorg/joml/Quaternionf;F)V
-
renderVertex
protected void renderVertex(class_11944 class_11944, Quaternionf quaternionf, float x, float y, float z, float float2) - Mappings:
Namespace Name Mixin selector named renderVertexLnet/minecraft/client/particle/BillboardParticle;renderVertex(Lnet/minecraft/class_11944;Lorg/joml/Quaternionf;FFFF)Vintermediary method_60375Lnet/minecraft/class_3940;method_60375(Lnet/minecraft/class_11944;Lorg/joml/Quaternionf;FFFF)Vofficial aLhcq;a(Lhfl;Lorg/joml/Quaternionf;FFFF)V
-
getSize
public float getSize(float tickProgress) Returns the draw scale of this particle, which is used while rendering in.invalid reference
#buildGeometry- Returns:
- the draw scale of this particle, which is used while rendering in
invalid reference
#buildGeometry - Mappings:
Namespace Name Mixin selector named getSizeLnet/minecraft/client/particle/BillboardParticle;getSize(F)Fintermediary method_18132Lnet/minecraft/class_3940;method_18132(F)Fofficial bLhcq;b(F)F
-
scale
Scales the size of this particle by the givenscaleamount.- Overrides:
scalein classParticle- Parameters:
scale- the amount to scale this particle's size by- Returns:
- this particle
- Mappings:
Namespace Name Mixin selector named scaleLnet/minecraft/client/particle/Particle;scale(F)Lnet/minecraft/client/particle/Particle;intermediary method_3087Lnet/minecraft/class_703;method_3087(F)Lnet/minecraft/class_703;official dLhca;d(F)Lhca;
-
method_74274
- Specified by:
method_74274in classParticle- Mappings:
Namespace Name Mixin selector named method_74274Lnet/minecraft/client/particle/Particle;method_74274()Lnet/minecraft/client/particle/ParticleTextureSheet;intermediary method_74274Lnet/minecraft/class_703;method_74274()Lnet/minecraft/class_3999;official bj_Lhca;bj_()Lhcf;
-
method_74306
- Mappings:
Namespace Name Mixin selector named method_74306Lnet/minecraft/client/particle/BillboardParticle;method_74306(Lnet/minecraft/client/particle/SpriteProvider;)Vintermediary method_74306Lnet/minecraft/class_3940;method_74306(Lnet/minecraft/class_4002;)Vofficial aLhcq;a(Lhcy;)V
-
method_74307
- Mappings:
Namespace Name Mixin selector named method_74307Lnet/minecraft/client/particle/BillboardParticle;method_74307(Lnet/minecraft/client/texture/Sprite;)Vintermediary method_74307Lnet/minecraft/class_3940;method_74307(Lnet/minecraft/class_1058;)Vofficial aLhcq;a(Libj;)V
-
getMinU
protected float getMinU()Returns the lower U coordinate of the UV coordinates used to draw this particle.- Returns:
- the lower U coordinate of the UV coordinates used to draw this particle
- Mappings:
Namespace Name Mixin selector named getMinULnet/minecraft/client/particle/BillboardParticle;getMinU()Fintermediary method_18133Lnet/minecraft/class_3940;method_18133()Fofficial cLhcq;c()F
-
getMaxU
protected float getMaxU()Returns the upper U coordinate of the UV coordinates used to draw this particle.- Returns:
- the upper U coordinate of the UV coordinates used to draw this particle
- Mappings:
Namespace Name Mixin selector named getMaxULnet/minecraft/client/particle/BillboardParticle;getMaxU()Fintermediary method_18134Lnet/minecraft/class_3940;method_18134()Fofficial dLhcq;d()F
-
getMinV
protected float getMinV()Returns the lower V coordinate of the UV coordinates used to draw this particle.- Returns:
- the lower V coordinate of the UV coordinates used to draw this particle
- Mappings:
Namespace Name Mixin selector named getMinVLnet/minecraft/client/particle/BillboardParticle;getMinV()Fintermediary method_18135Lnet/minecraft/class_3940;method_18135()Fofficial eLhcq;e()F
-
getMaxV
protected float getMaxV()Returns the upper V coordinate of the UV coordinates used to draw this particle.- Returns:
- the upper V coordinate of the UV coordinates used to draw this particle
- Mappings:
Namespace Name Mixin selector named getMaxVLnet/minecraft/client/particle/BillboardParticle;getMaxV()Fintermediary method_18136Lnet/minecraft/class_3940;method_18136()Fofficial fLhcq;f()F
-
method_74255
- Mappings:
Namespace Name Mixin selector named method_74255Lnet/minecraft/client/particle/BillboardParticle;method_74255()Lnet/minecraft/client/particle/BillboardParticle$class_11941;intermediary method_74255Lnet/minecraft/class_3940;method_74255()Lnet/minecraft/class_3940$class_11941;official bLhcq;b()Lhcq$b;
-
method_74305
public void method_74305(float float2, float float3, float float4) - Mappings:
Namespace Name Mixin selector named method_74305Lnet/minecraft/client/particle/BillboardParticle;method_74305(FFF)Vintermediary method_74305Lnet/minecraft/class_3940;method_74305(FFF)Vofficial aLhcq;a(FFF)V
-
method_74308
protected void method_74308(float float2) - Mappings:
Namespace Name Mixin selector named method_74308Lnet/minecraft/client/particle/BillboardParticle;method_74308(F)Vintermediary method_74308Lnet/minecraft/class_3940;method_74308(F)Vofficial eLhcq;e(F)V
-
toString
-