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)
    • frozenLib$getScreenShakeManager

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

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