Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractInputStreamLookup - Class in com.comphenix.protocol.injector.server
 
AbstractInputStreamLookup(ErrorReporter, Server) - Constructor for class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
AbstractPacketInjector - Class in com.comphenix.protocol.injector.spigot
 
AbstractPacketInjector(PacketTypeSet) - Constructor for class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
AbstractPlayerHandler - Class in com.comphenix.protocol.injector.spigot
 
AbstractPlayerHandler(PacketTypeSet) - Constructor for class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
adapt(SocketChannel) - Static method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
add(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
add(int, Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
addAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addAfter(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addAll(Collection<? extends Object>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
addAll(int, Collection<? extends Object>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
addBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addBefore(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(EventExecutorGroup, ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(EventExecutorGroup, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addGraph(Metrics.Graph) - Method in class com.comphenix.protocol.metrics.Metrics
Add a Graph object to BukkitMetrics that represents data for the plugin that should be sent to the backend
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.injector.packet.LegacyNetworkMarker
 
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.injector.packet.LegacyNetworkMarker
 
addLast(ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(EventExecutorGroup, ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(EventExecutorGroup, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addListener(Runnable) - Method in class com.comphenix.protocol.updater.Updater
Add a listener to be executed when we have determined if an update is available.
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Start intercepting packets with the given packet type.
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Add an underlying packet handler of the given type.
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
addPlotter(Metrics.Plotter) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
Add a plotter to the graph, which will be used to plot entries
alloc() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
announce - Variable in class com.comphenix.protocol.updater.Updater
 
attr(AttributeKey<T>) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 

B

bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
bind(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
bind(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
BootstrapList - Class in com.comphenix.protocol.injector.netty
 
BootstrapList(List<Object>, ChannelHandler) - Constructor for class com.comphenix.protocol.injector.netty.BootstrapList
Construct a new bootstrap list.
broadcastServerPacket(PacketContainer, Entity, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
broadcastServerPacket(PacketContainer, Location, int) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
broadcastServerPacket(PacketContainer) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
broadcastServerPacket(PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
broadcastServerPacket(PacketContainer, Entity, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
broadcastServerPacket(PacketContainer, Location, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
build() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Create a new packet filter manager.
build() - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
buildHandler() - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
Construct the injection handler.
buildInjector() - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
Create a packet injector using the provided fields or the default values.
BukkitSocketInjector - Class in com.comphenix.protocol.injector.server
 
BukkitSocketInjector(Player) - Constructor for class com.comphenix.protocol.injector.server.BukkitSocketInjector
Represents a temporary socket injector.
BukkitUpdater - Class in com.comphenix.protocol.updater
Check dev.bukkit.org to find updates for a given plugin, and download the updates if needed.
BukkitUpdater(Plugin, int, File, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.BukkitUpdater
Initialize the updater.

C

cachedInput - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
cacheInjector(Player, Injector) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Cache an injector by player.
cacheInjector(String, Injector) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Cache an injector by name alone.
cancel() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Cancel a future task from being executed.
canInject(GamePhase) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
canInject(GamePhase) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Determine if this inject method can even be attempted.
canRecievePackets() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Whether or not this player injection handler can also receive packets.
canRecievePackets() - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
canUseSpigotListener() - Static method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Determine if there is a Spigot packet listener.
channel - Variable in class com.comphenix.protocol.injector.netty.PipelineProxy
 
channel() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
channelActive(ChannelHandlerContext) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
ChannelInjector - Class in com.comphenix.protocol.injector.netty
Represents a channel injector.
ChannelInjector(Player, Object, Channel, ChannelListener, InjectionFactory) - Constructor for class com.comphenix.protocol.injector.netty.ChannelInjector
Construct a new channel injector.
ChannelInjector.ChannelSocketInjector - Class in com.comphenix.protocol.injector.netty
Represents a socket injector that foreards to the current channel injector.
ChannelListener - Interface in com.comphenix.protocol.injector.netty
Represents a listener for received or sent packets.
ChannelProxy - Class in com.comphenix.protocol.injector.netty
 
ChannelProxy(Channel, Class<?>) - Constructor for class com.comphenix.protocol.injector.netty.ChannelProxy
 
ChannelSocketInjector(ChannelInjector) - Constructor for class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
checkListener(MinecraftVersion, PacketListener) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
checkListener(Set<PacketListener>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if the given listeners are valid.
checkListener(PacketListener) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if a listener is valid or not.
checkListener(MinecraftVersion, PacketListener) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Invoked before a new listener is registered.
checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
checkListener(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
classLoader(ClassLoader) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Update the current class loader.
cleanHook() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
cleanHook() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Override to add custom cleanup behavior.
cleanup() - Method in class com.comphenix.protocol.injector.packet.InterceptWritePacket
Invoked when the write packet proxy class should be removed.
cleanupAll() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Perform any necessary cleanup before unloading ProtocolLib.
cleanupAll() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Undoes everything.
cleanupAll() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Remove all hooks and modifications.
cleanupAll() - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Invoked when the injection should be undone.
cleanupAll() - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
cleanupAll() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Invoked when the server is cleaning up.
clear() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
close(ScriptEngine) - Method in class com.comphenix.protocol.CommandFilter.Filter
Clean up all associated code from this filter in the provided script engine.
close() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
close() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Stop the current task and all future tasks scheduled by this instance.
close() - Method in interface com.comphenix.protocol.injector.InternalManager
Called when ProtocolLib is closing.
close() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Close and revert all changes.
close() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
close() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
close(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
close() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
close() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Close all injectors created by this factory, and cease the creation of new injections.
close() - Method in interface com.comphenix.protocol.injector.netty.Injector
Close the current injector.
close() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
close(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
close() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Clean up any remaning injections.
close() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
close() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
close() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Close any lingering proxy injections.
close() - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
closed - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
ClosedInjector - Class in com.comphenix.protocol.injector.netty
Represents a closed injector.
ClosedInjector(Player) - Constructor for class com.comphenix.protocol.injector.netty.ClosedInjector
Construct a new injector that is always closed.
closeFuture() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
com.comphenix.protocol - package com.comphenix.protocol
 
com.comphenix.protocol.injector - package com.comphenix.protocol.injector
 
com.comphenix.protocol.injector.netty - package com.comphenix.protocol.injector.netty
 
com.comphenix.protocol.injector.packet - package com.comphenix.protocol.injector.packet
 
com.comphenix.protocol.injector.player - package com.comphenix.protocol.injector.player
 
com.comphenix.protocol.injector.server - package com.comphenix.protocol.injector.server
 
com.comphenix.protocol.injector.spigot - package com.comphenix.protocol.injector.spigot
 
com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
 
com.comphenix.protocol.updater - package com.comphenix.protocol.updater
 
CommandFilter - Class in com.comphenix.protocol
A command to apply JavaScript filtering to the packet command.
CommandFilter(ErrorReporter, Plugin, ProtocolConfig) - Constructor for class com.comphenix.protocol.CommandFilter
 
CommandFilter.Filter - Class in com.comphenix.protocol
A filter that will be used to process a packet event.
CommandFilter.FilterFailedHandler - Interface in com.comphenix.protocol
 
compareTo(Channel) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
compile(ScriptEngine) - Method in class com.comphenix.protocol.CommandFilter.Filter
Force the compilation of a specific filter.
config() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress, SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress, SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
connect(SocketAddress, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
constructProxy(Object, PacketEvent, NetworkMarker) - Method in class com.comphenix.protocol.injector.packet.InterceptWritePacket
Construct a new instance of the proxy object.
contains(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
context(ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
context(Class<? extends ChannelHandler>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
context(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
create(ProtocolLib, int, File, Updater.UpdateType, boolean) - Static method in class com.comphenix.protocol.updater.Updater
 
createGraph(String) - Method in class com.comphenix.protocol.metrics.Metrics
Construct and create a Graph that can be used to separate specific plotters to their own graphs on the metrics website.
createPacket(int) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Deprecated.
createPacket(int, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Deprecated.
createPacket(PacketType) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
createPacket(PacketType, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
createPacket(int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
createPacket(PacketType) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createPacket(int, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
createPacket(PacketType, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createPacketConstructor(int, Object...) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
createPacketConstructor(PacketType, Object...) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
createPacketConstructor(int, Object...) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
createPacketConstructor(PacketType, Object...) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createTemporaryPlayer(Server) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
Create a temporary player for use during login.
createTemporaryPlayer(Server) - Method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Construct a temporary player that supports a subset of every player command.
createTemporaryPlayer(Server, SocketInjector) - Method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Construct a temporary player with the given associated socket injector.

D

decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
DelayedPacketManager - Class in com.comphenix.protocol.injector
A protocol manager that delays all packet listener registrations and unregistrations until an underlying protocol manager can be constructed.
DelayedPacketManager(ErrorReporter, MinecraftVersion) - Constructor for class com.comphenix.protocol.injector.DelayedPacketManager
 
DelayedSingleTask - Class in com.comphenix.protocol.injector
Represents a single delayed task.
DelayedSingleTask(Plugin) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
Create a single task scheduler.
DelayedSingleTask(Plugin, BukkitScheduler) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
Create a single task scheduler.
delegate - Variable in class com.comphenix.protocol.injector.netty.ChannelProxy
 
deregister() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Deprecated.
deregister(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Deprecated.
deregister() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
deregister(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
disable() - Method in class com.comphenix.protocol.metrics.Metrics
Disables metrics for the server by setting "opt-out" to true in the config file and canceling the metrics task.
disconnect(String) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
disconnect() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
disconnect(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
disconnect() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
disconnect(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
disconnect(String) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Attempt to disconnect the current client.
disconnect(String) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
disconnect(String) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Attempt to disconnect the current client.

E

enable() - Method in class com.comphenix.protocol.metrics.Metrics
Enables metrics for the server by setting "opt-out" to false in the config file and starting the metrics task.
encode(ChannelHandlerContext, Object, ByteBuf) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Encode a packet to a byte buffer, taking over for the standard Minecraft encoder.
encodeWirePacket(WirePacket, ByteBuf) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
equals(Object) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
equals(Object) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
 
equals(Object) - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
 
evaluate(ScriptEngine, PacketEvent) - Method in class com.comphenix.protocol.CommandFilter.Filter
Evaluate the current filter using the provided ScriptEngine as context.
eventLoop() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 

F

Filter(String, String, Set<PacketType>) - Constructor for class com.comphenix.protocol.CommandFilter.Filter
Construct a new immutable filter.
filterEvent(PacketEvent) - Method in class com.comphenix.protocol.CommandFilter
Determine whether or not to pass the given packet event to the packet listeners.
filterEvent(PacketEvent, CommandFilter.FilterFailedHandler) - Method in class com.comphenix.protocol.CommandFilter
Determine whether or not to pass the given packet event to the packet listeners.
finalize() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
 
finalize() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
finalWrite(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Invoked when a packet has been written to the channel.
findChannelHandler(Channel, Class<?>) - Static method in class com.comphenix.protocol.injector.netty.ChannelInjector
Find the first channel handler that is assignable to a given type.
finishRead(ChannelHandlerContext, Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Invoked after our decoder.
fireChannelActive() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelInactive() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelRead(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelReadComplete() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelRegistered() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelUnregistered() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelWritabilityChanged() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireExceptionCaught(Throwable) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireUserEventTriggered(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
first() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
firstContext() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
flush() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
flush() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fromChannel(Channel, ChannelListener, TemporaryPlayerFactory) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Construct a new channel injector for the given channel.
fromName(String, Player) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Retrieve a cached injector from a name.
fromPlayer(Player, ChannelListener) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Construct or retrieve a channel injector from an existing Bukkit player.

G

get(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
get(Class<T>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
get(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
getAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getAddress() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the associated remote address of a player.
getAddress() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getAddress() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the associated address of this player.
getAsynchronousManager() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getAsynchronousManager() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getAsyncManager() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the asynchronous manager.
getChannel() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getChannel() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getChannel(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
 
getChannelInjector() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getClassLoader() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the class loader set in this builder.
getClassLoader() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Retrieves the current plugin class loader.
getClientPackets() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
getColumnName() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
Get the column name for the plotted point
getConfigFile() - Method in class com.comphenix.protocol.metrics.Metrics
Gets the File object of the config file that should be used to store data such as the GUID and opt-out status
getCurrentProtocol() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getCurrentProtocol() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getCurrentProtocol() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current protocol state.
getDelegate() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Retrieve the underlying protocol manager.
getEntityFromID(World, int) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getEntityFromID(World, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getEntityPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the notch (NMS) entity player object.
getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getHookType() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
getHookType() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the hook type this class represents.
getInetAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getInjectorFromPlayer(Player) - Static method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Retrieve the injector from a given player if it contains one.
getInputStream() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getInputStream(boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the current player's input stream.
getInterceptWritePacket() - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Retrieve the object responsible for intercepting write packets.
getInterceptWritePacket() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getInvoker() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Object that can invoke the packet events.
getInvoker() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Retrieve the underlying listener invoker.
getKeepAlive() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getLatestFileLink() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's file link.
getLatestGameVersion() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's game version.
getLatestName() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's name.
getLatestType() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's release type (release, beta, or alpha).
getLibrary() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve a reference to the current ProtocolLib instance.
getListenerThread() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Retrieve the listener thread object, or NULL the server isn't using this socket implementation.
getLocalAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getLocalPort() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getLocalSocketAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getMarker(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getMarker(Object) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getMarker(Object) - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the network marker associated with a given packet.
getMinecraftVersion() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getMinecraftVersion() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the current Minecraft version.
getMinecraftVersion() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getName() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve the unique name of the filter.
getName() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
Gets the graph's name
getNetHandler() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieves the current net handler for this player.
getNetHandler(boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieves the current net handler for this player.
getNetworkManager() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the current network manager.
getOOBInline() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getOutputStream() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getPacketClassFromID(int, boolean) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Deprecated.
getPacketClassFromID(int, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
getPacketHandlers() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Retrieve every intercepted packet type.
getPacketHandlers() - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
getPacketID(Object) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Deprecated.
getPacketID(Object) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
getPacketInjector() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Retrieve a view of this protocol injector as a packet injector.
getPacketInjector() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Retrieve the dummy packet injection handler.
getPacketListeners() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getPacketType(Object) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Retrieve the associated type of a packet.
getPacketType(Object) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getPlayer() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current player or temporary player associated with the injector.
getPlayer() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the hooked player.
getPlayer() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getPlayer() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the hooked player.
getPlayerByConnection(DataInputStream) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve a player by its DataInput connection.
getPlayerByConnection(DataInputStream) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
getPlayerHandler() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Retrieve the dummy player injection handler.
getPlayerHook() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getPlayerHook() - Method in interface com.comphenix.protocol.injector.InternalManager
Retrieves how the server packets are read.
getPlayerHook() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Retrieves how the server packets are read.
getPlayerHook() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieves how the server packets are read.
getPlayerHook(GamePhase) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieves how the server packets are read.
getPlayerHook(GamePhase) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
getPlayerHook() - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
getPlayerInjector() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
getPlotters() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
Gets an unmodifiable set of the plotter objects in the graph
getPlugin() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Retrieve the plugin this task belongs to.
getPlugin() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Retrieve the main plugin associated with this injection factory.
getPlugin() - Method in class com.comphenix.protocol.PacketLogging
 
getPort() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getPredicate() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve the JavaScript predicate that will be used to filter packet events.
getProtocolVersion(Player) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getProtocolVersion() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Get the version of the current protocol.
getProtocolVersion() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getProtocolVersion() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current protocol version of the player.
getProtocolVersion(Player) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getProtocolVersion(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve the protocol version of the given player.
getProxyPacketInjector() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Retrieve the real proxy packet injector.
getRanges() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve a copy of the set of packets this filter applies to.
getReceiveBufferSize() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getReceivingFilters() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Deprecated.
getReceivingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getReceivingFilterTypes() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getReceivingFilterTypes() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getReceivingWhitelist() - Method in class com.comphenix.protocol.PacketLogging
 
getRemoteSocketAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.BukkitUpdater
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.Updater
 
getReporter() - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Retrieve the current error reporter.
getReporter() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
getReporter() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the error reporter.
getResult() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
getResult() - Method in class com.comphenix.protocol.updater.Updater
Get the result of the update process.
getReuseAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSendBufferSize() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSendingFilters() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Deprecated.
getSendingFilters() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
getSendingFilters() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve the current list of registered sending listeners.
getSendingFilters() - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
getSendingFilterTypes() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
getSendingFilterTypes() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getSendingWhitelist() - Method in class com.comphenix.protocol.PacketLogging
 
getServer() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the current CraftBukkit server.
getServerConnection(ErrorReporter, Server) - Static method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Retrieve the current server connection.
getServerConnection() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Retrieve the server connection object, or NULL if the server isn't using it as the socket implementation.
getServerHandler() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the current server handler (PlayerConnection).
getServerPackets() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
getServerSocketType() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Retrieve the known server socket type.
getSocket() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getSocket() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the associated socket of this player.
getSocket() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getSocket() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the associated socket of this player.
getSoLinger() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSoTimeout() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSpigotVersion() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
getStatistics() - Method in class com.comphenix.protocol.ProtocolLib
Retrieve the metrics instance used to measure users of this library.
getTaskID() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Retrieve the raw task ID.
getTcpNoDelay() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getTrafficClass() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getUnhookTask() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the task that is used to delay unhooking when ProtocolLib is no in use.
getUpdatedPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getUpdatedPlayer() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve the hooked player object OR the more up-to-date player instance.
getUpdatedPlayer() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getUpdatedPlayer() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the hooked player object OR the more up-to-date player instance.
getValue() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
Get the current value for the plotted point.
gzip(String) - Static method in class com.comphenix.protocol.metrics.Metrics
GZip compress a string of bytes

H

handle(PacketEvent, CommandFilter.Filter, Exception) - Method in interface com.comphenix.protocol.CommandFilter.FilterFailedHandler
Invoked when a given filter has failed.
handleCommand(CommandSender, String[]) - Method in class com.comphenix.protocol.CommandFilter
 
handleDisconnect() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
handleDisconnect(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Invoke special routines for handling disconnect before a player is uninjected.
handleDisconnect() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Clean up after the player has disconnected.
handleLogin(Class<?>, Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Invoked when we may need to handle the login packet.
handlePacketRecieved(PacketContainer, InputStream, byte[]) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Invoked if this player injection handler can process received packets.
handlePacketSending(Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Allows a packet to be sent by the listeners.
hashCode() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
hashCode() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
 
hashCode() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
 
hasInitialized - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
hasListener(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if there is a packet listener for the given packet.
hasListener(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
hasListener(int) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
hasListener(int) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Determine if the given injector is listening for this packet ID.
hasMainThreadListener(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if there is a server packet listener that must be executed on the main thread.
hasMainThreadListener(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
hasMainThreadListener(PacketType) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if we have packet listeners with the given type that must be executed on the main thread.
hasPacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Determine if packets with the given packet type is being intercepted.
hasPacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
hasProxyServerHandler() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Retrieve whether or not the server handler is a proxy object.
hasRegistered() - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Determine if the Spigot packet listener has been registered.

I

includeBuffer(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if we need the buffer data of a given client side packet.
includeBuffer(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
indexOf(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
initialize() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Initial reflective detective work.
initialize(Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Initialize all fields for this player injector, if it hasn't already.
initializeLogin(Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Initialize the player injector from a NetLoginHandler.
initializePlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Initialize the player injector using an actual player instance.
initializePlayers(List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Initialize the packet injection for every player.
inject() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
inject() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
inject() - Method in interface com.comphenix.protocol.injector.netty.Injector
Inject the current channel.
inject() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Inject into the spigot connection class.
inject(Object) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Inject the given server thread or dedicated connection.
InjectedServerConnection - Class in com.comphenix.protocol.injector.player
Used to ensure that the 1.3 server is referencing the correct server handler.
InjectedServerConnection(ErrorReporter, AbstractInputStreamLookup, Server, NetLoginInjector) - Constructor for class com.comphenix.protocol.injector.player.InjectedServerConnection
 
InjectedServerConnection.ServerSocketType - Enum in com.comphenix.protocol.injector.player
 
InjectionFactory - Class in com.comphenix.protocol.injector.netty
Represents an injector factory.
InjectionFactory(Plugin) - Constructor for class com.comphenix.protocol.injector.netty.InjectionFactory
 
injectionFilter - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
injectionFilter(Predicate<GamePhase>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
The injection filter that is used to determine if it is necessary to perform injection during a certain phase.
injectList() - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Inject the connection interceptor into the correct server socket implementation.
injectManager() - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
injectManager() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Inject a hook to catch packets sent to the current player.
Injector - Interface in com.comphenix.protocol.injector.netty
Represents an injected client connection.
injectPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Inject our packet handling into a specific player.
injectPlayer(Player, PlayerInjectionHandler.ConflictStrategy) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Initialize a player hook, allowing us to read server packets.
inputBuffersChanged(Set<PacketType>) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Invoked when input buffers have changed.
InputStreamLookupBuilder - Class in com.comphenix.protocol.injector.server
Constructs the appropriate input stream lookup for the current JVM and architecture.
InputStreamLookupBuilder() - Constructor for class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.comphenix.protocol.injector.packet.WritePacketModifier
 
InterceptWritePacket - Class in com.comphenix.protocol.injector.packet
Retrieve a packet instance that has its write method intercepted.
InterceptWritePacket(ErrorReporter) - Constructor for class com.comphenix.protocol.injector.packet.InterceptWritePacket
 
InternalManager - Interface in com.comphenix.protocol.injector
Yields access to the internal hook configuration.
invalidate(Player) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Invalidate a cached injector.
inverseMap(Map<V, K>, Predicate<Map.Entry<V, K>>) - Static method in class com.comphenix.protocol.injector.packet.InverseMaps
 
InverseMaps - Class in com.comphenix.protocol.injector.packet
 
inverseMultimap(Map<V, K>, Predicate<Map.Entry<V, K>>) - Static method in class com.comphenix.protocol.injector.packet.InverseMaps
 
invokePacketRecieving(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Invokes the given packet event for every registered listener.
invokePacketRecieving(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
invokePacketSending(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Invokes the given packet event for every registered listener.
invokePacketSending(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
invokePostEvent(PacketEvent, NetworkMarker) - Method in class com.comphenix.protocol.injector.NetworkProcessor
Invoke the post listeners and packet transmission, if any.
invoker - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
 
invoker(ListenerInvoker) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
The packet stream invoker.
invoker - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
invoker - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
invoker(ListenerInvoker) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
The packet stream invoker.
isActive() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
isBound() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isCancelled(Object) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Determine if a packet is cancelled or not.
isCancelled(Object) - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
isChecking() - Method in class com.comphenix.protocol.updater.Updater
Determine if we are already checking for an update.
isClean() - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Determine whether or not this hook has already been cleaned.
isClosed() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
isClosed() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Determine if this channel has been closed and cleaned up.
isClosed() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
isClosed() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Determine if the factory is closed.
isClosed() - Method in interface com.comphenix.protocol.injector.netty.Injector
Determine if this channel has been closed and cleaned up.
isClosed() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isClosed() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
isConnected() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isDebug() - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
isDebug() - Method in interface com.comphenix.protocol.injector.InternalManager
Determine if debug mode is enabled.
isDebug() - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if debug mode is enabled.
isDebug() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
isDebug() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
isEmpty() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
isInitialized() - Method in class com.comphenix.protocol.CommandFilter
Determine if the filter engine has been successfully initialized.
isInjected() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
isInjected() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
isInjected() - Method in interface com.comphenix.protocol.injector.netty.Injector
Determine if the channel has already been injected.
isInputShutdown() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isNettyEnabled() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Determine if we should prepare to hook Netty in Spigot.
isOpen() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
isOptOut() - Method in class com.comphenix.protocol.metrics.Metrics
Has the server owner denied plugin metrics?
isOutputShutdown() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isRegistered() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
isRunning() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Whether or not a future task is scheduled to be executed.
isWritable() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
iterator() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
iterator() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 

L

last() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
lastContext() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
lastIndexOf(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
LegacyNetworkMarker - Class in com.comphenix.protocol.injector.packet
Represents a network marker for 1.6.4 and earlier.
LegacyNetworkMarker(ConnectionSide, byte[], PacketType) - Constructor for class com.comphenix.protocol.injector.packet.LegacyNetworkMarker
 
LegacyNetworkMarker(ConnectionSide, ByteBuffer, PacketType) - Constructor for class com.comphenix.protocol.injector.packet.LegacyNetworkMarker
 
library(Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set a reference to the plugin instance of ProtocolLib.
ListenerInvoker - Interface in com.comphenix.protocol.injector
Represents an object that initiate the packet listeners.
listeners - Variable in class com.comphenix.protocol.updater.Updater
 
listIterator() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
listIterator(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
localAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
loginHandler - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 

M

messageClass - Variable in class com.comphenix.protocol.injector.netty.ChannelProxy
 
metadata() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
Metrics - Class in com.comphenix.protocol.metrics
 
Metrics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Metrics
 
Metrics.Graph - Class in com.comphenix.protocol.metrics
Represents a custom graph on the website
Metrics.Plotter - Class in com.comphenix.protocol.metrics
Interface used to collect custom data for a plugin
minecraftVersion(MinecraftVersion) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the current Minecraft version.

N

NAME - Static variable in class com.comphenix.protocol.CommandFilter
Name of this command.
NAME - Static variable in class com.comphenix.protocol.PacketLogging
 
names() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
netHandler - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
netHandlerField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
NettyNetworkMarker - Class in com.comphenix.protocol.injector.netty
 
NettyNetworkMarker(ConnectionSide, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
NettyNetworkMarker(ConnectionSide, ByteBuffer) - Constructor for class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
networkManager - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
networkManagerField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
networkManagerRef - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
networkModifier - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
NetworkObjectInjector - Class in com.comphenix.protocol.injector.player
Injection method that overrides the NetworkHandler itself, and its queue-method.
NetworkObjectInjector(ErrorReporter, Player, ListenerInvoker, IntegerSet) - Constructor for class com.comphenix.protocol.injector.player.NetworkObjectInjector
Create a new network object injector.
NetworkProcessor - Class in com.comphenix.protocol.injector
Represents a processor for network markers.
NetworkProcessor(ErrorReporter) - Constructor for class com.comphenix.protocol.injector.NetworkProcessor
Construct a new network processor.
newBuilder() - Static method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
Retrieve a new packet injector builder.
newBuilder() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
Construct a new packet filter builder.
newBuilder() - Static method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
newBuilder() - Static method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
newFailedFuture(Throwable) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newProgressivePromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newPromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newSucceededFuture() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 

O

onCommand(CommandSender, Command, String, String[]) - Method in class com.comphenix.protocol.PacketLogging
 
onDisable() - Method in class com.comphenix.protocol.ProtocolLib
 
onEnable() - Method in class com.comphenix.protocol.ProtocolLib
 
onLoad() - Method in class com.comphenix.protocol.ProtocolLib
 
onMessageScheduled(Callable<T>, FieldAccessor) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Invoked when a packet is scheduled for transmission in the event loop.
onMessageScheduled(Runnable, FieldAccessor) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Invoked when a packet is scheduled for transmission in the event loop.
onOptOut() - Method in class com.comphenix.protocol.metrics.Metrics.Graph
Called when the server owner decides to opt-out of BukkitMetrics while the server is running.
onPacketReceiving(Injector, Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Invoked when a packet is being received from a client.
onPacketReceiving(Injector, Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
onPacketReceiving(PacketEvent) - Method in class com.comphenix.protocol.PacketLogging
 
onPacketSending(Injector, Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Invoked when a packet is being sent to the client.
onPacketSending(Injector, Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
onPacketSending(PacketEvent) - Method in class com.comphenix.protocol.PacketLogging
 
onPreviousSocketOverwritten(SocketInjector, SocketInjector) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
If a player can hold a reference to its parent injector, this method will update that reference.

P

PacketFilterBuilder - Class in com.comphenix.protocol.injector
 
PacketFilterBuilder() - Constructor for class com.comphenix.protocol.injector.PacketFilterBuilder
 
PacketFilterManager - Class in com.comphenix.protocol.injector
 
PacketFilterManager(PacketFilterBuilder) - Constructor for class com.comphenix.protocol.injector.PacketFilterManager
Only create instances of this class if ProtocolLib is disabled.
PacketInjector - Interface in com.comphenix.protocol.injector.packet
Represents an incoming packet injector.
PacketInjectorBuilder - Class in com.comphenix.protocol.injector.packet
A builder responsible for creating incoming packet injectors.
PacketInjectorBuilder() - Constructor for class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
 
packetListeners - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
packetListeners(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
Set the set of packet listeners.
PacketLogging - Class in com.comphenix.protocol
Logs packets to a given stream
packetQueued(Object, Object, Object) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
 
packetReceived(Object, Object, Object) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
 
packetRecieved(PacketContainer, Player, byte[]) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Let the packet listeners process the given packet.
parent() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
peekSocketInjector(SocketAddress) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Attempt to get a socket injector without blocking the thread.
pipeline() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
pipeline - Variable in class com.comphenix.protocol.injector.netty.PipelineProxy
 
PipelineProxy - Class in com.comphenix.protocol.injector.netty
A pipeline proxy.
PipelineProxy(ChannelPipeline, Channel) - Constructor for class com.comphenix.protocol.injector.netty.PipelineProxy
 
player - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
playerInjection - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
 
playerInjection(PlayerInjectionHandler) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
Set the player injection.
PlayerInjectionHandler - Interface in com.comphenix.protocol.injector.player
 
PlayerInjectionHandler.ConflictStrategy - Enum in com.comphenix.protocol.injector.player
How to handle a previously existing player injection.
PlayerInjector - Class in com.comphenix.protocol.injector.player
 
PlayerInjector(ErrorReporter, Player, ListenerInvoker) - Constructor for class com.comphenix.protocol.injector.player.PlayerInjector
 
PlayerInjector.ServerHandlerNull - Error in com.comphenix.protocol.injector.player
Indicates that a player's NetServerHandler or PlayerConnection was NULL.
PlayerInjectorBuilder - Class in com.comphenix.protocol.injector.player
Constructor for different player injectors.
PlayerInjectorBuilder() - Constructor for class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
Plotter() - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
Construct a plotter with the default plot name
Plotter(String) - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
Construct a plotter with a specific plot name
plugin - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
plugin - Variable in class com.comphenix.protocol.updater.Updater
 
processBootstrap(ChannelFuture) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Process a single channel future.
processElement(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Process a single element.
processMethod - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
processOutput(PacketEvent, NetworkMarker, byte[]) - Method in class com.comphenix.protocol.injector.NetworkProcessor
Process the serialized packet byte array with the given network marker.
processPacket(Object) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Processes the given packet as if it was transmitted by the current player.
ProtocolInjector - Class in com.comphenix.protocol.injector.netty
 
ProtocolInjector(Plugin, ListenerInvoker, ErrorReporter) - Constructor for class com.comphenix.protocol.injector.netty.ProtocolInjector
 
ProtocolLib - Class in com.comphenix.protocol
The main entry point for ProtocolLib.
ProtocolLib() - Constructor for class com.comphenix.protocol.ProtocolLib
 
proxyServerField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 

Q

queuedMarkers - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
queueMethod - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 

R

read() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
read() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
read() - Method in class com.comphenix.protocol.updater.BukkitUpdater
Evaluate whether the version number is marked showing that it should not be updated by this program
recieveClientPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
recieveClientPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
recieveClientPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
recieveClientPacket(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
recieveClientPacket(Object) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
recieveClientPacket(Object) - Method in interface com.comphenix.protocol.injector.netty.Injector
Recieve a packet on the server.
recieveClientPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, Object) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Process a packet as if it were sent by the given player.
register(Object, Object, PacketEvent, NetworkMarker) - Method in class com.comphenix.protocol.injector.packet.WritePacketModifier
Associate the given generated instance of a class and the given parameteters.
register(Plugin) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Register the Spigot packet injector.
registerEvents(PluginManager, Plugin) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
registerEvents(PluginManager, Plugin) - Method in interface com.comphenix.protocol.injector.InternalManager
Register this protocol manager on Bukkit.
registerEvents(PluginManager, Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Register this protocol manager on Bukkit.
registerPacketClass(Class<?>, int) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Deprecated.
registerPacketClass(Class<?>, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
reloadConfig() - Method in class com.comphenix.protocol.ProtocolLib
 
remoteAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
remove(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
remove(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
remove(ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
remove(Class<T>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
remove(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
removeFirst() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
removeLast() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
removeListener(Runnable) - Method in class com.comphenix.protocol.updater.Updater
Remove a listener.
removePacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Stop intercepting packets with the given packet type.
removePacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Remove an underlying packet handler of this type.
removePacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
removePacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
removePacketListeners(Plugin) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
removePacketListeners(Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
removePlotter(Metrics.Plotter) - Method in class com.comphenix.protocol.metrics.Metrics.Graph
Remove a plotter from the graph
replace(ChannelHandler, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
replace(Class<T>, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
replace(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
replaceServerHandler(Object, Object) - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Replace the server handler instance kept by the "keep alive" object.
REPORT_ACCESS_DENIED_CLOSE_SOCKET - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_ASSUME_DISCONNECT_METHOD - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_ACCESS_DISCONNECT - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_CLEANUP_SPIGOT - Static variable in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
 
REPORT_CANNOT_CLOSE_SOCKET - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_CONSTRUCT_WRITE_PROXY - Static variable in class com.comphenix.protocol.injector.packet.InterceptWritePacket
 
REPORT_CANNOT_COPY_OLD_TO_NEW - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_CREATE_TIMEOUT_TASK - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_DELETE_CONFIG - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_DETECT_CONFLICTING_PLUGINS - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_EXECUTE_IN_CHANNEL_THREAD - Static variable in class com.comphenix.protocol.injector.netty.ChannelInjector
 
REPORT_CANNOT_FIND_GET_VERSION - Static variable in class com.comphenix.protocol.injector.netty.ChannelInjector
 
REPORT_CANNOT_FIND_LISTENER_THREAD - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_FIND_MINECRAFT_SERVER - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_FIND_NET_HANDLER_THREAD - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_FIND_SERVER_CONNECTION - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_FIND_WRITE_PACKET_METHOD - Static variable in class com.comphenix.protocol.injector.packet.InterceptWritePacket
 
REPORT_CANNOT_HANDLE_CONVERSATION - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_CANNOT_HANDLE_PACKET - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_INITIALIZE_PACKET_INJECTOR - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_INJECT_INCOMING_CHANNEL - Static variable in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
REPORT_CANNOT_INJECT_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_INJECT_SERVER_CONNECTION - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_INTERCEPT_CLIENT_PACKET - Static variable in class com.comphenix.protocol.injector.netty.ChannelInjector
 
REPORT_CANNOT_INTERCEPT_SERVER_PACKET - Static variable in class com.comphenix.protocol.injector.netty.ChannelInjector
 
REPORT_CANNOT_LOAD_CONFIG - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_LOAD_FALLBACK_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_CANNOT_LOAD_PACKET_LIST - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_PARSE_INJECTION_METHOD - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_PARSE_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_PROXY_SERVER_HANDLER - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_READ_LISTENER_THREAD - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_CANNOT_REGISTER_COMMAND - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_REGISTER_QUEUED_LISTENER - Static variable in class com.comphenix.protocol.injector.DelayedPacketManager
 
REPORT_CANNOT_SEND_PACKET - Static variable in class com.comphenix.protocol.injector.netty.ChannelInjector
 
REPORT_CANNOT_SEND_QUEUED_PACKET - Static variable in class com.comphenix.protocol.injector.DelayedPacketManager
 
REPORT_CANNOT_SEND_QUEUED_WIRE_PACKET - Static variable in class com.comphenix.protocol.injector.DelayedPacketManager
 
REPORT_CANNOT_UNINJECT_OFFLINE_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UNINJECT_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UNREGISTER_PLUGIN - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UPDATE_PLAYER - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_CANNOT_UPDATE_PLUGIN - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_UPDATE_PLUGIN - Static variable in class com.comphenix.protocol.updater.Updater
 
REPORT_CANNOT_WRITE_SERVER_PACKET - Static variable in class com.comphenix.protocol.injector.packet.WritePacketModifier
 
REPORT_DETECTED_CUSTOM_SERVER_HANDLER - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_FALLBACK_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_FILTER_REMOVED_FOR_ERROR - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_INSUFFICENT_THREAD_COUNT - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_INVALID_ARGUMENT_DISCONNECT - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_INVALID_NETWORK_MANAGER - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
REPORT_METRICS_GENERIC_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_METRICS_IO_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_PACKAGES_UNSUPPORTED_IN_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_PLUGIN_DEPEND_MISSING - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_PLUGIN_ENABLE_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_PLUGIN_LOAD_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_PLUGIN_VERIFIER_ERROR - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_SPIGOT_IS_DELAYING_INJECTOR - Static variable in class com.comphenix.protocol.injector.PacketFilterBuilder
 
REPORT_TEMPORARY_EVENT_ERROR - Static variable in class com.comphenix.protocol.injector.PacketFilterBuilder
 
REPORT_UNEXPECTED_THREAD_COUNT - Static variable in class com.comphenix.protocol.injector.player.InjectedServerConnection
 
REPORT_UNSUPPORTED_CLIENT_PACKET_ID - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_UNSUPPORTED_SERVER_PACKET_ID - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
reporter - Variable in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
 
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.packet.PacketInjectorBuilder
The error reporter used by the created injector.
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the error reporter.
reporter - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
reporter - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
The error reporter used by the created injector.
reporter - Variable in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
Set the error reporter to pass on to the lookup.
requireInputBuffer(int) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Deprecated.
requireInputBuffer(int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
reset() - Method in class com.comphenix.protocol.metrics.Metrics.Plotter
Called after the website graphs have been updated
result - Variable in class com.comphenix.protocol.updater.Updater
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
revertServerHandler(Object) - Method in class com.comphenix.protocol.injector.player.InjectedServerConnection
Revert to the old vanilla server handler, if it has been replaced.

S

saveBuffered(Object, byte[]) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Save the buffered serialized input packet.
saveMarker(Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
saveMarker(Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
saveMarker(Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.Injector
Associate a given network marker with a specific packet.
schedule(long, Runnable) - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Schedule a single task for execution.
scheduler - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
sendingFilters - Variable in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.netty.Injector
Send a packet to a player's client.
sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.player.NetworkObjectInjector
 
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Send the given packet to the given receiver.
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Send a packet to the client.
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Send a packet to the client.
sendUrgentData(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
sendWirePacket(Player, int, byte[]) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
sendWirePacket(Player, WirePacket) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
sendWirePacket(Player, int, byte[]) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendWirePacket(Player, WirePacket) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
server(Server) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the current server.
server - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
server(Server) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
Set the Bukkit server used for scheduling.
server - Variable in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
server(Server) - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
Set the server instance to use.
serverHandler - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
serverHandlerField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
ServerHandlerNull() - Constructor for error com.comphenix.protocol.injector.player.PlayerInjector.ServerHandlerNull
 
ServerHandlerNull(String) - Constructor for error com.comphenix.protocol.injector.player.PlayerInjector.ServerHandlerNull
 
serverHandlerRef - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
set(int, Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
setAsynchronousManager(AsynchronousManager) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Update the asynchronous manager.
setCancelled(Object, boolean) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Set whether or not a packet is cancelled.
setCancelled(Object, boolean) - Method in class com.comphenix.protocol.injector.spigot.AbstractPacketInjector
 
setDebug(boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
setDebug(boolean) - Method in interface com.comphenix.protocol.injector.InternalManager
Set whether or not debug mode is enabled.
setDebug(boolean) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Set whether or not the debug mode is enabled.
setDebug(boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
setDelegate(InternalManager) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
Update the delegate to the underlying manager.
setInjectorInPlayer(Player, SocketInjector) - Static method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Set the player injector, if possible.
setKeepAlive(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setNetworkManager(Object, boolean) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Set the current network manager.
setOOBInline(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setPerformancePreferences(int, int, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Set the player instance.
setPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
setPlayer(Player) - Method in interface com.comphenix.protocol.injector.netty.Injector
Set the current player instance.
setPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
Set the hooked player.
setPlayerHook(PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
setPlayerHook(PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.InternalManager
Sets how the server packets are read.
setPlayerHook(PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Sets how the server packets are read.
setPlayerHook(PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Sets how the server packets are read.
setPlayerHook(GamePhase, PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Sets how the server packets are read.
setPlayerHook(GamePhase, PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
setPlayerHook(PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.spigot.AbstractPlayerHandler
 
setProxyPacketInjector(PacketInjector) - Method in class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Set the real proxy packet injector.
setReceiveBufferSize(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setReuseAddress(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setSendBufferSize(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setSocketInjector(SocketAddress, SocketInjector) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Associate a given socket address to the provided socket injector.
setSoLinger(boolean, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setSoTimeout(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setTcpNoDelay(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setTrafficClass(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Set the updated player instance.
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
setUpdatedPlayer(Player) - Method in interface com.comphenix.protocol.injector.netty.Injector
Set the updated player instance.
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
 
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
setUpdatedPlayer(Player) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Set the real Bukkit player that we will use.
shouldNotify() - Method in class com.comphenix.protocol.updater.Updater
 
shutdownInput() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
shutdownOutput() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
size() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.injector.packet.LegacyNetworkMarker
 
socket - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
SocketAdapter - Class in com.comphenix.protocol.injector.netty
This class wraps a Netty Channel in a Socket.
socketAddress - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
socketAddressField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
socketField - Static variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
SocketInjector - Interface in com.comphenix.protocol.injector.server
Represents an injector that only gives access to a player's socket.
SpigotPacketInjector - Class in com.comphenix.protocol.injector.spigot
Offload all the work to Spigot, if possible.
SpigotPacketInjector(ErrorReporter, ListenerInvoker, Server) - Constructor for class com.comphenix.protocol.injector.spigot.SpigotPacketInjector
Create a new spigot injector.
SpigotUpdater - Class in com.comphenix.protocol.updater
Adapted version of the Bukkit updater for use with Spigot resources
SpigotUpdater(Plugin, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.SpigotUpdater
 
start() - Method in class com.comphenix.protocol.metrics.Metrics
Start measuring statistics.
start(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.BukkitUpdater
Begin looking for updates.
start(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
start(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.Updater
 
Statistics - Class in com.comphenix.protocol.metrics
 
Statistics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Statistics
 
subList(int, int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 

T

taskID - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
TemporaryPlayerFactory - Class in com.comphenix.protocol.injector.server
Create fake player instances that represents pre-authenticated clients.
TemporaryPlayerFactory() - Constructor for class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
 
thread - Variable in class com.comphenix.protocol.updater.Updater
 
TICKS_PER_SECOND - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
The number of ticks in a second.
toArray() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
toArray(T[]) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
toMap() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
toString() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
toString() - Method in enum com.comphenix.protocol.updater.Updater.UpdateResult
 
transferState(SocketInjector) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
transferState(SocketInjector) - Method in class com.comphenix.protocol.injector.player.PlayerInjector
 
transferState(SocketInjector) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
transferState(SocketInjector) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Invoked when a delegated socket injector transfers the state of one injector to the next.
type - Variable in class com.comphenix.protocol.updater.Updater
 

U

unhookTask(DelayedSingleTask) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the task used to delay unhooking when ProtocolLib is no in use.
uninitializePlayers(List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Uninitialize the packet injection of every player.
uninjectPlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Uninject the given player.
uninjectPlayer(InetSocketAddress) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Unregisters a player by the given address.
unprocessBootstrap(ChannelFuture) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Revert any changes we made to the channel future.
unprocessElement(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Unprocess a single element.
unregisterPacketClass(Class<?>) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Associate a given class with the given packet ID.
unregisterPacketClass(Class<?>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Deprecated.
unsafe() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
updateEntity(Entity, List<Player>) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
updateEntity(Entity, List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
updatePlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Ensure that packet readers are informed of this player reference.
Updater - Class in com.comphenix.protocol.updater
 
Updater(Plugin, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.Updater
 
Updater.UpdateResult - Enum in com.comphenix.protocol.updater
Gives the dev the result of the update process.
Updater.UpdateType - Enum in com.comphenix.protocol.updater
Allows the dev to specify the type of update that will be run.
UPDATES_DISABLED - Static variable in class com.comphenix.protocol.ProtocolLib
 

V

valueOf(String) - Static method in enum com.comphenix.protocol.injector.player.InjectedServerConnection.ServerSocketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.updater.Updater.UpdateResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.updater.Updater.UpdateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.comphenix.protocol.injector.player.InjectedServerConnection.ServerSocketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.updater.Updater.UpdateResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.updater.Updater.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyWhitelist(PacketListener, ListeningWhitelist) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
verifyWhitelist(PacketListener, ListeningWhitelist) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Determine if the packet IDs in a whitelist is valid.
version - Variable in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
 
version(MinecraftVersion) - Method in class com.comphenix.protocol.injector.player.PlayerInjectorBuilder
Set the current Minecraft version.
versionCheck(String) - Method in class com.comphenix.protocol.updater.Updater
 
versionFileName - Variable in class com.comphenix.protocol.updater.Updater
 
versionGameVersion - Variable in class com.comphenix.protocol.updater.Updater
 
versionLink - Variable in class com.comphenix.protocol.updater.Updater
 
versionName - Variable in class com.comphenix.protocol.updater.Updater
 
versionType - Variable in class com.comphenix.protocol.updater.Updater
 
voidPromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 

W

waitForThread() - Method in class com.comphenix.protocol.updater.Updater
As the result of Updater output depends on the thread's completion, it is necessary to wait for the thread to finish before allowing anyone to check the result.
waitSocketInjector(InputStream) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve the associated socket injector for a player.
waitSocketInjector(Socket) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve an injector by its socket.
waitSocketInjector(SocketAddress) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve a injector by its address.
write(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
write(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
write(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
write(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writeAndFlush(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
writeAndFlush(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
writeAndFlush(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writeAndFlush(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writePacketInterceptor - Variable in class com.comphenix.protocol.injector.player.PlayerInjector
 
WritePacketModifier - Class in com.comphenix.protocol.injector.packet
 
WritePacketModifier(ErrorReporter, boolean) - Constructor for class com.comphenix.protocol.injector.packet.WritePacketModifier
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2012–2017 Comphenix and dmulloy2. Licensed under the GNU GPL v2.