Class HitboxCollisionConfig
java.lang.Object
com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollisionConfig
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,,IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> NetworkSerializable<HitboxCollisionConfig>
public class HitboxCollisionConfig
extends Object
implements JsonAssetWithMap<String,IndexedLookupTableAssetMap<String,HitboxCollisionConfig>>, NetworkSerializable<HitboxCollisionConfig>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AssetStore<String, HitboxCollisionConfig, IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> static final AssetBuilderCodec<String, HitboxCollisionConfig> protected CollisionTypeprotected AssetExtraInfo.Dataprotected Stringstatic final intprotected floatstatic final ValidatorCache<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AssetStore<String, HitboxCollisionConfig, IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> getId()floattoPacket()toString()
-
Field Details
-
CODEC
-
VALIDATOR_CACHE
-
ASSET_STORE
private static AssetStore<String,HitboxCollisionConfig, ASSET_STOREIndexedLookupTableAssetMap<String, HitboxCollisionConfig>> -
NO_HITBOX
public static final int NO_HITBOX- See Also:
-
data
-
id
-
collisionType
-
softOffsetRatio
protected float softOffsetRatio
-
-
Constructor Details
-
HitboxCollisionConfig
-
HitboxCollisionConfig
public HitboxCollisionConfig()
-
-
Method Details
-
getAssetStore
public static AssetStore<String,HitboxCollisionConfig, getAssetStore()IndexedLookupTableAssetMap<String, HitboxCollisionConfig>> -
getAssetMap
-
getId
-
getCollisionType
-
getSoftOffsetRatio
public float getSoftOffsetRatio() -
toPacket
- Specified by:
toPacketin interfaceNetworkSerializable<HitboxCollisionConfig>
-
toString
-