A B C D E F G H I K L M N O P R S T U V W X Y Z 

C

cache - Variable in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
CachedCollection<T> - Class in com.comphenix.protocol.wrappers.collection
Represents a set that will (best effort) cache elements before using an underlying set to retrieve the actual element.
CachedCollection(Set<T>) - Constructor for class com.comphenix.protocol.wrappers.collection.CachedCollection
Construct a cached collection with the given delegate.
CachedSet<T> - Class in com.comphenix.protocol.wrappers.collection
Represents a cached set.
CachedSet(Set<T>) - Constructor for class com.comphenix.protocol.wrappers.collection.CachedSet
Construct a cached set from the given delegate.
cachePlayerKey(Player) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Retrieve the key of a particular player, ensuring it is cached.
calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Calculate the round number indicating when this matcher should be applied.
calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
 
calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
 
calculateRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
callerParam(Object...) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the parameters in the caller method.
cancel() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Cancel the handler.
cancel() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Cancel a future task from being executed.
cancel() - Method in interface com.comphenix.protocol.utility.WrappedScheduler.TaskWrapper
Cancel the current task.
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.BukkitCloner
 
canClone(Object) - Method in interface com.comphenix.protocol.reflect.cloning.Cloner
Determine whether or not the current cloner can clone the given object.
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
CHAT - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
CHAT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
CHAT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
CHAT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ChatExtensions - Class in com.comphenix.protocol.utility
Utility methods for sending chat messages.
ChatExtensions(ProtocolManager) - Constructor for class com.comphenix.protocol.utility.ChatExtensions
 
checkOverflow() - Method in class com.comphenix.protocol.timing.HistogramStream
See if the current bin has overflowed.
ChunkCoordIntPair - Class in com.comphenix.protocol.wrappers
Represents a ChunkCoordIntPair.
ChunkCoordIntPair(int, int) - Constructor for class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Construct a new chunk coord int pair.
ChunkPosition - Class in com.comphenix.protocol.wrappers
Copies a immutable net.minecraft.server.ChunkPosition, which represents a integer 3D vector.
ChunkPosition(int, int, int) - Constructor for class com.comphenix.protocol.wrappers.ChunkPosition
Construct an immutable 3D vector.
ChunkPosition(Vector) - Constructor for class com.comphenix.protocol.wrappers.ChunkPosition
Construct an immutable integer 3D vector from a mutable Bukkit vector.
chunkX - Variable in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
 
chunkZ - Variable in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
 
ClassAnalyser - Class in com.comphenix.protocol.reflect
 
ClassAnalyser() - Constructor for class com.comphenix.protocol.reflect.ClassAnalyser
 
ClassAnalyser.AsmMethod - Class in com.comphenix.protocol.reflect
Represents a method in ASM.
ClassAnalyser.AsmMethod(ClassAnalyser.AsmMethod.AsmOpcodes, String, String, String) - Constructor for class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
 
ClassAnalyser.AsmMethod.AsmOpcodes - Enum in com.comphenix.protocol.reflect
 
classLoader(ClassLoader) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Update the current class loader.
ClassSource - Class in com.comphenix.protocol.utility
Represents an abstract class loader that can only retrieve classes by their canonical name.
ClassSource() - Constructor for class com.comphenix.protocol.utility.ClassSource
 
cleanupAll() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
cleanupAll() - Method in interface com.comphenix.protocol.AsynchronousManager
Remove listeners, close threads and transmit every delayed packet.
clear() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Remove every interval.
clear() - Method in class com.comphenix.protocol.concurrency.IntegerSet
Remove every element from the set.
clear() - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
 
clear() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
clear() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Reset all packet gathering data.
clear() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
clear() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
clear() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
clearCache() - Static method in class com.comphenix.protocol.reflect.MethodUtils
Clear the method cache.
clearGlobalParameters() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Reset all global parameters.
clearListeners() - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Remove all packet listeners.
CLIENT_COMMAND - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
CLIENT_COMMAND - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
clientSide() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set this adapter to also look for client-side packets.
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.BukkitCloner
 
