HyCodeYourTale
classpublicPriority 3

EqualizerEffect

com.hypixel.hytale.server.core.asset.type.equalizereffect.config.EqualizerEffect

implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, EqualizerEffect>>, NetworkSerializable

15

Methods

15

Public Methods

14

Fields

2

Constructors

Constants

AssetBuilderCodec<String, EqualizerEffect>CODEC= AssetBuilderCodec.builder( EqualizerEffect.class, EqualizerEffect::new, Codec.STRING, (t...
StringEMPTY= "EMPTY"
EqualizerEffectEMPTY_EQUALIZER_EFFECT= new EqualizerEffect("EMPTY")
intEMPTY_ID= 0
floatHIGH_FREQ_MAX= 16000.0F
floatHIGH_FREQ_MIN= 4000.0F
floatHIGH_MID_FREQ_MAX= 8000.0F
floatHIGH_MID_FREQ_MIN= 1000.0F
floatLOW_FREQ_MAX= 800.0F
floatLOW_FREQ_MIN= 50.0F
floatLOW_MID_FREQ_MAX= 3000.0F
floatLOW_MID_FREQ_MIN= 200.0F
floatMAX_GAIN_DB= 18.0F
floatMAX_WIDTH= 1.0F
floatMIN_GAIN_DB= -18.0F
floatMIN_WIDTH= 0.01F
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(EqualizerEffect::getAssetStore))

Constructors

protected
EqualizerEffect()
public
EqualizerEffect(String id)

Methods

Public Methods (15)

publicstatic
IndexedLookupTableAssetMap<String, EqualizerEffect> getAssetMap()
publicstatic
AssetStore<String, EqualizerEffect, IndexedLookupTableAssetMap<String, EqualizerEffect>> getAssetStore()
public
float getHighCutOff()
public
float getHighGain()
public
float getHighMidCenter()
public
float getHighMidGain()
public
float getHighMidWidth()
public
String getId()
public
float getLowCutOff()
public
float getLowGain()
public
float getLowMidCenter()
public
float getLowMidGain()
public
float getLowMidWidth()
public
com.hypixel.hytale.protocol.EqualizerEffect toPacket()
@Nonnull
public
String toString()
@Nonnull@Override

Fields

Protected Fields (12)

protectedAssetExtraInfo.Data data
protectedfloat highCutOff
protectedfloat highGain
protectedfloat highMidCenter
protectedfloat highMidGain
protectedfloat highMidWidth
protectedString id
protectedfloat lowCutOff
protectedfloat lowGain
protectedfloat lowMidCenter
protectedfloat lowMidGain
protectedfloat lowMidWidth

Private/Package Fields (2)

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

Related Classes