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 gag
  • Field Details Link icon

    • fluid Link icon

      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 Lgag;b:Lenw;
    • obsidianTear Link icon

      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 Lgag;a:Z
  • Constructor Details Link icon

    • BlockLeakParticle Link icon

      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> Lgag;<init>(Lfxx;DDDLenw;)V
  • Method Details Link icon

    • getFluid Link icon

      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 Lgag;g()Lenw;
    • getType Link icon

      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 Lgbe;b()Lgbi;
    • getBrightness Link icon

      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 Lgbe;a(F)I
    • tick Link icon

      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 Lgbe;a()V
    • updateAge Link icon

      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 Lgag;h()V
    • updateVelocity Link icon

      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 Lgag;i()V
    • createDrippingWater Link icon

      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 Lgag;a(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingWater Link icon

      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 Lgag;b(Llm;Lfxx;DDDDDD)Lgce;
    • createDrippingLava Link icon

      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 Lgag;c(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingLava Link icon

      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 Lgag;d(Llm;Lfxx;DDDDDD)Lgce;
    • createLandingLava Link icon

      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 Lgag;e(Llm;Lfxx;DDDDDD)Lgce;
    • createDrippingHoney Link icon

      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 Lgag;f(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingHoney Link icon

      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 Lgag;g(Llm;Lfxx;DDDDDD)Lgce;
    • createLandingHoney Link icon

      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 Lgag;h(Llm;Lfxx;DDDDDD)Lgce;
    • createDrippingDripstoneWater Link icon

      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 Lgag;i(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingDripstoneWater Link icon

      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 Lgag;j(Llm;Lfxx;DDDDDD)Lgce;
    • createDrippingDripstoneLava Link icon

      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 Lgag;k(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingDripstoneLava Link icon

      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 Lgag;l(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingNectar Link icon

      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 Lgag;m(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingSporeBlossom Link icon

      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 Lgag;n(Llm;Lfxx;DDDDDD)Lgce;
    • createDrippingObsidianTear Link icon

      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 Lgag;o(Llm;Lfxx;DDDDDD)Lgce;
    • createFallingObsidianTear Link icon

      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 Lgag;p(Llm;Lfxx;DDDDDD)Lgce;
    • createLandingObsidianTear Link icon

      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 Lgag;q(Llm;Lfxx;DDDDDD)Lgce;