Class BukkitData.GameMode

java.lang.Object
net.william278.husksync.data.BukkitData
net.william278.husksync.data.BukkitData.GameMode
All Implemented Interfaces:
net.william278.husksync.adapter.Adaptable, net.william278.husksync.data.Data, net.william278.husksync.data.Data.GameMode
Enclosing class:
BukkitData

public static class BukkitData.GameMode extends BukkitData implements net.william278.husksync.data.Data.GameMode, net.william278.husksync.adapter.Adaptable
  • Method Details

    • from

      @NotNull public static BukkitData.GameMode from(@NotNull String gameMode, boolean allowFlight, boolean isFlying)
    • adapt

      @NotNull public static BukkitData.GameMode adapt(@NotNull org.bukkit.entity.Player player)
    • apply

      public void apply(@NotNull BukkitUser user, @NotNull BukkitHuskSync plugin) throws IllegalStateException
      Specified by:
      apply in class BukkitData
      Throws:
      IllegalStateException
    • getGameMode

      @NotNull public String getGameMode()
      Specified by:
      getGameMode in interface net.william278.husksync.data.Data.GameMode
    • setGameMode

      public void setGameMode(@NotNull String gameMode)
      Specified by:
      setGameMode in interface net.william278.husksync.data.Data.GameMode
    • getAllowFlight

      public boolean getAllowFlight()
      Specified by:
      getAllowFlight in interface net.william278.husksync.data.Data.GameMode
    • setAllowFlight

      public void setAllowFlight(boolean allowFlight)
      Specified by:
      setAllowFlight in interface net.william278.husksync.data.Data.GameMode
    • getIsFlying

      public boolean getIsFlying()
      Specified by:
      getIsFlying in interface net.william278.husksync.data.Data.GameMode
    • setIsFlying

      public void setIsFlying(boolean isFlying)
      Specified by:
      setIsFlying in interface net.william278.husksync.data.Data.GameMode