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 IndexedLookupTableAssetMapassetMap@Nonnull final Mapassets
UpdateHitboxCollisionConfig
public
new
UpdateHitboxCollisionConfig
(UpdateType.Init, assetMap.getNextIndex()
Method UpdateHitboxCollisionConfig.
- Parameters:
UpdateType.InitUpdateType.InitassetMap.getNextIndex(assetMap.getNextIndex(
generateUpdatePacket
public
Packet
generateUpdatePacket
(@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Map loadedAssets, @Nonnull final AssetUpdateQuery query)
Method generateUpdatePacket.
- Parameters:
@Nonnull final IndexedLookupTableAssetMapassetMap@Nonnull final MaploadedAssets@Nonnull final AssetUpdateQueryquery
generateRemovePacket
public
Packet
generateRemovePacket
(@Nonnull final IndexedLookupTableAssetMap assetMap, @Nonnull final Set removed, @Nonnull final AssetUpdateQuery query)
Method generateRemovePacket.
- Parameters:
@Nonnull final IndexedLookupTableAssetMapassetMap@Nonnull final Setremoved@Nonnull final AssetUpdateQueryquery