Package net.william278.husksync.data
Class BukkitData.Experience
java.lang.Object
net.william278.husksync.data.BukkitData
net.william278.husksync.data.BukkitData.Experience
- All Implemented Interfaces:
net.william278.husksync.adapter.Adaptable,net.william278.husksync.data.Data,net.william278.husksync.data.Data.Experience
- Enclosing class:
- BukkitData
public static class BukkitData.Experience
extends BukkitData
implements net.william278.husksync.data.Data.Experience, 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.Experienceadapt(org.bukkit.entity.Player player)voidapply(BukkitUser user, BukkitHuskSync plugin)static BukkitData.Experiencefrom(int totalExperience, int expLevel, float expProgress)intfloatintvoidsetExpLevel(int expLevel)voidsetExpProgress(float expProgress)voidsetTotalExperience(int totalExperience)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.Experience from(int totalExperience, int expLevel, float expProgress) -
adapt
-
apply
public void apply(@NotNull BukkitUser user, @NotNull BukkitHuskSync plugin) throws IllegalStateException- Specified by:
applyin classBukkitData- Throws:
IllegalStateException
-
getTotalExperience
public int getTotalExperience()- Specified by:
getTotalExperiencein interfacenet.william278.husksync.data.Data.Experience
-
setTotalExperience
public void setTotalExperience(int totalExperience)- Specified by:
setTotalExperiencein interfacenet.william278.husksync.data.Data.Experience
-
getExpLevel
public int getExpLevel()- Specified by:
getExpLevelin interfacenet.william278.husksync.data.Data.Experience
-
setExpLevel
public void setExpLevel(int expLevel)- Specified by:
setExpLevelin interfacenet.william278.husksync.data.Data.Experience
-
getExpProgress
public float getExpProgress()- Specified by:
getExpProgressin interfacenet.william278.husksync.data.Data.Experience
-
setExpProgress
public void setExpProgress(float expProgress)- Specified by:
setExpProgressin interfacenet.william278.husksync.data.Data.Experience
-