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:
AmbienceFXPacketGenerator,AudioCategoryPacketGenerator,BlockBoundingBoxesPacketGenerator,BlockSoundSetPacketGenerator,CameraShakePacketGenerator,DefaultAssetPacketGenerator,EntityEffectPacketGenerator,EntityStatTypePacketGenerator,EqualizerEffectPacketGenerator,FluidFXPacketGenerator,ItemQualityPacketGenerator,ItemReticleConfigPacketGenerator,ItemSoundSetPacketGenerator,ModelVFXPacketGenerator,ReverbEffectPacketGenerator,SoundEventPacketGenerator,SoundSetPacketGenerator,TagPatternPacketGenerator,ViewBobbingPacketGenerator,WeatherPacketGenerator
public abstract class SimpleAssetPacketGenerator<K,T extends JsonAssetWithMap<K,M>,M extends AssetMap<K,T>>
extends AssetPacketGenerator<K,T,M>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PacketgenerateInitPacket(M var1, Map<K, T> var2) protected abstract PacketgenerateRemovePacket(M var1, Set<K> var2) generateRemovePacket(M assetMap, Set<K> removed, AssetUpdateQuery query) protected abstract PacketgenerateUpdatePacket(M var1, Map<K, T> var2) 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 Packet 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
- Specified by:
generateRemovePacketin classAssetPacketGenerator<K,T extends JsonAssetWithMap<K, M>, M extends AssetMap<K, T>>
-
generateUpdatePacket
-
generateRemovePacket
-