Class ClientCutsceneManager

java.lang.Object
net.thewinnt.cutscenes.client.ClientCutsceneManager

public class ClientCutsceneManager extends Object
  • Field Details

    • LOGGER

      public static final org.slf4j.Logger LOGGER
    • CLIENT_REGISTRY

      public static final com.google.common.collect.BiMap<net.minecraft.resources.ResourceLocation,CutsceneType> CLIENT_REGISTRY
    • DEFAULT_ACTION_TOGGLES

      public static final ActionToggles DEFAULT_ACTION_TOGGLES
    • renderedOverlaysThisFrame

      public static boolean renderedOverlaysThisFrame
    • runningCutscene

      public static CutsceneInstance runningCutscene
    • startCameraYaw

      public static float startCameraYaw
    • startCameraPitch

      public static float startCameraPitch
    • startCameraRoll

      public static float startCameraRoll
    • startPathYaw

      public static float startPathYaw
    • startPathPitch

      public static float startPathPitch
    • startPathRoll

      public static float startPathRoll
    • previewOffset

      public static net.minecraft.world.phys.Vec3 previewOffset
    • previewPathYaw

      public static float previewPathYaw
    • previewPathPitch

      public static float previewPathPitch
    • previewPathRoll

      public static float previewPathRoll
    • camera

      public static CutsceneCameraEntity camera
    • initCameraYaw

      public static float initCameraYaw
    • initCameraPitch

      public static float initCameraPitch
    • initCameraRoll

      public static float initCameraRoll
  • Constructor Details

    • ClientCutsceneManager

      public ClientCutsceneManager()
  • Method Details

    • startCutscene

      @Environment(CLIENT) public static void startCutscene(CutsceneType type, net.minecraft.world.phys.Vec3 startPos, float cameraYaw, float cameraPitch, float cameraRoll, float pathYaw, float pathPitch, float pathRoll)
    • updateRegistry

      public static void updateRegistry(Map<net.minecraft.resources.ResourceLocation,CutsceneType> registry)
    • registerCutscene

      public static void registerCutscene(net.minecraft.resources.ResourceLocation id, CutsceneType type)
    • stopCutsceneImmediate

      public static void stopCutsceneImmediate()
    • setPreviewedCutscene

      public static void setPreviewedCutscene(CutsceneType preview, net.minecraft.world.phys.Vec3 offset, float pathYaw, float pathPitch, float pathRoll)
    • getPreviewedCutscene

      public static CutsceneType getPreviewedCutscene()
    • getOffset

      public static net.minecraft.world.phys.Vec3 getOffset()
    • setCameraPosition

      public static void setCameraPosition(CameraAngleSetter event)
    • onLogout

      public static void onLogout()
    • onClientTick

      public static void onClientTick()
    • actionToggles

      public static ActionToggles actionToggles()
    • isCutsceneRunning

      public static boolean isCutsceneRunning()