Contents
Class SimpleAssetPacketGenerator<K, T extends JsonAssetWithMap<K,M> , M extends AssetMap<K,T> >
java.lang.Object
com.hypixel.hytale.server.core.asset.packet.AssetPacketGenerator<K,T,M>
com.hypixel.hytale.server.core.asset.packet.SimpleAssetPacketGenerator<K,T,M>
- Direct Known Subclasses:
AbilityKeywordPacketGenerator, AmbienceFXPacketGenerator, AudioCategoryPacketGenerator, AudioStatePacketGenerator, BlockBoundingBoxesPacketGenerator, BlockSoundSetPacketGenerator, CameraShakePacketGenerator, DefaultAssetPacketGenerator, EntityEffectPacketGenerator, EntityStatTypePacketGenerator, EqualizerEffectPacketGenerator, FluidFXPacketGenerator, ItemQualityPacketGenerator, ItemReticleConfigPacketGenerator, ItemSoundSetPacketGenerator, ModelVFXPacketGenerator, MusicContainerPacketGenerator, MusicTransitionPacketGenerator, PhysicalMaterialPacketGenerator, ReverbEffectPacketGenerator, SoundEventPacketGenerator, SoundSetPacketGenerator, StingerPacketGenerator, TagPatternPacketGenerator, ViewBobbingPacketGenerator, WeatherPacketGenerator
public abstract class SimpleAssetPacketGenerator<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K,T>>
extends AssetPacketGenerator<K,T,M>
- Since:
- 11/9/17.
- Version:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ToClientPacketgenerateInitPacket(M assetMap, Map<K, T> assets) generateRemovePacket(M assetMap, Set<K> removed, AssetUpdateQuery query) generateUpdatePacket(M assetMap, Map<K, T> loadedAssets, AssetUpdateQuery query)
-
Constructor Details
-
SimpleAssetPacketGenerator
public SimpleAssetPacketGenerator()
-
-
Method Details
-
generateInitPacket
- Specified by:
generateInitPacketin classAssetPacketGenerator<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
-
generateUpdatePacket
public ToClientPacket generateUpdatePacket(M assetMap, Map<K, T> loadedAssets, @Nonnull AssetUpdateQuery query) - Specified by:
generateUpdatePacketin classAssetPacketGenerator<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
-
generateRemovePacket
public ToClientPacket generateRemovePacket(M assetMap, Set<K> removed, @Nonnull AssetUpdateQuery query) - Specified by:
generateRemovePacketin classAssetPacketGenerator<K, T extends JsonAssetWithMap<K,M>, M extends AssetMap<K, T>>
-