Class PlayerConfigData

java.lang.Object
com.hypixel.hytale.server.core.entity.entities.player.data.PlayerConfigData

public final class PlayerConfigData extends Object
A class that holds the config data of a player
  • Field Details

  • Constructor Details

    • PlayerConfigData

      public PlayerConfigData()
  • Method Details

    • getBlockIdVersion

      public int getBlockIdVersion()
    • setBlockIdVersion

      public void setBlockIdVersion(int blockIdVersion)
    • getWorld

      public String getWorld()
    • setWorld

      public void setWorld(@Nonnull String world)
    • getPreset

      public String getPreset()
    • setPreset

      public void setPreset(@Nonnull String preset)
    • getKnownRecipes

      @Nonnull public Set<String> getKnownRecipes()
    • setKnownRecipes

      public void setKnownRecipes(@Nonnull Set<String> knownRecipes)
    • getPerWorldData

      @Nonnull public Map<String, PlayerWorldData> getPerWorldData()
    • getPerWorldData

      @Nonnull public PlayerWorldData getPerWorldData(@Nonnull String worldName)
    • setPerWorldData

      public void setPerWorldData(@Nonnull Map<String, PlayerWorldData> perWorldData)
    • getDiscoveredZones

      @Nonnull public Set<String> getDiscoveredZones()
    • setDiscoveredZones

      public void setDiscoveredZones(@Nonnull Set<String> discoveredZones)
    • getDiscoveredInstances

      @Nonnull public Set<UUID> getDiscoveredInstances()
      Returns:
      An unmodifiable set of discovered instance world UUIDs.
    • setDiscoveredInstances

      public void setDiscoveredInstances(@Nonnull Set<UUID> discoveredInstances)
      Sets the discovered instances for this player.
      Parameters:
      discoveredInstances - The set of discovered instance world UUIDs.
    • getReputationData

      @Nonnull public it.unimi.dsi.fastutil.objects.Object2IntMap<String> getReputationData()
    • setReputationData

      public void setReputationData(@Nonnull it.unimi.dsi.fastutil.objects.Object2IntMap<String> reputationData)
    • getActiveObjectiveUUIDs

      @Nonnull public Set<UUID> getActiveObjectiveUUIDs()
    • setActiveObjectiveUUIDs

      public void setActiveObjectiveUUIDs(@Nonnull Set<UUID> activeObjectiveUUIDs)
    • markChanged

      public void markChanged()
    • consumeHasChanged

      public boolean consumeHasChanged()
    • cleanup

      public void cleanup(@Nonnull Universe universe)