Class EntityScreenShakeManager.EntityScreenShake
java.lang.Object
net.frozenblock.lib.screenshake.impl.EntityScreenShakeManager.EntityScreenShake
- Enclosing class:
EntityScreenShakeManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EntityScreenShakeManager.EntityScreenShake> final intfinal intfinal floatfinal floatint -
Constructor Summary
ConstructorsConstructorDescriptionEntityScreenShake(float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks) -
Method Summary
-
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()
-