Package org.geysermc.geyser.impl.camera
Class GeyserCameraData
java.lang.Object
org.geysermc.geyser.impl.camera.GeyserCameraData
- All Implemented Interfaces:
org.geysermc.geyser.api.bedrock.camera.CameraData
public class GeyserCameraData
extends Object
implements org.geysermc.geyser.api.bedrock.camera.CameraData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidforceCameraPerspective(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraPerspective perspective) @Nullable org.geysermc.geyser.api.bedrock.camera.CameraPerspectiveorg.geysermc.geyser.api.bedrock.camera.CameraPerspectivebooleanbooleanlockCamera(boolean lock, @NonNull UUID owner) voidvoidsendCameraFade(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraFade fade) voidsendCameraPosition(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraPosition movement) voidvoidshakeCamera(float intensity, float duration, @NonNull org.geysermc.geyser.api.bedrock.camera.CameraShake type) void
-
Constructor Details
-
GeyserCameraData
-
-
Method Details
-
clearCameraInstructions
public void clearCameraInstructions()- Specified by:
clearCameraInstructionsin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
forceCameraPerspective
public void forceCameraPerspective(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraPerspective perspective) - Specified by:
forceCameraPerspectivein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
forcedCameraPerspective
public @Nullable org.geysermc.geyser.api.bedrock.camera.CameraPerspective forcedCameraPerspective()- Specified by:
forcedCameraPerspectivein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
sendCameraFade
public void sendCameraFade(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraFade fade) - Specified by:
sendCameraFadein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
sendCameraPosition
public void sendCameraPosition(@NonNull org.geysermc.geyser.api.bedrock.camera.CameraPosition movement) - Specified by:
sendCameraPositionin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
shakeCamera
public void shakeCamera(float intensity, float duration, @NonNull org.geysermc.geyser.api.bedrock.camera.CameraShake type) - Specified by:
shakeCamerain interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
stopCameraShake
public void stopCameraShake()- Specified by:
stopCameraShakein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
sendFog
- Specified by:
sendFogin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
removeFog
- Specified by:
removeFogin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
fogEffects
- Specified by:
fogEffectsin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
lockCamera
- Specified by:
lockCamerain interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
isCameraLocked
public boolean isCameraLocked()- Specified by:
isCameraLockedin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraData
-
getCameraPerspective
public org.geysermc.geyser.api.bedrock.camera.CameraPerspective getCameraPerspective()
-