Package net.william278.husksync.data
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
-
Nested Class Summary
Nested classes/interfaces inherited from class net.william278.husksync.data.BukkitData
BukkitData.Advancements, BukkitData.Experience, BukkitData.GameMode, BukkitData.Health, BukkitData.Hunger, BukkitData.Items, BukkitData.Location, BukkitData.PersistentData, BukkitData.PotionEffects, BukkitData.StatisticsNested classes/interfaces inherited from interface net.william278.husksync.data.Data
net.william278.husksync.data.Data.Advancements, net.william278.husksync.data.Data.Experience, net.william278.husksync.data.Data.GameMode, net.william278.husksync.data.Data.Health, net.william278.husksync.data.Data.Hunger, net.william278.husksync.data.Data.Items, net.william278.husksync.data.Data.Location, net.william278.husksync.data.Data.PersistentData, net.william278.husksync.data.Data.PotionEffects, net.william278.husksync.data.Data.Statistics -
Method Summary
Modifier and TypeMethodDescriptionstatic BukkitData.GameModeadapt(org.bukkit.entity.Player player)voidapply(BukkitUser user, BukkitHuskSync plugin)static BukkitData.GameModebooleanbooleanvoidsetAllowFlight(boolean allowFlight)voidsetGameMode(String gameMode)voidsetIsFlying(boolean isFlying)Methods inherited from class net.william278.husksync.data.BukkitData
applyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.william278.husksync.data.Data
apply
-
Method Details
-
from
@NotNull public static BukkitData.GameMode from(@NotNull String gameMode, boolean allowFlight, boolean isFlying) -
adapt
-
apply
public void apply(@NotNull BukkitUser user, @NotNull BukkitHuskSync plugin) throws IllegalStateException- Specified by:
applyin classBukkitData- Throws:
IllegalStateException
-
getGameMode
- Specified by:
getGameModein interfacenet.william278.husksync.data.Data.GameMode
-
setGameMode
- Specified by:
setGameModein interfacenet.william278.husksync.data.Data.GameMode
-
getAllowFlight
public boolean getAllowFlight()- Specified by:
getAllowFlightin interfacenet.william278.husksync.data.Data.GameMode
-
setAllowFlight
public void setAllowFlight(boolean allowFlight)- Specified by:
setAllowFlightin interfacenet.william278.husksync.data.Data.GameMode
-
getIsFlying
public boolean getIsFlying()- Specified by:
getIsFlyingin interfacenet.william278.husksync.data.Data.GameMode
-
setIsFlying
public void setIsFlying(boolean isFlying)- Specified by:
setIsFlyingin interfacenet.william278.husksync.data.Data.GameMode
-