Class ServerEffectWrapper<T>

java.lang.Object
net.thewinnt.cutscenes.effect.CutsceneEffect<T>
net.thewinnt.cutscenes.effect.ServerEffectWrapper<T>

public class ServerEffectWrapper<T> extends CutsceneEffect<T>
  • Field Details

  • Constructor Details

    • ServerEffectWrapper

      public ServerEffectWrapper(double startTime, double endTime, T config, CutsceneEffectSerializer<T> type)
  • Method Details

    • onStart

      public void onStart(net.minecraft.client.multiplayer.ClientLevel level, CutsceneType cutscene)
      Description copied from class: CutsceneEffect
      Called before the first tick of the effect
      Specified by:
      onStart in class CutsceneEffect<T>
      Parameters:
      cutscene - the cutscene type that this effect is used from
    • onFrame

      public void onFrame(double time, net.minecraft.client.multiplayer.ClientLevel level, CutsceneType cutscene)
      Description copied from class: CutsceneEffect
      Called every frame that the cutscene is rendered
      Specified by:
      onFrame in class CutsceneEffect<T>
      Parameters:
      time - the time in ticks since the effect started, in range [0; endTime - startTime]
      level - the client level that the effect is running in
      cutscene - the cutscene type that this effect is used from
    • onEnd

      public void onEnd(net.minecraft.client.multiplayer.ClientLevel level, CutsceneType cutscene)
      Description copied from class: CutsceneEffect
      Called after the last tick of the effect
      Specified by:
      onEnd in class CutsceneEffect<T>
      Parameters:
      cutscene - the cutscene type that this effect is used from
    • getSerializer

      public CutsceneEffectSerializer<T> getSerializer()
      Specified by:
      getSerializer in class CutsceneEffect<T>