Class EntityScreenShakeManager
java.lang.Object
net.frozenblock.lib.screenshake.impl.EntityScreenShakeManager
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShake(float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks) voidload(net.minecraft.nbt.CompoundTag nbt) voidsave(net.minecraft.nbt.CompoundTag nbt) voidsyncWithPlayer(net.minecraft.server.level.ServerPlayer serverPlayer) voidtick()
-
Field Details
-
entity
public net.minecraft.world.entity.Entity entity
-
-
Constructor Details
-
EntityScreenShakeManager
public EntityScreenShakeManager(net.minecraft.world.entity.Entity entity)
-
-
Method Details
-
load
public void load(net.minecraft.nbt.CompoundTag nbt) -
save
public void save(net.minecraft.nbt.CompoundTag nbt) -
addShake
public void addShake(float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks) -
tick
public void tick() -
syncWithPlayer
public void syncWithPlayer(net.minecraft.server.level.ServerPlayer serverPlayer) -
getShakes
-