classpublicPriority 1
HitboxCollisionConfig
com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollisionConfig
implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, HitboxCollisionConfig>>, NetworkSerializable
7
Methods
7
Public Methods
5
Fields
2
Constructors
Constants
AssetBuilderCodec<String, HitboxCollisionConfig>CODEC= AssetBuilderCodec.builder(
HitboxCollisionConfig.class,
HitboxCollisionConfig::...
intNO_HITBOX= -1
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(HitboxCollisionConfig::getAssetStore))
Constructors
public
HitboxCollisionConfig(String id)public
HitboxCollisionConfig()Methods
Public Methods (7)
publicstatic
IndexedLookupTableAssetMap<String, HitboxCollisionConfig> getAssetMap()publicstatic
AssetStore<String, HitboxCollisionConfig, IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> getAssetStore()public
CollisionType getCollisionType()public
String getId()public
float getSoftOffsetRatio()public
com.hypixel.hytale.protocol.HitboxCollisionConfig toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (4)
protected
CollisionType collisionTypeprotected
AssetExtraInfo.Data dataprotected
String idprotected
float softOffsetRatioPrivate/Package Fields (1)
private
AssetStore<String, HitboxCollisionConfig, IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> ASSET_STORE