HyCodeYourTale
classpublicPriority 1

RepulsionConfig

com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionConfig

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

5

Methods

5

Public Methods

6

Fields

5

Constructors

Constants

AssetBuilderCodec<String, RepulsionConfig>CODEC= AssetBuilderCodec.builder( RepulsionConfig.class, RepulsionConfig::new, ...
intNO_REPULSION= -1
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(RepulsionConfig::getAssetStore))

Constructors

public
RepulsionConfig()
public
RepulsionConfig(String id)
public
RepulsionConfig(RepulsionConfig repulsion)
public
RepulsionConfig(float radius, float maxForce)
public
RepulsionConfig(float radius, float minForce, float maxForce)

Methods

Public Methods (5)

publicstatic
IndexedLookupTableAssetMap<String, RepulsionConfig> getAssetMap()
publicstatic
AssetStore<String, RepulsionConfig, IndexedLookupTableAssetMap<String, RepulsionConfig>> getAssetStore()
public
String getId()
public
com.hypixel.hytale.protocol.RepulsionConfig toPacket()
@Nonnull
public
String toString()
@Nonnull@Override

Fields

Protected Fields (5)

protectedAssetExtraInfo.Data data
protectedString id
protectedfloat maxForce
protectedfloat minForce
protectedfloat radius

Private/Package Fields (1)

privateAssetStore<String, RepulsionConfig, IndexedLookupTableAssetMap<String, RepulsionConfig>> ASSET_STORE

Related Classes