类 Particle

    • 字段详细资料

      • EMPTY_BOUNDING_BOX

        private static final Box EMPTY_BOUNDING_BOX
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a:Ldlv;
        intermediary field_3860 Lnet/minecraft/class_703;field_3860:Lnet/minecraft/class_238;
        named EMPTY_BOUNDING_BOX Lnet/minecraft/client/particle/Particle;EMPTY_BOUNDING_BOX:Lnet/minecraft/util/math/Box;
      • world

        protected final ClientWorld world
        Mappings:
        Namespace Name Mixin selector
        official c Lejm;c:Lehx;
        intermediary field_3851 Lnet/minecraft/class_703;field_3851:Lnet/minecraft/class_638;
        named world Lnet/minecraft/client/particle/Particle;world:Lnet/minecraft/client/world/ClientWorld;
      • prevPosX

        protected double prevPosX
        Mappings:
        Namespace Name Mixin selector
        official d Lejm;d:D
        intermediary field_3858 Lnet/minecraft/class_703;field_3858:D
        named prevPosX Lnet/minecraft/client/particle/Particle;prevPosX:D
      • prevPosY

        protected double prevPosY
        Mappings:
        Namespace Name Mixin selector
        official e Lejm;e:D
        intermediary field_3838 Lnet/minecraft/class_703;field_3838:D
        named prevPosY Lnet/minecraft/client/particle/Particle;prevPosY:D
      • prevPosZ

        protected double prevPosZ
        Mappings:
        Namespace Name Mixin selector
        official f Lejm;f:D
        intermediary field_3856 Lnet/minecraft/class_703;field_3856:D
        named prevPosZ Lnet/minecraft/client/particle/Particle;prevPosZ:D
      • x

        protected double x
        Mappings:
        Namespace Name Mixin selector
        official g Lejm;g:D
        intermediary field_3874 Lnet/minecraft/class_703;field_3874:D
        named x Lnet/minecraft/client/particle/Particle;x:D
      • y

        protected double y
        Mappings:
        Namespace Name Mixin selector
        official h Lejm;h:D
        intermediary field_3854 Lnet/minecraft/class_703;field_3854:D
        named y Lnet/minecraft/client/particle/Particle;y:D
      • z

        protected double z
        Mappings:
        Namespace Name Mixin selector
        official i Lejm;i:D
        intermediary field_3871 Lnet/minecraft/class_703;field_3871:D
        named z Lnet/minecraft/client/particle/Particle;z:D
      • velocityX

        protected double velocityX
        Mappings:
        Namespace Name Mixin selector
        official j Lejm;j:D
        intermediary field_3852 Lnet/minecraft/class_703;field_3852:D
        named velocityX Lnet/minecraft/client/particle/Particle;velocityX:D
      • velocityY

        protected double velocityY
        Mappings:
        Namespace Name Mixin selector
        official k Lejm;k:D
        intermediary field_3869 Lnet/minecraft/class_703;field_3869:D
        named velocityY Lnet/minecraft/client/particle/Particle;velocityY:D
      • velocityZ

        protected double velocityZ
        Mappings:
        Namespace Name Mixin selector
        official l Lejm;l:D
        intermediary field_3850 Lnet/minecraft/class_703;field_3850:D
        named velocityZ Lnet/minecraft/client/particle/Particle;velocityZ:D
      • boundingBox

        private Box boundingBox
        Mappings:
        Namespace Name Mixin selector
        official b Lejm;b:Ldlv;
        intermediary field_3872 Lnet/minecraft/class_703;field_3872:Lnet/minecraft/class_238;
        named boundingBox Lnet/minecraft/client/particle/Particle;boundingBox:Lnet/minecraft/util/math/Box;
      • onGround

        protected boolean onGround
        Mappings:
        Namespace Name Mixin selector
        official m Lejm;m:Z
        intermediary field_3845 Lnet/minecraft/class_703;field_3845:Z
        named onGround Lnet/minecraft/client/particle/Particle;onGround:Z
      • collidesWithWorld

        protected boolean collidesWithWorld
        Mappings:
        Namespace Name Mixin selector
        official n Lejm;n:Z
        intermediary field_3862 Lnet/minecraft/class_703;field_3862:Z
        named collidesWithWorld Lnet/minecraft/client/particle/Particle;collidesWithWorld:Z
      • field_21507

        private boolean field_21507
        Mappings:
        Namespace Name Mixin selector
        official D Lejm;D:Z
        intermediary field_21507 Lnet/minecraft/class_703;field_21507:Z
        named field_21507 Lnet/minecraft/client/particle/Particle;field_21507:Z
      • dead

        protected boolean dead
        Mappings:
        Namespace Name Mixin selector
        official o Lejm;o:Z
        intermediary field_3843 Lnet/minecraft/class_703;field_3843:Z
        named dead Lnet/minecraft/client/particle/Particle;dead:Z
      • spacingXZ

        protected float spacingXZ
        Mappings:
        Namespace Name Mixin selector
        official p Lejm;p:F
        intermediary field_3849 Lnet/minecraft/class_703;field_3849:F
        named spacingXZ Lnet/minecraft/client/particle/Particle;spacingXZ:F
      • spacingY

        protected float spacingY
        Mappings:
        Namespace Name Mixin selector
        official q Lejm;q:F
        intermediary field_3867 Lnet/minecraft/class_703;field_3867:F
        named spacingY Lnet/minecraft/client/particle/Particle;spacingY:F
      • random

        protected final Random random
        Mappings:
        Namespace Name Mixin selector
        official r Lejm;r:Ljava/util/Random;
        intermediary field_3840 Lnet/minecraft/class_703;field_3840:Ljava/util/Random;
        named random Lnet/minecraft/client/particle/Particle;random:Ljava/util/Random;
      • age

        protected int age
        Mappings:
        Namespace Name Mixin selector
        official s Lejm;s:I
        intermediary field_3866 Lnet/minecraft/class_703;field_3866:I
        named age Lnet/minecraft/client/particle/Particle;age:I
      • maxAge

        protected int maxAge
        Mappings:
        Namespace Name Mixin selector
        official t Lejm;t:I
        intermediary field_3847 Lnet/minecraft/class_703;field_3847:I
        named maxAge Lnet/minecraft/client/particle/Particle;maxAge:I
      • gravityStrength

        protected float gravityStrength
        Mappings:
        Namespace Name Mixin selector
        official u Lejm;u:F
        intermediary field_3844 Lnet/minecraft/class_703;field_3844:F
        named gravityStrength Lnet/minecraft/client/particle/Particle;gravityStrength:F
      • colorRed

        protected float colorRed
        Mappings:
        Namespace Name Mixin selector
        official v Lejm;v:F
        intermediary field_3861 Lnet/minecraft/class_703;field_3861:F
        named colorRed Lnet/minecraft/client/particle/Particle;colorRed:F
      • colorGreen

        protected float colorGreen
        Mappings:
        Namespace Name Mixin selector
        official w Lejm;w:F
        intermediary field_3842 Lnet/minecraft/class_703;field_3842:F
        named colorGreen Lnet/minecraft/client/particle/Particle;colorGreen:F
      • colorBlue

        protected float colorBlue
        Mappings:
        Namespace Name Mixin selector
        official x Lejm;x:F
        intermediary field_3859 Lnet/minecraft/class_703;field_3859:F
        named colorBlue Lnet/minecraft/client/particle/Particle;colorBlue:F
      • colorAlpha

        protected float colorAlpha
        Mappings:
        Namespace Name Mixin selector
        official y Lejm;y:F
        intermediary field_3841 Lnet/minecraft/class_703;field_3841:F
        named colorAlpha Lnet/minecraft/client/particle/Particle;colorAlpha:F
      • angle

        protected float angle
        Mappings:
        Namespace Name Mixin selector
        official z Lejm;z:F
        intermediary field_3839 Lnet/minecraft/class_703;field_3839:F
        named angle Lnet/minecraft/client/particle/Particle;angle:F
      • prevAngle

        protected float prevAngle
        Mappings:
        Namespace Name Mixin selector
        official A Lejm;A:F
        intermediary field_3857 Lnet/minecraft/class_703;field_3857:F
        named prevAngle Lnet/minecraft/client/particle/Particle;prevAngle:F
      • field_28786

        protected float field_28786
        Mappings:
        Namespace Name Mixin selector
        official B Lejm;B:F
        intermediary field_28786 Lnet/minecraft/class_703;field_28786:F
        named field_28786 Lnet/minecraft/client/particle/Particle;field_28786:F
      • field_28787

        protected boolean field_28787
        Mappings:
        Namespace Name Mixin selector
        official C Lejm;C:Z
        intermediary field_28787 Lnet/minecraft/class_703;field_28787:Z
        named field_28787 Lnet/minecraft/client/particle/Particle;field_28787:Z
    • 构造器详细资料

      • Particle

        protected Particle​(ClientWorld world,
                           double x,
                           double y,
                           double z)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lejm;<init>(Lehx;DDD)V
        intermediary <init> Lnet/minecraft/class_703;<init>(Lnet/minecraft/class_638;DDD)V
        named <init> Lnet/minecraft/client/particle/Particle;<init>(Lnet/minecraft/client/world/ClientWorld;DDD)V
      • Particle

        public Particle​(ClientWorld world,
                        double x,
                        double y,
                        double z,
                        double velocityX,
                        double velocityY,
                        double velocityZ)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lejm;<init>(Lehx;DDDDDD)V
        intermediary <init> Lnet/minecraft/class_703;<init>(Lnet/minecraft/class_638;DDDDDD)V
        named <init> Lnet/minecraft/client/particle/Particle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDD)V
    • 方法详细资料

      • move

        public Particle move​(float speed)
        Mappings:
        Namespace Name Mixin selector
        official c Lejm;c(F)Lejm;
        intermediary method_3075 Lnet/minecraft/class_703;method_3075(F)Lnet/minecraft/class_703;
        named move Lnet/minecraft/client/particle/Particle;move(F)Lnet/minecraft/client/particle/Particle;
      • setVelocity

        public void setVelocity​(double velocityX,
                                double velocityY,
                                double velocityZ)
        Mappings:
        Namespace Name Mixin selector
        official b Lejm;b(DDD)V
        intermediary method_34753 Lnet/minecraft/class_703;method_34753(DDD)V
        named setVelocity Lnet/minecraft/client/particle/Particle;setVelocity(DDD)V
      • scale

        public Particle scale​(float scale)
        Mappings:
        Namespace Name Mixin selector
        official d Lejm;d(F)Lejm;
        intermediary method_3087 Lnet/minecraft/class_703;method_3087(F)Lnet/minecraft/class_703;
        named scale Lnet/minecraft/client/particle/Particle;scale(F)Lnet/minecraft/client/particle/Particle;
      • setColor

        public void setColor​(float red,
                             float green,
                             float blue)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(FFF)V
        intermediary method_3084 Lnet/minecraft/class_703;method_3084(FFF)V
        named setColor Lnet/minecraft/client/particle/Particle;setColor(FFF)V
      • setColorAlpha

        protected void setColorAlpha​(float alpha)
        Mappings:
        Namespace Name Mixin selector
        official e Lejm;e(F)V
        intermediary method_3083 Lnet/minecraft/class_703;method_3083(F)V
        named setColorAlpha Lnet/minecraft/client/particle/Particle;setColorAlpha(F)V
      • setMaxAge

        public void setMaxAge​(int maxAge)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(I)V
        intermediary method_3077 Lnet/minecraft/class_703;method_3077(I)V
        named setMaxAge Lnet/minecraft/client/particle/Particle;setMaxAge(I)V
      • getMaxAge

        public int getMaxAge()
        Mappings:
        Namespace Name Mixin selector
        official j Lejm;j()I
        intermediary method_3082 Lnet/minecraft/class_703;method_3082()I
        named getMaxAge Lnet/minecraft/client/particle/Particle;getMaxAge()I
      • tick

        public void tick()
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a()V
        intermediary method_3070 Lnet/minecraft/class_703;method_3070()V
        named tick Lnet/minecraft/client/particle/Particle;tick()V
      • buildGeometry

        public abstract void buildGeometry​(VertexConsumer vertexConsumer,
                                           Camera camera,
                                           float tickDelta)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(Ldpm;Ldtx;F)V
        intermediary method_3074 Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V
        named buildGeometry Lnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
      • getType

        public abstract ParticleTextureSheet getType()
        Mappings:
        Namespace Name Mixin selector
        official b Lejm;b()Lejq;
        intermediary method_18122 Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;
        named getType Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Lejm;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_703;toString()Ljava/lang/String;
        named toString Lnet/minecraft/client/particle/Particle;toString()Ljava/lang/String;
      • markDead

        public void markDead()
        Mappings:
        Namespace Name Mixin selector
        official k Lejm;k()V
        intermediary method_3085 Lnet/minecraft/class_703;method_3085()V
        named markDead Lnet/minecraft/client/particle/Particle;markDead()V
      • setBoundingBoxSpacing

        protected void setBoundingBoxSpacing​(float spacingXZ,
                                             float spacingY)
        Mappings:
        Namespace Name Mixin selector
        official b Lejm;b(FF)V
        intermediary method_3080 Lnet/minecraft/class_703;method_3080(FF)V
        named setBoundingBoxSpacing Lnet/minecraft/client/particle/Particle;setBoundingBoxSpacing(FF)V
      • setPos

        public void setPos​(double x,
                           double y,
                           double z)
        Mappings:
        Namespace Name Mixin selector
        official c Lejm;c(DDD)V
        intermediary method_3063 Lnet/minecraft/class_703;method_3063(DDD)V
        named setPos Lnet/minecraft/client/particle/Particle;setPos(DDD)V
      • move

        public void move​(double dx,
                         double dy,
                         double dz)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(DDD)V
        intermediary method_3069 Lnet/minecraft/class_703;method_3069(DDD)V
        named move Lnet/minecraft/client/particle/Particle;move(DDD)V
      • repositionFromBoundingBox

        protected void repositionFromBoundingBox()
        Mappings:
        Namespace Name Mixin selector
        official l Lejm;l()V
        intermediary method_3072 Lnet/minecraft/class_703;method_3072()V
        named repositionFromBoundingBox Lnet/minecraft/client/particle/Particle;repositionFromBoundingBox()V
      • getBrightness

        protected int getBrightness​(float tint)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(F)I
        intermediary method_3068 Lnet/minecraft/class_703;method_3068(F)I
        named getBrightness Lnet/minecraft/client/particle/Particle;getBrightness(F)I
      • isAlive

        public boolean isAlive()
        Mappings:
        Namespace Name Mixin selector
        official m Lejm;m()Z
        intermediary method_3086 Lnet/minecraft/class_703;method_3086()Z
        named isAlive Lnet/minecraft/client/particle/Particle;isAlive()Z
      • getBoundingBox

        public Box getBoundingBox()
        Mappings:
        Namespace Name Mixin selector
        official n Lejm;n()Ldlv;
        intermediary method_3064 Lnet/minecraft/class_703;method_3064()Lnet/minecraft/class_238;
        named getBoundingBox Lnet/minecraft/client/particle/Particle;getBoundingBox()Lnet/minecraft/util/math/Box;
      • setBoundingBox

        public void setBoundingBox​(Box boundingBox)
        Mappings:
        Namespace Name Mixin selector
        official a Lejm;a(Ldlv;)V
        intermediary method_3067 Lnet/minecraft/class_703;method_3067(Lnet/minecraft/class_238;)V
        named setBoundingBox Lnet/minecraft/client/particle/Particle;setBoundingBox(Lnet/minecraft/util/math/Box;)V
      • getGroup

        public Optional<ParticleGroup> getGroup()
        Returns the optional group that this particle belongs to.

        A particle group restricts the number of particles from the group that can be rendered in a client world. If the particle does not have a group, it is not restricted.

        Mappings:
        Namespace Name Mixin selector
        official o Lejm;o()Ljava/util/Optional;
        intermediary method_34019 Lnet/minecraft/class_703;method_34019()Ljava/util/Optional;
        named getGroup Lnet/minecraft/client/particle/Particle;getGroup()Ljava/util/Optional;