The Camera class in @minecraft/server.
Class in @minecraft/server
import { Camera } from '@minecraft/server';Constructor
Section titled “Constructor”protected constructor();Properties
Section titled “Properties”isValid
Section titled “isValid”read-only
readonly isValid: boolean;Methods
Section titled “Methods”addShake
Section titled “addShake”addShake(shakeCameraOptions: CameraShakeOptions): void;Parameters
shakeCameraOptionsCameraShakeOptions
Types
attachToEntity
Section titled “attachToEntity”attachToEntity(attachCameraOptions?: CameraAttachOptions): void;Parameters
attachCameraOptionsoptionalCameraAttachOptions
Types
clear(): void;fade(fadeCameraOptions?: CameraFadeOptions): void;Parameters
fadeCameraOptionsoptionalCameraFadeOptions
Types
playAnimation
Section titled “playAnimation”playAnimation(splineType: CatmullRomSpline | LinearSpline, cameraAnimationOptions: AnimationOptions): void;Parameters
splineTypeCatmullRomSpline | LinearSplinecameraAnimationOptionsAnimationOptions
setCamera
Section titled “setCamera”setCamera( cameraPreset: string, setOptions?: | CameraFixedBoomOptions | CameraSetFacingOptions | CameraSetLocationOptions | CameraSetPosOptions | CameraSetRotOptions | CameraTargetOptions,): void;Parameters
cameraPresetstringsetOptionsoptional| CameraFixedBoomOptions | CameraSetFacingOptions | CameraSetLocationOptions | CameraSetPosOptions | CameraSetRotOptions | CameraTargetOptions
setDefaultCamera
Section titled “setDefaultCamera”setDefaultCamera(cameraPreset: string, easeOptions?: EaseOptions): void;Parameters
cameraPresetstringeaseOptionsoptionalEaseOptions
Types
setFov
Section titled “setFov”setFov(fovCameraOptions?: CameraFovOptions): void;Parameters
fovCameraOptionsoptionalCameraFovOptions
Types
stopShaking
Section titled “stopShaking”stopShaking(): void;