Contents
Class AssetRegistry
java.lang.Object
com.hypixel.hytale.assetstore.AssetRegistry
- Since:
- 29/8/17.
- Version:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
AssetStore<K, T, M> getAssetStore(Class<T> tClass) static it.unimi.dsi.fastutil.objects.Object2IntMap<String> static intstatic Map<Class<? extends JsonAssetWithMap>, AssetStore<?, ?, ?>> static intgetTagIndex(String tag) static <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>, S extends AssetStore<K, T, M>>
Sregister(S assetStore) static booleanregisterClientTag(String tag) static <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>, S extends AssetStore<K, T, M>>
voidunregister(S assetStore)
-
Field Details
-
ASSET_LOCK
-
HAS_INIT
public static boolean HAS_INIT -
TAG_NOT_FOUND
public static final int TAG_NOT_FOUND- See Also:
-
-
Constructor Details
-
AssetRegistry
public AssetRegistry()
-
-
Method Details
-
getStoreMap
-
getAssetStore
public static <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, AssetStore<K,T>> T, getAssetStoreM> (Class<T> tClass) -
register
@Nonnull public static <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, S registerT>, S extends AssetStore<K, T, M>> (@Nonnull S assetStore) -
unregister
public static <K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, void unregisterT>, S extends AssetStore<K, T, M>> (@Nonnull S assetStore) -
getTagIndex
-
getOrCreateTagIndex
-
registerClientTag
- Returns:
- Returns true if the tag wasn't registered previously
-
getClientTags
-