Class DripParticle

Direct Known Subclasses:
DripParticle.DripHangParticle, DripParticle.DripLandParticle, DripParticle.FallingParticle

public class DripParticle extends TextureSheetParticle
  • Field Details

    • type

      private final Fluid type
    • isGlowing

      protected boolean isGlowing
  • Constructor Details

    • DripParticle

      DripParticle(ClientLevel p_106051_, double p_106052_, double p_106053_, double p_106054_, Fluid p_106055_)
  • Method Details

    • getType

      protected Fluid getType()
    • getRenderType

      public ParticleRenderType getRenderType()
      Specified by:
      getRenderType in class Particle
    • getLightColor

      public int getLightColor(float p_106065_)
      Overrides:
      getLightColor in class Particle
    • tick

      public void tick()
      Overrides:
      tick in class Particle
    • preMoveUpdate

      protected void preMoveUpdate()
    • postMoveUpdate

      protected void postMoveUpdate()
    • createWaterHangParticle

      public static TextureSheetParticle createWaterHangParticle(SimpleParticleType p_272626_, ClientLevel p_273102_, double p_273456_, double p_272984_, double p_273398_, double p_272880_, double p_273725_, double p_273051_)
    • createWaterFallParticle

      public static TextureSheetParticle createWaterFallParticle(SimpleParticleType p_273627_, ClientLevel p_273486_, double p_273309_, double p_273125_, double p_272992_, double p_273177_, double p_273537_, double p_272846_)
    • createLavaHangParticle

      public static TextureSheetParticle createLavaHangParticle(SimpleParticleType p_273228_, ClientLevel p_273622_, double p_273666_, double p_273570_, double p_273214_, double p_273664_, double p_273595_, double p_272690_)
    • createLavaFallParticle

      public static TextureSheetParticle createLavaFallParticle(SimpleParticleType p_273238_, ClientLevel p_273752_, double p_272651_, double p_273625_, double p_273136_, double p_273204_, double p_272797_, double p_273362_)
    • createLavaLandParticle

      public static TextureSheetParticle createLavaLandParticle(SimpleParticleType p_273607_, ClientLevel p_272692_, double p_273544_, double p_272768_, double p_272726_, double p_273719_, double p_272833_, double p_272949_)
    • setCherryColor

      private static DripParticle setCherryColor(DripParticle p_272611_)
    • createCherryLeavesHangParticle

      public static TextureSheetParticle createCherryLeavesHangParticle(SimpleParticleType p_273740_, ClientLevel p_273315_, double p_273672_, double p_273377_, double p_273667_, double p_273721_, double p_273241_, double p_273736_)
    • createCherryLeavesFallParticle

      public static TextureSheetParticle createCherryLeavesFallParticle(SimpleParticleType p_273244_, ClientLevel p_273123_, double p_273182_, double p_273039_, double p_272799_, double p_272875_, double p_272794_, double p_272792_)
    • createCherryLeavesLandParticle

      public static TextureSheetParticle createCherryLeavesLandParticle(SimpleParticleType p_272761_, ClientLevel p_273053_, double p_272724_, double p_272622_, double p_273741_, double p_272741_, double p_273269_, double p_273289_)
    • createHoneyHangParticle

      public static TextureSheetParticle createHoneyHangParticle(SimpleParticleType p_273557_, ClientLevel p_273367_, double p_272749_, double p_272697_, double p_272849_, double p_273144_, double p_273170_, double p_272932_)
    • createHoneyFallParticle

      public static TextureSheetParticle createHoneyFallParticle(SimpleParticleType p_273140_, ClientLevel p_273042_, double p_272969_, double p_273737_, double p_273454_, double p_273211_, double p_273723_, double p_273474_)
    • createHoneyLandParticle

      public static TextureSheetParticle createHoneyLandParticle(SimpleParticleType p_273477_, ClientLevel p_273770_, double p_272822_, double p_273147_, double p_272597_, double p_273614_, double p_273085_, double p_273097_)
    • createDripstoneWaterHangParticle

      public static TextureSheetParticle createDripstoneWaterHangParticle(SimpleParticleType p_273781_, ClientLevel p_272876_, double p_273499_, double p_273028_, double p_273663_, double p_273004_, double p_272801_, double p_272665_)
    • createDripstoneWaterFallParticle

      public static TextureSheetParticle createDripstoneWaterFallParticle(SimpleParticleType p_272684_, ClientLevel p_273226_, double p_273142_, double p_273070_, double p_273153_, double p_273735_, double p_273317_, double p_273234_)
    • createDripstoneLavaHangParticle

      public static TextureSheetParticle createDripstoneLavaHangParticle(SimpleParticleType p_273453_, ClientLevel p_273616_, double p_272691_, double p_272725_, double p_273259_, double p_273634_, double p_273065_, double p_273428_)
    • createDripstoneLavaFallParticle

      public static TextureSheetParticle createDripstoneLavaFallParticle(SimpleParticleType p_272890_, ClientLevel p_273172_, double p_272954_, double p_272803_, double p_273427_, double p_273081_, double p_273047_, double p_272960_)
    • createNectarFallParticle

      public static TextureSheetParticle createNectarFallParticle(SimpleParticleType p_273349_, ClientLevel p_272672_, double p_272820_, double p_273386_, double p_272886_, double p_272935_, double p_273715_, double p_273202_)
    • createSporeBlossomFallParticle

      public static TextureSheetParticle createSporeBlossomFallParticle(SimpleParticleType p_273654_, ClientLevel p_272678_, double p_272637_, double p_273253_, double p_273293_, double p_273363_, double p_273132_, double p_273215_)
    • createObsidianTearHangParticle

      public static TextureSheetParticle createObsidianTearHangParticle(SimpleParticleType p_273120_, ClientLevel p_272664_, double p_272879_, double p_272592_, double p_272967_, double p_272834_, double p_273440_, double p_272888_)
    • createObsidianTearFallParticle

      public static TextureSheetParticle createObsidianTearFallParticle(SimpleParticleType p_272859_, ClientLevel p_273478_, double p_273621_, double p_273279_, double p_273227_, double p_273061_, double p_273257_, double p_273164_)
    • createObsidianTearLandParticle

      public static TextureSheetParticle createObsidianTearLandParticle(SimpleParticleType p_272836_, ClientLevel p_273162_, double p_273543_, double p_273247_, double p_272921_, double p_273397_, double p_273472_, double p_273488_)