Class EntityMixin

java.lang.Object
net.frozenblock.lib.screenshake.mixin.EntityMixin
All Implemented Interfaces:
EntityScreenShakeInterface

public class EntityMixin extends Object implements EntityScreenShakeInterface
  • Field Details

  • Constructor Details

    • EntityMixin

      public EntityMixin()
  • Method Details

    • frozenLib$saveScreenShakeData

      public void frozenLib$saveScreenShakeData(net.minecraft.nbt.CompoundTag compoundTag, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.nbt.CompoundTag> info)
    • frozenLib$loadScreenShakeData

      public void frozenLib$loadScreenShakeData(net.minecraft.nbt.CompoundTag compoundTag, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • frozenLib$tickScreenShake

      public void frozenLib$tickScreenShake(org.spongepowered.asm.mixin.injection.callback.CallbackInfo info)
    • getScreenShakeManager

      public EntityScreenShakeManager getScreenShakeManager()
      Specified by:
      getScreenShakeManager in interface EntityScreenShakeInterface
    • addScreenShake

      public void addScreenShake(float intensity, int duration, int durationFalloffStart, float maxDistance, int ticks)
      Specified by:
      addScreenShake in interface EntityScreenShakeInterface