RepulsionConfigPacketGenerator

public class RepulsionConfigPacketGenerator extends AssetPacketGenerator

Class RepulsionConfigPacketGenerator. Provides repulsionconfigpacketgenerator functionality for the Hytale server.

java.lang.Object > AssetPacketGenerator > RepulsionConfigPacketGenerator

Field Summary

repulsionConfigs

final Int2ObjectMap repulsionConfigs

Field repulsionConfigs.

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

UpdateRepulsionConfig

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

Method UpdateRepulsionConfig.

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