Uses of Class
com.comphenix.protocol.events.NetworkMarker
Packages that use NetworkMarker
Package
Description
Contains classes for retrieving the main ProtocolMananger object.
-
Uses of NetworkMarker in com.comphenix.protocol
Methods in com.comphenix.protocol with parameters of type NetworkMarkerModifier and TypeMethodDescriptionvoidPacketStream.recieveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet, NetworkMarker marker, boolean filters)Simulate recieving a certain packet from a given player.voidPacketStream.sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet, NetworkMarker marker, boolean filters)Send a packet to the given player. -
Uses of NetworkMarker in com.comphenix.protocol.events
Subclasses of NetworkMarker in com.comphenix.protocol.eventsMethods in com.comphenix.protocol.events that return NetworkMarkerModifier and TypeMethodDescriptionstatic NetworkMarkerNetworkMarker.getNetworkMarker(PacketEvent event)Retrieve the network marker of a particular event without creating it.PacketEvent.getNetworkMarker()Retrieve the object responsible for managing the serialized input and output of a packet.Methods in com.comphenix.protocol.events with parameters of type NetworkMarkerModifier and TypeMethodDescriptionstatic PacketEventPacketEvent.fromClient(Object source, PacketContainer packet, NetworkMarker marker, org.bukkit.entity.Player client)Creates an event representing a client packet transmission.static PacketEventPacketEvent.fromClient(Object source, PacketContainer packet, NetworkMarker marker, org.bukkit.entity.Player client, boolean filtered)Creates an event representing a client packet transmission.static PacketEventPacketEvent.fromServer(Object source, PacketContainer packet, NetworkMarker marker, org.bukkit.entity.Player recipient)Creates an event representing a server packet transmission.static PacketEventPacketEvent.fromServer(Object source, PacketContainer packet, NetworkMarker marker, org.bukkit.entity.Player recipient, boolean filtered)Creates an event representing a server packet transmission.static byte[]NetworkMarker.getByteBuffer(NetworkMarker marker)Retrieve the byte buffer stored in the given marker.static booleanNetworkMarker.hasOutputHandlers(NetworkMarker marker)Determine if the given marker has any output handlers.static booleanNetworkMarker.hasPostListeners(NetworkMarker marker)Determine if the given marker has any post listeners.static List<ScheduledPacket>NetworkMarker.readScheduledPackets(NetworkMarker marker)Retrieve the scheduled packets of a particular network marker without constructing the list.voidPacketEvent.setNetworkMarker(NetworkMarker networkMarker)Update the network manager. -
Uses of NetworkMarker in com.comphenix.protocol.injector
Methods in com.comphenix.protocol.injector with parameters of type NetworkMarkerModifier and TypeMethodDescriptionvoidNetworkProcessor.invokePostEvent(PacketEvent event, NetworkMarker marker)Invoke the post listeners and packet transmission, if any.byte[]NetworkProcessor.processOutput(PacketEvent event, NetworkMarker marker, byte[] input)Process the serialized packet byte array with the given network marker.voidPacketFilterManager.recieveClientPacket(org.bukkit.entity.Player sender, PacketContainer packet, NetworkMarker marker, boolean filters)voidPacketFilterManager.sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet, NetworkMarker marker, boolean filters) -
Uses of NetworkMarker in com.comphenix.protocol.injector.netty
Subclasses of NetworkMarker in com.comphenix.protocol.injector.nettyMethods in com.comphenix.protocol.injector.netty that return NetworkMarkerModifier and TypeMethodDescriptionRetrieve the network marker associated with a given packet.Methods in com.comphenix.protocol.injector.netty with parameters of type NetworkMarkerModifier and TypeMethodDescriptionChannelListener.onPacketReceiving(Injector injector, Object packet, NetworkMarker marker)Invoked when a packet is being received from a client.ProtocolInjector.onPacketReceiving(Injector injector, Object packet, NetworkMarker marker)ChannelListener.onPacketSending(Injector injector, Object packet, NetworkMarker marker)Invoked when a packet is being sent to the client.ProtocolInjector.onPacketSending(Injector injector, Object packet, NetworkMarker marker)voidChannelInjector.saveMarker(Object packet, NetworkMarker marker)voidClosedInjector.saveMarker(Object packet, NetworkMarker marker)voidInjector.saveMarker(Object packet, NetworkMarker marker)Associate a given network marker with a specific packet.voidChannelInjector.ChannelSocketInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)voidChannelInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)voidClosedInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)voidInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)Send a packet to a player's client. -
Uses of NetworkMarker in com.comphenix.protocol.injector.player
Methods in com.comphenix.protocol.injector.player with parameters of type NetworkMarkerModifier and TypeMethodDescriptionvoidPlayerInjectionHandler.sendServerPacket(org.bukkit.entity.Player receiver, PacketContainer packet, NetworkMarker marker, boolean filters)Send the given packet to the given receiver. -
Uses of NetworkMarker in com.comphenix.protocol.injector.server
Methods in com.comphenix.protocol.injector.server with parameters of type NetworkMarkerModifier and TypeMethodDescriptionvoidBukkitSocketInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)voidSocketInjector.sendServerPacket(Object packet, NetworkMarker marker, boolean filtered)Send a packet to the client.