HitboxCollisionConfigPacketGenerator

public class HitboxCollisionConfigPacketGenerator extends AssetPacketGenerator

Class HitboxCollisionConfigPacketGenerator. Provides hitboxcollisionconfigpacketgenerator functionality for the Hytale server.

java.lang.Object > AssetPacketGenerator > HitboxCollisionConfigPacketGenerator

Field Summary

hitboxCollisionConfigs

final Int2ObjectMap hitboxCollisionConfigs

Field hitboxCollisionConfigs.

Method Detail

generateInitPacket

public Packet generateInitPacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Map assets)

Method generateInitPacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Map assets

UpdateHitboxCollisionConfig

public new UpdateHitboxCollisionConfig (UpdateType.Init, assetMap.getNextIndex()

Method UpdateHitboxCollisionConfig.

Parameters:
UpdateType.Init UpdateType.Init
assetMap.getNextIndex( assetMap.getNextIndex(

generateUpdatePacket

public Packet generateUpdatePacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Map loadedAssets, @Nonnull final AssetUpdateQuery query)

Method generateUpdatePacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Map loadedAssets
@Nonnull final AssetUpdateQuery query

generateRemovePacket

public Packet generateRemovePacket (@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Set removed, @Nonnull final AssetUpdateQuery query)

Method generateRemovePacket.

Parameters:
@Nonnull final IndexedLookupTableAssetMap assetMap
@Nonnull final Set removed
@Nonnull final AssetUpdateQuery query