classpublicPriority 1
ItemReticleConfig
com.hypixel.hytale.server.core.asset.type.item.config.ItemReticleConfig
implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, ItemReticleConfig>>, NetworkSerializable
5
Methods
5
Public Methods
8
Fields
3
Constructors
Constants
AssetBuilderCodec<String, ItemReticleConfig>CODEC= AssetBuilderCodec.builder(
ItemReticleConfig.class,
ItemReticleConfig::new,
...
BuilderCodec<ItemReticleConfig.ItemReticleWithDuration>CODEC= BuilderCodec.builder(
ItemReticleConfig.ItemReticleWithDuration.class, ItemReticleCon...
BuilderCodec<ItemReticleConfig.ItemReticle>CODEC= BuilderCodec.builder(
ItemReticleConfig.ItemReticle.class, ItemReticleConfig.ItemReti...
ItemReticleConfigDEFAULT= <complex>
StringDEFAULT_ID= "Default"
intDEFAULT_INDEX= 0
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(ItemReticleConfig::getAssetStore))
Constructors
package-private
ItemReticleConfig("Default" ?)protected
ItemReticleConfig()public
ItemReticleConfig(String id)Methods
Public Methods (5)
publicstatic
IndexedLookupTableAssetMap<String, ItemReticleConfig> getAssetMap()publicstatic
AssetStore<String, ItemReticleConfig, IndexedLookupTableAssetMap<String, ItemReticleConfig>> getAssetStore()public
String getId()public
com.hypixel.hytale.protocol.ItemReticleConfig toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (6)
protected
String[] baseprotected
Map<ItemReticleClientEvent, ItemReticleConfig.ItemReticle> clientEventsprotected
AssetExtraInfo.Data dataprotected
String idprotected
Int2ObjectMap<ItemReticleConfig.ItemReticleWithDuration> indexedServerEventsprotected
Map<String, ItemReticleConfig.ItemReticleWithDuration> serverEventsPrivate/Package Fields (2)
private
AssetStore<String, ItemReticleConfig, IndexedLookupTableAssetMap<String, ItemReticleConfig>> ASSET_STOREprivate
SoftReference<com.hypixel.hytale.protocol.ItemReticleConfig> cachedPacket