Class GeyserCameraFade.Builder

java.lang.Object
org.geysermc.geyser.impl.camera.GeyserCameraFade.Builder
All Implemented Interfaces:
org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
Enclosing class:
GeyserCameraFade

public static class GeyserCameraFade.Builder extends Object implements org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.geysermc.geyser.api.bedrock.camera.CameraFade
     
    org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    color(@NonNull Color color)
     
    org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    fadeHoldSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeHoldSeconds)
     
    org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    fadeInSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeInSeconds)
     
    org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    fadeOutSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeOutSeconds)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • color

      public org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder color(@NonNull Color color)
      Specified by:
      color in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    • fadeInSeconds

      public org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder fadeInSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeInSeconds)
      Specified by:
      fadeInSeconds in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    • fadeHoldSeconds

      public org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder fadeHoldSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeHoldSeconds)
      Specified by:
      fadeHoldSeconds in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    • fadeOutSeconds

      public org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder fadeOutSeconds(@org.checkerframework.common.value.qual.IntRange(from=0L, to=10L) float fadeOutSeconds)
      Specified by:
      fadeOutSeconds in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder
    • build

      public org.geysermc.geyser.api.bedrock.camera.CameraFade build()
      Specified by:
      build in interface org.geysermc.geyser.api.bedrock.camera.CameraFade.Builder