Class ScreenShaker.ClientEntityScreenShake
java.lang.Object
net.frozenblock.lib.screenshake.api.client.ScreenShaker.ClientScreenShake
net.frozenblock.lib.screenshake.api.client.ScreenShaker.ClientEntityScreenShake
- Enclosing class:
- ScreenShaker
-
Field Summary
Fields inherited from class net.frozenblock.lib.screenshake.api.client.ScreenShaker.ClientScreenShake
duration, level, maxDistance, pos, ticks -
Constructor Summary
ConstructorsConstructorDescriptionClientEntityScreenShake(@NotNull net.minecraft.world.entity.Entity entity, float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.EntityfloatgetIntensity(@NotNull net.minecraft.world.phys.Vec3 playerPos) booleanshouldRemove(net.minecraft.client.multiplayer.ClientLevel level) voidtick()
-
Constructor Details
-
ClientEntityScreenShake
public ClientEntityScreenShake(@NotNull @NotNull net.minecraft.world.entity.Entity entity, float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks)
-
-
Method Details
-
getIntensity
public float getIntensity(@NotNull @NotNull net.minecraft.world.phys.Vec3 playerPos) - Overrides:
getIntensityin classScreenShaker.ClientScreenShake
-
getEntity
public net.minecraft.world.entity.Entity getEntity() -
tick
public void tick()- Overrides:
tickin classScreenShaker.ClientScreenShake
-
shouldRemove
public boolean shouldRemove(net.minecraft.client.multiplayer.ClientLevel level) - Overrides:
shouldRemovein classScreenShaker.ClientScreenShake
-