Class BlockLeakParticle

Direct Known Subclasses:
BlockLeakParticle.Dripping, BlockLeakParticle.Falling, BlockLeakParticle.Landing

@Environment(CLIENT) public class BlockLeakParticle extends SpriteBillboardParticle
Mappings:
Namespace Name
official fla
intermediary net/minecraft/class_663
named net/minecraft/client/particle/BlockLeakParticle
  • Field Details

    • fluid

      private final Fluid fluid
      Mappings:
      Namespace Name Mixin selector
      official b Lfla;b:Leal;
      intermediary field_3789 Lnet/minecraft/class_663;field_3789:Lnet/minecraft/class_3611;
      named fluid Lnet/minecraft/client/particle/BlockLeakParticle;fluid:Lnet/minecraft/fluid/Fluid;
    • obsidianTear

      protected boolean obsidianTear
      Mappings:
      Namespace Name Mixin selector
      official a Lfla;a:Z
      intermediary field_22437 Lnet/minecraft/class_663;field_22437:Z
      named obsidianTear Lnet/minecraft/client/particle/BlockLeakParticle;obsidianTear:Z
  • Constructor Details

    • BlockLeakParticle

      BlockLeakParticle(ClientWorld world, double x, double y, double z, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfla;<init>(Lfix;DDDLeal;)V
      intermediary <init> Lnet/minecraft/class_663;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;)V
      named <init> Lnet/minecraft/client/particle/BlockLeakParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDLnet/minecraft/fluid/Fluid;)V
  • Method Details

    • getFluid

      protected Fluid getFluid()
      Mappings:
      Namespace Name Mixin selector
      official g Lfla;g()Leal;
      intermediary method_32791 Lnet/minecraft/class_663;method_32791()Lnet/minecraft/class_3611;
      named getFluid Lnet/minecraft/client/particle/BlockLeakParticle;getFluid()Lnet/minecraft/fluid/Fluid;
    • getType

      public ParticleTextureSheet getType()
      Returns the rendering category this particle is rendered under.

      For more information on the properties and types available to each Particle, visit ParticleTextureSheet.

      Specified by:
      getType in class Particle
      Returns:
      the rendering category this particle is rendered under
      Mappings:
      Namespace Name Mixin selector
      official b Lflu;b()Lfly;
      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;
    • getBrightness

      public int getBrightness(float tint)
      Returns the packed light level this particle should render at.
      Overrides:
      getBrightness in class Particle
      Returns:
      the packed light level this particle should render at
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lflu;a(F)I
      intermediary method_3068 Lnet/minecraft/class_703;method_3068(F)I
      named getBrightness Lnet/minecraft/client/particle/Particle;getBrightness(F)I
    • 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:
      tick in class Particle
      Mappings:
      Namespace Name Mixin selector
      official a Lflu;a()V
      intermediary method_3070 Lnet/minecraft/class_703;method_3070()V
      named tick Lnet/minecraft/client/particle/Particle;tick()V
    • updateAge

      protected void updateAge()
      Mappings:
      Namespace Name Mixin selector
      official h Lfla;h()V
      intermediary method_18821 Lnet/minecraft/class_663;method_18821()V
      named updateAge Lnet/minecraft/client/particle/BlockLeakParticle;updateAge()V
    • updateVelocity

      protected void updateVelocity()
      Mappings:
      Namespace Name Mixin selector
      official i Lfla;i()V
      intermediary method_18822 Lnet/minecraft/class_663;method_18822()V
      named updateVelocity Lnet/minecraft/client/particle/BlockLeakParticle;updateVelocity()V
    • createDrippingWater

      public static SpriteBillboardParticle createDrippingWater(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lfla;a(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49316 Lnet/minecraft/class_663;method_49316(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingWater Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingWater(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingWater

      public static SpriteBillboardParticle createFallingWater(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official b Lfla;b(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49317 Lnet/minecraft/class_663;method_49317(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingWater Lnet/minecraft/client/particle/BlockLeakParticle;createFallingWater(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createDrippingLava

      public static SpriteBillboardParticle createDrippingLava(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official c Lfla;c(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49318 Lnet/minecraft/class_663;method_49318(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingLava Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingLava(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingLava

      public static SpriteBillboardParticle createFallingLava(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official d Lfla;d(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49319 Lnet/minecraft/class_663;method_49319(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingLava Lnet/minecraft/client/particle/BlockLeakParticle;createFallingLava(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createLandingLava

      public static SpriteBillboardParticle createLandingLava(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official e Lfla;e(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49320 Lnet/minecraft/class_663;method_49320(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createLandingLava Lnet/minecraft/client/particle/BlockLeakParticle;createLandingLava(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createDrippingHoney

      public static SpriteBillboardParticle createDrippingHoney(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official f Lfla;f(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49324 Lnet/minecraft/class_663;method_49324(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingHoney Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingHoney(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingHoney

      public static SpriteBillboardParticle createFallingHoney(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official g Lfla;g(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49325 Lnet/minecraft/class_663;method_49325(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingHoney Lnet/minecraft/client/particle/BlockLeakParticle;createFallingHoney(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createLandingHoney

      public static SpriteBillboardParticle createLandingHoney(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official h Lfla;h(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49326 Lnet/minecraft/class_663;method_49326(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createLandingHoney Lnet/minecraft/client/particle/BlockLeakParticle;createLandingHoney(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createDrippingDripstoneWater

      public static SpriteBillboardParticle createDrippingDripstoneWater(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official i Lfla;i(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49327 Lnet/minecraft/class_663;method_49327(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingDripstoneWater Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingDripstoneWater(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingDripstoneWater

      public static SpriteBillboardParticle createFallingDripstoneWater(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official j Lfla;j(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49328 Lnet/minecraft/class_663;method_49328(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingDripstoneWater Lnet/minecraft/client/particle/BlockLeakParticle;createFallingDripstoneWater(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createDrippingDripstoneLava

      public static SpriteBillboardParticle createDrippingDripstoneLava(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official k Lfla;k(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49329 Lnet/minecraft/class_663;method_49329(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingDripstoneLava Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingDripstoneLava(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingDripstoneLava

      public static SpriteBillboardParticle createFallingDripstoneLava(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official l Lfla;l(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49330 Lnet/minecraft/class_663;method_49330(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingDripstoneLava Lnet/minecraft/client/particle/BlockLeakParticle;createFallingDripstoneLava(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingNectar

      public static SpriteBillboardParticle createFallingNectar(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official m Lfla;m(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49331 Lnet/minecraft/class_663;method_49331(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingNectar Lnet/minecraft/client/particle/BlockLeakParticle;createFallingNectar(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingSporeBlossom

      public static SpriteBillboardParticle createFallingSporeBlossom(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official n Lfla;n(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49332 Lnet/minecraft/class_663;method_49332(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingSporeBlossom Lnet/minecraft/client/particle/BlockLeakParticle;createFallingSporeBlossom(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createDrippingObsidianTear

      public static SpriteBillboardParticle createDrippingObsidianTear(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official o Lfla;o(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49333 Lnet/minecraft/class_663;method_49333(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createDrippingObsidianTear Lnet/minecraft/client/particle/BlockLeakParticle;createDrippingObsidianTear(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createFallingObsidianTear

      public static SpriteBillboardParticle createFallingObsidianTear(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official p Lfla;p(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49334 Lnet/minecraft/class_663;method_49334(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createFallingObsidianTear Lnet/minecraft/client/particle/BlockLeakParticle;createFallingObsidianTear(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;
    • createLandingObsidianTear

      public static SpriteBillboardParticle createLandingObsidianTear(DefaultParticleType type, ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official q Lfla;q(Liy;Lfix;DDDDDD)Lfmu;
      intermediary method_49335 Lnet/minecraft/class_663;method_49335(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_4003;
      named createLandingObsidianTear Lnet/minecraft/client/particle/BlockLeakParticle;createLandingObsidianTear(Lnet/minecraft/particle/DefaultParticleType;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/SpriteBillboardParticle;