- 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
-