HyCodeYourTale
classpublicPriority 3

ReputationGroup

com.hypixel.hytale.builtin.adventure.reputation.assets.ReputationGroup

implements JsonAssetWithMap<String, DefaultAssetMap<String, ReputationGroup>>

5

Methods

5

Public Methods

5

Fields

2

Constructors

Constants

AssetBuilderCodec<String, ReputationGroup>CODEC= AssetBuilderCodec.builder( ReputationGroup.class, ReputationGroup::new, Codec.STRING, (t...
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(ReputationGroup::getAssetStore))

Constructors

protected
ReputationGroup()
public
ReputationGroup(String id, String[] npcGroups, int initialReputationValue)

Methods

Public Methods (5)

publicstatic
DefaultAssetMap<String, ReputationGroup> getAssetMap()
publicstatic
AssetStore<String, ReputationGroup, DefaultAssetMap<String, ReputationGroup>> getAssetStore()
public
String getId()
public
int getInitialReputationValue()
public
String[] getNpcGroups()

Fields

Protected Fields (4)

protectedAssetExtraInfo.Data data
protectedString id
protectedint initialReputationValue
protectedString[] npcGroups

Private/Package Fields (1)

privateAssetStore<String, ReputationGroup, DefaultAssetMap<String, ReputationGroup>> ASSET_STORE

Related Classes