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
  • Method Details

    • from

      @NotNull public static BukkitData.Experience from(int totalExperience, int expLevel, float expProgress)
    • adapt

      @NotNull public static BukkitData.Experience 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
    • getTotalExperience

      public int getTotalExperience()
      Specified by:
      getTotalExperience in interface net.william278.husksync.data.Data.Experience
    • setTotalExperience

      public void setTotalExperience(int totalExperience)
      Specified by:
      setTotalExperience in interface net.william278.husksync.data.Data.Experience
    • getExpLevel

      public int getExpLevel()
      Specified by:
      getExpLevel in interface net.william278.husksync.data.Data.Experience
    • setExpLevel

      public void setExpLevel(int expLevel)
      Specified by:
      setExpLevel in interface net.william278.husksync.data.Data.Experience
    • getExpProgress

      public float getExpProgress()
      Specified by:
      getExpProgress in interface net.william278.husksync.data.Data.Experience
    • setExpProgress

      public void setExpProgress(float expProgress)
      Specified by:
      setExpProgress in interface net.william278.husksync.data.Data.Experience