Contents
Class DefaultAssetPacketGenerator<K, T extends JsonAssetWithMap<K, DefaultAssetMap<K,T>> >
java.lang.Object
com.hypixel.hytale.server.core.asset.packet.AssetPacketGenerator<K, T, DefaultAssetMap<K,T>>
com.hypixel.hytale.server.core.asset.packet.SimpleAssetPacketGenerator<K, T, DefaultAssetMap<K,T>>
com.hypixel.hytale.server.core.asset.packet.DefaultAssetPacketGenerator<K,T>
- Direct Known Subclasses:
BlockBreakingDecalPacketGenerator, BlockGroupPacketGenerator, BlockParticleSetPacketGenerator, ConnectedBlockRuleSetPacketGenerator, FieldcraftCategoryPacketGenerator, ItemCategoryPacketGenerator, ItemPlayerAnimationsPacketGenerator, ParticleSpawnerPacketGenerator, ParticleSystemPacketGenerator, ProjectileConfigPacketGenerator, ResourceTypePacketGenerator, TrailPacketGenerator, UnarmedInteractionsPacketGenerator
public abstract class DefaultAssetPacketGenerator<K, T extends JsonAssetWithMap<K, DefaultAssetMap<K,T>>>
extends SimpleAssetPacketGenerator<K, T, DefaultAssetMap<K,T>>
- Since:
- 11/9/17.
- Version:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ToClientPacketgenerateInitPacket(DefaultAssetMap<K, T> assetMap, Map<K, T> assets) final ToClientPacketgenerateRemovePacket(DefaultAssetMap<K, T> assetMap, Set<K> removed) abstract ToClientPacketgenerateRemovePacket(Set<K> removed) final ToClientPacketgenerateUpdatePacket(DefaultAssetMap<K, T> assetMap, Map<K, T> loadedAssets) abstract ToClientPacketgenerateUpdatePacket(Map<K, T> loadedAssets) Methods inherited from class SimpleAssetPacketGenerator
generateRemovePacket, generateUpdatePacket
-
Constructor Details
-
DefaultAssetPacketGenerator
public DefaultAssetPacketGenerator()
-
-
Method Details
-
generateInitPacket
- Specified by:
generateInitPacketin classSimpleAssetPacketGenerator<K, T extends JsonAssetWithMap<K, DefaultAssetMap<K,T>>, DefaultAssetMap<K, T extends JsonAssetWithMap<K, DefaultAssetMap<K, T>>>>
-
generateUpdatePacket
-
generateRemovePacket
-
generateUpdatePacket
public final ToClientPacket generateUpdatePacket(DefaultAssetMap<K, T> assetMap, Map<K, T> loadedAssets) -
generateRemovePacket
@Nullable public final ToClientPacket generateRemovePacket(DefaultAssetMap<K, T> assetMap, Set<K> removed)
-