Class EntityScreenShakeManager.EntityScreenShake

java.lang.Object
net.frozenblock.lib.screenshake.impl.EntityScreenShakeManager.EntityScreenShake
Enclosing class:
EntityScreenShakeManager

public static class EntityScreenShakeManager.EntityScreenShake extends Object
  • Field Details

    • intensity

      public final float intensity
    • duration

      public final int duration
    • durationFalloffStart

      public final int durationFalloffStart
    • maxDistance

      public final float maxDistance
    • ticks

      public int ticks
    • CODEC

      public static final com.mojang.serialization.Codec<EntityScreenShakeManager.EntityScreenShake> CODEC
  • Constructor Details

    • EntityScreenShake

      public EntityScreenShake(float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks)
  • Method Details

    • shouldRemove

      public boolean shouldRemove()
    • getIntensity

      public float getIntensity()
    • getDuration

      public int getDuration()
    • getDurationFalloffStart

      public int getDurationFalloffStart()
    • getMaxDistance

      public float getMaxDistance()
    • getTicks

      public int getTicks()