clone(Object) - Method in interface com.comphenix.protocol.reflect.cloning.Cloner
Perform the clone.
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
clone(T) - Static method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
Clone the given object using serialization.
Cloner - Interface in com.comphenix.protocol.reflect.cloning
Represents an object that is capable of cloning other objects.
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.PacketFilterManager
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
closed - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
COLLECT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
COLLECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
CollectionCloner - Class in com.comphenix.protocol.reflect.cloning
Attempts to clone collection and array classes.
CollectionCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.CollectionCloner
Constructs a new collection and array cloner with the given inner element cloner.
CollectionGenerator - Class in com.comphenix.protocol.reflect.instances
Provides simple constructors for collection interfaces.
CollectionGenerator() - Constructor for class com.comphenix.protocol.reflect.instances.CollectionGenerator
 
com.comphenix.protocol.async - package com.comphenix.protocol.async
 
com.comphenix.protocol.collections - package com.comphenix.protocol.collections
 
com.comphenix.protocol.error - package com.comphenix.protocol.error
 
com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
 
com.comphenix.protocol.reflect.compiler - package com.comphenix.protocol.reflect.compiler
 
com.comphenix.protocol.reflect.fuzzy - package com.comphenix.protocol.reflect.fuzzy
 
com.comphenix.protocol.reflect.instances - package com.comphenix.protocol.reflect.instances
 
com.comphenix.protocol.timing - package com.comphenix.protocol.timing
 
com.comphenix.protocol.wrappers.collection - package com.comphenix.protocol.wrappers.collection
 
