HyCodeYourTale
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)

protectedString[] base
protectedMap<ItemReticleClientEvent, ItemReticleConfig.ItemReticle> clientEvents
protectedAssetExtraInfo.Data data
protectedString id
protectedInt2ObjectMap<ItemReticleConfig.ItemReticleWithDuration> indexedServerEvents
protectedMap<String, ItemReticleConfig.ItemReticleWithDuration> serverEvents

Private/Package Fields (2)

privateAssetStore<String, ItemReticleConfig, IndexedLookupTableAssetMap<String, ItemReticleConfig>> ASSET_STORE
privateSoftReference<com.hypixel.hytale.protocol.ItemReticleConfig> cachedPacket

Related Classes