Package org.geysermc.geyser.impl.camera
Class GeyserCameraPosition.Builder
java.lang.Object
org.geysermc.geyser.impl.camera.GeyserCameraPosition.Builder
- All Implemented Interfaces:
org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
- Enclosing class:
- GeyserCameraPosition
public static class GeyserCameraPosition.Builder
extends Object
implements org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.api.bedrock.camera.CameraPositionbuild()org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuildercameraFade(@Nullable org.geysermc.geyser.api.bedrock.camera.CameraFade cameraFade) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuildereaseSeconds(float easeSeconds) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuildereaseType(@Nullable org.geysermc.geyser.api.bedrock.camera.CameraEaseType easeType) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuilderfacingPosition(@Nullable org.cloudburstmc.math.vector.Vector3f facingPosition) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuilderplayerPositionForAudio(boolean playerPositionForAudio) org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builderposition(@NonNull org.cloudburstmc.math.vector.Vector3f position) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuilderrenderPlayerEffects(boolean renderPlayerEffects) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuilderrotationX(int rotationX) org.geysermc.geyser.api.bedrock.camera.CameraPosition.BuilderrotationY(int rotationY)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cameraFade
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder cameraFade(@Nullable org.geysermc.geyser.api.bedrock.camera.CameraFade cameraFade) - Specified by:
cameraFadein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
renderPlayerEffects
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder renderPlayerEffects(boolean renderPlayerEffects) - Specified by:
renderPlayerEffectsin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
playerPositionForAudio
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder playerPositionForAudio(boolean playerPositionForAudio) - Specified by:
playerPositionForAudioin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
easeType
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder easeType(@Nullable org.geysermc.geyser.api.bedrock.camera.CameraEaseType easeType) - Specified by:
easeTypein interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
easeSeconds
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder easeSeconds(float easeSeconds) - Specified by:
easeSecondsin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
position
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder position(@NonNull org.cloudburstmc.math.vector.Vector3f position) - Specified by:
positionin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
rotationX
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder rotationX(int rotationX) - Specified by:
rotationXin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
rotationY
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder rotationY(int rotationY) - Specified by:
rotationYin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
facingPosition
public org.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder facingPosition(@Nullable org.cloudburstmc.math.vector.Vector3f facingPosition) - Specified by:
facingPositionin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-
build
public org.geysermc.geyser.api.bedrock.camera.CameraPosition build()- Specified by:
buildin interfaceorg.geysermc.geyser.api.bedrock.camera.CameraPosition.Builder
-