Packet Factory
object PacketFactory
Functions
Link copied to clipboard
Link copied to clipboard
fun applyCooldown(item: Material, duration: Int, callback: (packet: Shard_Packet<ClientboundCooldownPacketData>) -> Unit): Shard_Packet<ClientboundCooldownPacketData>
Link copied to clipboard
fun closeContainerPacket(id: Int, callback: (packet: Shard_Packet<ClientboundContainerClosePacketData>) -> Unit): Shard_Packet<ClientboundContainerClosePacketData>
Link copied to clipboard
fun createAnimatePacket(entityId: Int, animationId: Int, callback: (packet: Shard_Packet<ClientboundAnimatePacketData>) -> Unit): Shard_Packet<ClientboundAnimatePacketData>
Link copied to clipboard
fun createBlockDestroyStagePacket(entityId: Int, pos: BlockPos, progress: Int, callback: (packet: Shard_Packet<ClientboundBlockDestructionPacketData>) -> Unit): Shard_Packet<ClientboundBlockDestructionPacketData>
Link copied to clipboard
fun createBlockEntityDataPacket(blockPos: BlockPos, type: BlockEntityType, nbt: CompoundTag, callback: (packet: Shard_Packet<ClientboundBlockEntityDataPacketData>) -> Unit): Shard_Packet<ClientboundBlockEntityDataPacketData>
Link copied to clipboard
fun createBlockUpdatePacket(pos: BlockPos, state: BlockType, callback: (packet: Shard_Packet<ClientboundBlockUpdatePacketData>) -> Unit): Shard_Packet<ClientboundBlockUpdatePacketData>
Link copied to clipboard
fun createEquipmentPacket(entityId: Int, equipmentList: MutableList<Pair<EquipmentSlot, ItemStack>>, callback: (packet: Shard_Packet<ClientboundSetEquipmentPacketData>) -> Unit): Shard_Packet<ClientboundSetEquipmentPacketData>
Link copied to clipboard
fun createOpenSignEditorPacket(blockPos: BlockPos, isFrontText: Boolean, callback: (packet: Shard_Packet<ClientboundOpenSignEditorPacketData>) -> Unit): Shard_Packet<ClientboundOpenSignEditorPacketData>
Link copied to clipboard
fun initWorldBorder(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun openScreenPacket(id: Int, title: Component, type: MenuType, callback: (packet: Shard_Packet<ClientboundOpenScreenPacketData>) -> Unit): Shard_Packet<ClientboundOpenScreenPacketData>
Link copied to clipboard
fun playerInfoRemovePacket(uuids: MutableList<UUID>, callback: (packet: Shard_Packet<ClientboundPlayerInfoRemovePacketData>) -> Unit): Shard_Packet<ClientboundPlayerInfoRemovePacketData>
Link copied to clipboard
fun playerInfoUpdatePacket(serverPlayer: Player, actions: EnumSet<InfoUpdateAction>, callback: (packet: Shard_Packet<ClientboundPlayerInfoUpdatePacketData>) -> Unit): Shard_Packet<ClientboundPlayerInfoUpdatePacketData>
Link copied to clipboard
Link copied to clipboard
fun removeEntitiesPacket(entityIds: List<Int>, callback: (packet: Shard_Packet<ClientboundRemoveEntitiesPacketData>) -> Unit): Shard_Packet<ClientboundRemoveEntitiesPacketData>
Link copied to clipboard
fun resetScoreInDisplayObject(score: ScoreData<*>, callback: (packet: Shard_Packet<ClientboundSetScorePacketData>) -> Unit): Shard_Packet<ClientboundSetScorePacketData>
Link copied to clipboard
fun rotateHeadPacket(entityId: Int, yaw: Float, callback: (packet: Shard_Packet<ClientboundRotateHeadPacketData>) -> Unit): Shard_Packet<ClientboundRotateHeadPacketData>
Link copied to clipboard
fun runGameEvent(type: GameEventType, action: Float, callback: (packet: Shard_Packet<ClientboundGameEventPacketData>) -> Unit): Shard_Packet<ClientboundGameEventPacketData>
Link copied to clipboard
fun sendEntityEventPacket(entityId: Int, status: Byte, world: World, callback: (packet: Shard_Packet<ClientboundEntityEventPacketData>) -> Unit): Shard_Packet<ClientboundEntityEventPacketData>
Link copied to clipboard
fun sendObjectiveUpdate(mode: ScoreBoardMode, displaySlot: DisplaySlot, displayData: DisplayData<*>, callback: (packet: Shard_Packet<ClientboundSetDisplayObjectivePacketData>) -> Unit): Shard_Packet<ClientboundSetDisplayObjectivePacketData>
Link copied to clipboard
Link copied to clipboard
fun sendPlayerCombatKillPacket(entityId: Int, message: Component, callback: (packet: Shard_Packet<ClientboundPlayerCombatKillPacketData>) -> Unit): Shard_Packet<ClientboundPlayerCombatKillPacketData>
Link copied to clipboard
fun sendWaypoint(operation: WaypointOperation, waypoints: TrackedWaypoint<*>, callback: (packet: Shard_Packet<ClientboundTrackedWaypointPacketData>) -> Unit): Shard_Packet<ClientboundTrackedWaypointPacketData>
Link copied to clipboard
fun setContainerContent(id: Int, stateId: Int, items: MutableList<ItemStack>, carriedItem: ItemStack, callback: (packet: Shard_Packet<ClientboundContainerSetContentPacketData>) -> Unit): Shard_Packet<ClientboundContainerSetContentPacketData>
Link copied to clipboard
fun setContainerData(id: Int, property: Short, value: Short, callback: (packet: Shard_Packet<ClientboundContainerSetDataPacketData>) -> Unit): Shard_Packet<ClientboundContainerSetDataPacketData>
Link copied to clipboard
fun setContainerSlot(id: Int, revision: Int, slot: Int, item: ItemStack, callback: (packet: Shard_Packet<ClientboundContainerSetSlotPacketData>) -> Unit): Shard_Packet<ClientboundContainerSetSlotPacketData>
Link copied to clipboard
fun setDisplayObjective(mode: ScoreBoardMode, displaySlot: DisplaySlot, displayData: DisplayData<*>, callback: (packet: Shard_Packet<ClientboundSetDisplayObjectivePacketData>) -> Unit): Shard_Packet<ClientboundSetDisplayObjectivePacketData>
Link copied to clipboard
fun setEntityDataPacket(entityId: Int, entityData: MutableList<EntityMetadata<*>>, callback: (packet: Shard_Packet<ClientboundSetEntityDataPacketData>) -> Unit): Shard_Packet<ClientboundSetEntityDataPacketData>
Read more about Entity_Metadata_Format
Link copied to clipboard
fun setItemOnCursor(item: ItemStack, slot: Int, callback: (packet: Shard_Packet<ClientboundSetCarriedItemPacketData>) -> Unit): Shard_Packet<ClientboundSetCarriedItemPacketData>
Link copied to clipboard
Link copied to clipboard
fun setPassengersPacket(entity: Entity, passengers: MutableList<Entity>, callback: (packet: Shard_Packet<ClientboundSetPassengersPacketData>) -> Unit): Shard_Packet<ClientboundSetPassengersPacketData>
Link copied to clipboard
fun setScoreInDisplayObject(score: ScoreData<*>, callback: (packet: Shard_Packet<ClientboundSetScorePacketData>) -> Unit): Shard_Packet<ClientboundSetScorePacketData>
Link copied to clipboard
fun setWorldBorderCenter(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun setWorldBorderLerpSize(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun setWorldBorderSize(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun setWorldBorderWarningDelay(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun setWorldBorderWarningDistance(border: WorldBorder, callback: (packet: Shard_Packet<ClientboundBorderPacketData>) -> Unit): Shard_Packet<ClientboundBorderPacketData>
Link copied to clipboard
fun spawnParticle(particle: Particle<*, *>, callback: (packet: Shard_Packet<ClientboundLevelParticlesPacketData>) -> Unit): Shard_Packet<ClientboundLevelParticlesPacketData>
Link copied to clipboard
fun teleportEntityPacket(entityId: Int, location: Location, onGround: Boolean, callback: (packet: Shard_Packet<ClientboundTeleportEntityPacketData>) -> Unit): Shard_Packet<ClientboundTeleportEntityPacketData>
Link copied to clipboard
fun updateAttributesPacket(entityId: Int, attributes: MutableList<Attribute>, callback: (packet: Shard_Packet<ClientboundUpdateAttributesPacketData>) -> Unit): Shard_Packet<ClientboundUpdateAttributesPacketData>