Class AssetPacketGenerator<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>
Direct Known Subclasses:
BlockSetPacketGenerator, BlockTypePacketGenerator, CraftingRecipePacketGenerator, EntityUIComponentPacketGenerator, EnvironmentPacketGenerator, FluidTypePacketGenerator, HitboxCollisionConfigPacketGenerator, InteractionPacketGenerator, ItemPacketGenerator, RecipePacketGenerator, RepulsionConfigPacketGenerator, RootInteractionPacketGenerator, SimpleAssetPacketGenerator

public abstract class AssetPacketGenerator<K,T extends JsonAssetWithMap<K,M>,M extends AssetMap<K,T>> extends Object
  • Constructor Details

    • AssetPacketGenerator

      public AssetPacketGenerator()
  • Method Details

    • generateInitPacket

      public abstract Packet generateInitPacket(M var1, Map<K,T> var2)
    • generateUpdatePacket

      public abstract Packet generateUpdatePacket(M var1, Map<K,T> var2, @Nonnull AssetUpdateQuery var3)
    • generateRemovePacket

      @Nullable public abstract Packet generateRemovePacket(M var1, Set<K> var2, @Nonnull AssetUpdateQuery var3)