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)
protected
AssetExtraInfo.Data dataprotected
String idprotected
float maxForceprotected
float minForceprotected
float radiusPrivate/Package Fields (1)
private
AssetStore<String, RepulsionConfig, IndexedLookupTableAssetMap<String, RepulsionConfig>> ASSET_STORE