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 gaf
  • 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 Lgaf;b:Lenv;
    • 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 Lgaf;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> Lgaf;<init>(Lfxw;DDDLenv;)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 Lgaf;g()Lenv;
    • 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 Lgbd;b()Lgbh;
    • 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 Lgbd;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 Lgbd;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 Lgaf;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 Lgaf;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 Lgaf;a(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;b(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;c(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;d(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;e(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;f(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;g(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;h(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;i(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;j(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;k(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;l(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;m(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;n(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;o(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;p(Llm;Lfxw;DDDDDD)Lgcd;
    • 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 Lgaf;q(Llm;Lfxw;DDDDDD)Lgcd;