Class BlockLeakParticle

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

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

    • fluid

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

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

    • BlockLeakParticle

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

    • getFluid

      protected Fluid getFluid()
      Mappings:
      Namespace Name Mixin selector
      named getFluid Lnet/minecraft/client/particle/BlockLeakParticle;getFluid()Lnet/minecraft/fluid/Fluid;
      intermediary method_32791 Lnet/minecraft/class_663;method_32791()Lnet/minecraft/class_3611;
      official g Lght;g()Letv;
    • 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
      named getType Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
      intermediary method_18122 Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;
      official b Lgir;b()Lgiv;
    • 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
      named getBrightness Lnet/minecraft/client/particle/Particle;getBrightness(F)I
      intermediary method_3068 Lnet/minecraft/class_703;method_3068(F)I
      official a Lgir;a(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
      named tick Lnet/minecraft/client/particle/Particle;tick()V
      intermediary method_3070 Lnet/minecraft/class_703;method_3070()V
      official a Lgir;a()V
    • updateAge

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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