Interface PacketFactory


public interface PacketFactory
  • Method Details

    • createChangeGameStatePacket

      Object createChangeGameStatePacket(int reason, float value)
    • createChunkDataPacket

      Object createChunkDataPacket(ChunkSnapshot chunkSnapshot, boolean legacySkyLight, int maxSections)
    • createChunkDataPacket

      Object createChunkDataPacket(ChunkSnapshot chunkSnapshot, Dimension dimension)
    • createChunkUnloadPacket

      Object createChunkUnloadPacket(int posX, int posZ)
    • createDefaultSpawnPositionPacket

      Object createDefaultSpawnPositionPacket(int posX, int posY, int posZ, float angle)
    • createMapDataPacket

      Object createMapDataPacket(int mapID, byte scale, MapData mapData)
    • createPlayerAbilitiesPacket

      Object createPlayerAbilitiesPacket(int flags, float flySpeed, float walkSpeed)
      Parameters:
      flags - See AbilityFlags. (e.g. AbilityFlags.ALLOW_FLYING | AbilityFlags.CREATIVE_MODE)
    • createPlayerAbilitiesPacket

      Object createPlayerAbilitiesPacket(byte flags, float flySpeed, float walkSpeed)
      Parameters:
      flags - See AbilityFlags. (e.g. AbilityFlags.ALLOW_FLYING | AbilityFlags.CREATIVE_MODE)
    • createPositionRotationPacket

      Object createPositionRotationPacket(double posX, double posY, double posZ, float yaw, float pitch, boolean onGround, int teleportID, boolean dismountVehicle)
    • createSetExperiencePacket

      Object createSetExperiencePacket(float expBar, int level, int totalExp)
    • createSetSlotPacket

      Object createSetSlotPacket(int windowID, int slot, VirtualItem item, int count, int data, @Nullable net.kyori.adventure.nbt.CompoundBinaryTag nbt)
    • createSetSlotPacket

      Object createSetSlotPacket(int windowID, int slot, VirtualItem item, int count, int data, @Nullable ItemComponentMap map)
    • createTimeUpdatePacket

      Object createTimeUpdatePacket(long worldAge, long timeOfDay)
    • createUpdateViewPositionPacket

      Object createUpdateViewPositionPacket(int posX, int posZ)
    • createUpdateTagsPacket

      Object createUpdateTagsPacket(WorldVersion version)
    • createUpdateTagsPacket

      Object createUpdateTagsPacket(com.velocitypowered.api.network.ProtocolVersion version)
    • createUpdateTagsPacket

      Object createUpdateTagsPacket(Map<String,Map<String,List<Integer>>> tags)