Class DivinityUser

java.lang.Object
studio.magemonkey.codex.data.users.IAbstractUser<Divinity>
studio.magemonkey.divinity.data.api.DivinityUser

public class DivinityUser extends studio.magemonkey.codex.data.users.IAbstractUser<Divinity>
  • Constructor Details

    • DivinityUser

      public DivinityUser(@NotNull Divinity plugin, @NotNull org.bukkit.entity.Player player)
    • DivinityUser

      public DivinityUser(@NotNull Divinity plugin, @NotNull UUID uuid, @NotNull String name, long lastOnline, @NotNull Map<String,UserProfile> profiles)
  • Method Details

    • getActiveProfile

      @NotNull public UserProfile getActiveProfile()
    • setActiveProfile

      public void setActiveProfile(@NotNull UserProfile profile)
    • getProfileMap

      @NotNull public Map<String,UserProfile> getProfileMap()
    • getProfile

      @Nullable public UserProfile getProfile(@NotNull String profileId)
    • setDefaultProfile

      public boolean setDefaultProfile(@NotNull String profileId)
    • addProfile

      public boolean addProfile(@NotNull String profileId)
    • switchProfile

      public boolean switchProfile(@NotNull String profileId)
    • deleteProfile

      public boolean deleteProfile(@NotNull String profileId)