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)
protected
ChoiceElement[] elementsprotected
AssetExtraInfo.Data extraDataprotected
String idPrivate/Package Fields (1)
private
AssetStore<String, ShopAsset, DefaultAssetMap<String, ShopAsset>> ASSET_STORE