HyCodeYourTale
classpublicPriority 3

ShopAsset

com.hypixel.hytale.builtin.adventure.shop.ShopAsset

implements JsonAssetWithMap<String, DefaultAssetMap<String, ShopAsset>>

5

Methods

5

Public Methods

4

Fields

2

Constructors

Constants

AssetBuilderCodec<String, ShopAsset>CODEC= AssetBuilderCodec.builder( ShopAsset.class, ShopAsset::new, Codec.STRI...
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(ShopAsset::getAssetStore))

Constructors

protected
ShopAsset()
public
ShopAsset(String id, ChoiceElement[] elements)

Methods

Public Methods (5)

publicstatic
DefaultAssetMap<String, ShopAsset> getAssetMap()
publicstatic
AssetStore<String, ShopAsset, DefaultAssetMap<String, ShopAsset>> getAssetStore()
public
ChoiceElement[] getElements()
public
String getId()
public
String toString()
@Nonnull@Override

Fields

Protected Fields (3)

protectedChoiceElement[] elements
protectedAssetExtraInfo.Data extraData
protectedString id

Private/Package Fields (1)

privateAssetStore<String, ShopAsset, DefaultAssetMap<String, ShopAsset>> ASSET_STORE

Related Classes