combineRounds(int, int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Combine two round numbers by taking the highest non-zero number, or return zero.
combineRounds(Integer...) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Combine n round numbers by taking the highest non-zero number, or return zero.
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.Filter(String, String, Set<PacketType>) - Constructor for class com.comphenix.protocol.CommandFilter.Filter
Construct a new immutable filter.
CommandFilter.FilterFailedHandler - Interface in com.comphenix.protocol
 
compareTo(AsyncMarker) - Method in class com.comphenix.protocol.async.AsyncMarker
 
compareTo(PrioritizedListener<TListener>) - Method in class com.comphenix.protocol.injector.PrioritizedListener
 
compareTo(PacketType) - Method in class com.comphenix.protocol.PacketType
 
compareTo(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
 
compareTo(MinecraftVersion) - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
compareTo(SnapshotVersion) - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
compareTo(WrappedChunkCoordinate) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
compile(ScriptEngine) - Method in class com.comphenix.protocol.CommandFilter.Filter
Force the compilation of a specific filter.
compile(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.compiler.StructureCompiler
Compiles the given structure modifier.
CompiledStructureModifier - Class in com.comphenix.protocol.reflect.compiler
Represents a compiled structure modifier.
CompiledStructureModifier() - Constructor for class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
CompileListener<TKey> - Interface in com.comphenix.protocol.reflect.compiler
Used to save the result of an compilation.
compiler - Variable in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
concurrencyLevel(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Guides the allowed concurrency among update operations.
ConcurrentPlayerMap<TValue> - Class in com.comphenix.protocol.concurrency
Represents a concurrent player map.
ConcurrentPlayerMap(ConcurrentPlayerMap.PlayerKey) - Constructor for class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct a new concurrent player map using the given standard key method.
ConcurrentPlayerMap(Function<Player, Object>) - Constructor for class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct a new concurrent player map using the given custom key method.
ConcurrentPlayerMap.PlayerKey - Enum in com.comphenix.protocol.concurrency
Represents the different standard player keys,
ConnectionSide - Enum in com.comphenix.protocol.events
Used to set a packet filter.
connectionSide(ConnectionSide) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the packet types this listener is looking for.
connectionSide - Variable in class com.comphenix.protocol.events.PacketAdapter
 
constructor(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new constructor contract.
constructor(FuzzyMethodContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new constructor contract via a builder.
ConstructorAccessor - Interface in com.comphenix.protocol.reflect.accessors
 
contains(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
Determine whether or not the given element exists in the set.
contains(PacketType) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Determine if the given packet type exists in the set.
contains(Class<?>) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Determine if a packet type with the given packet class exists in the set.
contains(Object) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
contains(T[], T) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
 
contains(Object) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
contains(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
containsAny(ListeningWhitelist, int...) - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Determine if any of the given IDs can be found in the whitelist.
containsKey(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Determine if the given key exists in the map.
containsKey(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Determines if the given key is within an interval.
containsKey(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
containsKey(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
containsKey(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Determine if an entry with the given key exists or not.
containsPacket(Object) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Determine if the type of a packet is in the current set.
containsValue(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
ConvertedCollection<VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents a collection that wraps another collection by transforming the elements going in and out.
ConvertedCollection(Collection<VInner>) - Constructor for class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
ConvertedList<VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents a list that wraps another list by transforming the items going in and out.
ConvertedList(List<VInner>) - Constructor for class com.comphenix.protocol.wrappers.collection.ConvertedList
 
ConvertedMap<Key,VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents a map that wraps another map by transforming the entries going in and out.
ConvertedMap(Map<Key, VInner>) - Constructor for class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
ConvertedSet<VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents a set that wraps another set by transforming the items going in and out.
ConvertedSet(Collection<VInner>) - Constructor for class com.comphenix.protocol.wrappers.collection.ConvertedSet
 
converter - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
copy() - Method in class com.comphenix.protocol.timing.HistogramStream
 
copy() - Method in class com.comphenix.protocol.timing.OnlineComputation
Construct a copy of the current online computation.
copy() - Method in class com.comphenix.protocol.timing.StatisticsStream
 
copyTo(Object, Object, Class<?>) - Method in class com.comphenix.protocol.reflect.ObjectWriter
Copy every field in object A to object B.
count - Variable in class com.comphenix.protocol.timing.HistogramStream
The number of total observations.
CRAFT_PROGRESS_BAR - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
CRAFT_PROGRESS_BAR - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
create() - Static method in class com.comphenix.protocol.concurrency.BlockingHashMap
Initialize a new map.
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.BannedGenerator
 
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.CollectionGenerator
 
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
 
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
 
create(Class<?>) - Method in interface com.comphenix.protocol.reflect.instances.InstanceProvider
Create an instance given a type, if possible.
create(Class<?>) - Method in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
 
createAsyncMarker() - Method in class com.comphenix.protocol.async.AsyncFilterManager
Construct a asynchronous marker with all the default values.
createAsyncMarker(long, long) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Construct an async marker with the given sending priority delta and timeout delta.
createChatPackets(String) - Static method in class com.comphenix.protocol.utility.ChatExtensions
Construct chat packet to send in order to display a given message.
createEnhancer() - Method in class com.comphenix.protocol.utility.EnhancerFactory
Create a new CGLib enhancer.
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.
createInstance(Class<T>, Constructor<T>, Class<?>[], Object[]) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Used by the default instance provider to create a class from a given constructor.
createKeyCache() - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct a cache of keys and the associated player.
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(Object...) - Method in class com.comphenix.protocol.injector.PacketConstructor
Construct a packet using the special builtin Minecraft constructors.
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
 
createPacket(int) - Method in interface com.comphenix.protocol.ProtocolManager
Deprecated.
createPacket(PacketType) - Method in interface com.comphenix.protocol.ProtocolManager
Constructs a new encapsulated Minecraft packet with the given ID.
createPacket(int, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Deprecated.
createPacket(PacketType, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Constructs a new encapsulated Minecraft packet with the given ID.
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
 
createPacketConstructor(int, Object...) - Method in interface com.comphenix.protocol.ProtocolManager
Deprecated.
createPacketConstructor(PacketType, Object...) - Method in interface com.comphenix.protocol.ProtocolManager
Construct a packet using the special builtin Minecraft constructors.
createValueMap() - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct the map that will store the associated values.
current - Variable in class com.comphenix.protocol.timing.HistogramStream
The current statistics stream we are updating.
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
customConvertHandling - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
A B C D E F G H I K L M N O P R S T U V W X Y Z