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

A

ABILITIES - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
ABILITIES - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ABILITIES - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ABILITIES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
AbstractConcurrentListenerMultimap<TListener> - Class in com.comphenix.protocol.concurrency
A thread-safe implementation of a listener multimap.
AbstractConcurrentListenerMultimap() - Constructor for class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
 
AbstractConverted<VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents an object that transform elements of type VInner to type VOuter and back again.
AbstractConverted() - Constructor for class com.comphenix.protocol.wrappers.collection.AbstractConverted
 
AbstractFuzzyMatcher<T> - Class in com.comphenix.protocol.reflect.fuzzy
Represents a matcher for fields, methods, constructors and classes.
AbstractFuzzyMatcher() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
 
AbstractFuzzyMember<T extends Member> - Class in com.comphenix.protocol.reflect.fuzzy
Represents a matcher that matches members.
AbstractFuzzyMember() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
AbstractFuzzyMember(AbstractFuzzyMember<T>) - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
AbstractFuzzyMember.Builder<T extends AbstractFuzzyMember<?>> - Class in com.comphenix.protocol.reflect.fuzzy
Represents a builder of a fuzzy member contract.
AbstractIntervalTree<TKey extends Comparable<TKey>,TValue> - Class in com.comphenix.protocol.concurrency
Represents a generic store of intervals and associated values.
AbstractIntervalTree() - Constructor for class com.comphenix.protocol.concurrency.AbstractIntervalTree
 
AbstractIntervalTree.EndPoint - Class in com.comphenix.protocol.concurrency
Represents a single end point (open, close or both) of a range.
AbstractIntervalTree.Entry - Class in com.comphenix.protocol.concurrency
Represents a range and a value in this interval tree.
AbstractIntervalTree.State - Enum in com.comphenix.protocol.concurrency
 
AbstractWrapper - Class in com.comphenix.protocol.wrappers
Represents a wrapper for an NMS object.
AbstractWrapper(Class<?>) - Constructor for class com.comphenix.protocol.wrappers.AbstractWrapper
Construct a new NMS wrapper.
accept(NbtVisitor) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Accepts a NBT visitor.
Accessors - Class in com.comphenix.protocol.reflect.accessors
 
Accessors.SynchronizedFieldAccessor - Class in com.comphenix.protocol.reflect.accessors
Represents a field accessor that synchronizes access to the underlying field.
AdapterParameteters() - Constructor for class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
 
add(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
Add the given element to the set, or do nothing if it already exists.
add(T) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Inserts the given element in the proper location.
add(ConnectionSide, ConnectionSide) - Static method in enum com.comphenix.protocol.events.ConnectionSide
If both connection sides are present, return ConnectionSide.BOTH - otherwise, return the one valud connection side.
add(StatisticsStream) - Method in class com.comphenix.protocol.timing.StatisticsStream
Combine the two statistics.
add(BlockPosition) - Method in class com.comphenix.protocol.wrappers.BlockPosition
Adds the current position and a given position together, producing a result position.
add(ChunkPosition) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Adds the current position and a given position together, producing a result position.
add(T) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
add(VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
add(int, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
add(NbtBase<TType>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a NBT list or NBT compound to the list.
add(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new string element to the list.
add(byte) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new byte element to the list.
add(short) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new short element to the list.
add(int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new integer element to the list.
add(long) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new long element to the list.
add(double) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new double element to the list.
add(byte[]) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new byte array element to the list.
add(int[]) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new int array element to the list.
ADD_EXP_ORB - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
addAll(Collection<Integer>) - Method in class com.comphenix.protocol.concurrency.IntegerSet
Add the given collection of elements to the set.
addAll(Iterable<? extends PacketType>) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Add the given types to the set of packet types.
addAll(Collection<? extends T>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
addAll(Collection<? extends T>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
addAll(Collection<? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
addAll(int, Collection<? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
addClosest(Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a value to a typed list by attempting to convert it to the nearest value.
addEndPoint(TKey, TValue, AbstractIntervalTree.State) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
 
addGlobalParameter(String, Object) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Adds the given global parameter.
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker
Return the byte buffer prepended with the packet header.
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker
Return the input stream prepended with the packet header.
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
addListener(TListener, ListeningWhitelist) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Adds a listener to its requested list of packet receivers.
addListener(StructureModifier<TKey>, CompileListener<TKey>) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Add a compile listener if we are still waiting for the structure modifier to be compiled.
addMetadata(String, Object) - Method in class com.comphenix.protocol.events.PacketContainer
Adds metadata to this packet.
addOutputHandler(PacketOutputHandler) - Method in class com.comphenix.protocol.events.NetworkMarker
Enqueue the given output handler for managing how the current packet will be written to the network stream.
addPacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
Adds a packet listener.
addPostListener(PacketPostListener) - Method in class com.comphenix.protocol.events.NetworkMarker
Add a listener that is invoked after a packet has been successfully sent to the client, or received by the server.
addPrefix(String, String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Adds the given prefix to every line in the text.
addType(PacketType) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Add a particular type to the set.
ADVANCEMENTS - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ADVANCEMENTS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
AggregateCloner - Class in com.comphenix.protocol.reflect.cloning
Implements a cloning procedure by trying multiple methods in turn until one is successful.
AggregateCloner.Builder - Class in com.comphenix.protocol.reflect.cloning
Represents a builder for aggregate (combined) cloners.
AggregateCloner.BuilderParameters - Class in com.comphenix.protocol.reflect.cloning
Supplies the cloner factories with necessary parameters.
alloc() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
amount(double) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
Set the amount to modify in the operation.
and(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Require that this and the given matcher be TRUE.
andThen(Class<? extends Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Add the next cloner that will be considered in turn.
andThen(Function<AggregateCloner.BuilderParameters, Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Add the next cloner that will be considered in turn.
ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
apacheCommonsMissing - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
append(String, String) - Static method in class com.comphenix.protocol.utility.ClassSource
Append to canonical names together.
appendTo(Appendable, byte[]) - Method in class com.comphenix.protocol.utility.HexDumper
Append the hex dump of the given data to the string builder, using the current formatting settings.
appendTo(Appendable, byte[], int, int) - Method in class com.comphenix.protocol.utility.HexDumper
Append the hex dump of the given data to the string builder, using the current formatting settings.
appendTo(StringBuilder, byte[]) - Method in class com.comphenix.protocol.utility.HexDumper
Append the hex dump of the given data to the string builder, using the current formatting settings.
appendTo(StringBuilder, byte[], int, int) - Method in class com.comphenix.protocol.utility.HexDumper
Append the hex dump of the given data to the string builder, using the current formatting settings.
apply(T1, T2) - Method in interface com.comphenix.protocol.wrappers.collection.BiFunction
 
ARM_ANIMATION - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
ARM_ANIMATION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ARM_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
array() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
arrayOffset() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
asCollection() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Retrieve each NBT tag in this list.
asCompound(NbtBase<?>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Attempt to cast this NBT tag as a compund.
asList(E...) - Static method in class com.comphenix.protocol.utility.Util
Converts a variable argument array into a List.
asList(NbtBase<?>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Attempt to cast this NBT tag as a list.
asMap() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve a view of this expire map as an ordinary map that does not support insertion.
asMap() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
asMap() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Gets the contents of this DataWatcher as a map.
AsmMethod(ClassAnalyser.AsmMethod.AsmOpcodes, String, String, String) - Constructor for class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
 
associatePackets(ProtocolRegistry.Register, Map<Integer, Class<?>>, PacketType.Protocol, PacketType.Sender) - Method in class com.comphenix.protocol.injector.netty.NettyProtocolRegistry
 
associatePackets(ProtocolRegistry.Register, Map<Integer, Class<?>>, PacketType.Protocol, PacketType.Sender) - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
 
asUnwrapper(Class<?>, EquivalentConverter<Object>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent unwrapper for the converter.
AsyncFilterManager - Class in com.comphenix.protocol.async
Represents a filter manager for asynchronous packets.
AsyncFilterManager(ErrorReporter, BukkitScheduler) - Constructor for class com.comphenix.protocol.async.AsyncFilterManager
Initialize a asynchronous filter manager.
AsynchronousManager - Interface in com.comphenix.protocol
Represents a asynchronous packet handler.
AsyncListenerHandler - Class in com.comphenix.protocol.async
Represents a handler for an asynchronous event.
AsyncMarker - Class in com.comphenix.protocol.async
Contains information about the packet that is being processed by asynchronous listeners.
AsyncRunnable - Interface in com.comphenix.protocol.async
A runnable representing a asynchronous event listener.
ATTACH_ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ATTACH_ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
attemptClassLoad - Static variable in class com.comphenix.protocol.reflect.compiler.StructureCompiler
 
attemptLoadFrom(ClassSource...) - Static method in class com.comphenix.protocol.utility.ClassSource
Retrieve a class source that will attempt lookups in each of the given sources in the order they are in the array, and return the first value that is found.
attributeKey(String) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
Set the unique attribute key that identifies its function.
AUTO_RECIPE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 

B

BackgroundCompiler - Class in com.comphenix.protocol.reflect.compiler
Compiles structure modifiers on a background thread.
BackgroundCompiler(ClassLoader, ErrorReporter) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Initialize a background compiler.
BackgroundCompiler(ClassLoader, ErrorReporter, ExecutorService) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Initialize a background compiler utilizing the given thread pool.
banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Add a given bit-field of modifers that will skip or ignore members.
banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
BannedGenerator - Class in com.comphenix.protocol.reflect.instances
Generator that ensures certain types will never be created.
BannedGenerator(AbstractFuzzyMatcher<Class<?>>) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
Construct a generator that ensures any class that matches the given matcher is never constructed.
BannedGenerator(Class<?>...) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
 
baseclass(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new base class contract.
baseclass(FuzzyClassContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new base class contract.
baseValue(double) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
Change the base value of the attribute.
BasicErrorReporter - Class in com.comphenix.protocol.error
Represents a basic error reporter that prints error reports to the standard error stream.
BasicErrorReporter() - Constructor for class com.comphenix.protocol.error.BasicErrorReporter
Construct a new basic error reporter that prints directly the standard error stream.
BasicErrorReporter(PrintStream) - Constructor for class com.comphenix.protocol.error.BasicErrorReporter
Construct a error reporter that prints to the given output stream.
BED - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
BED - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
beginTracking() - Method in class com.comphenix.protocol.timing.TimedTracker
Begin tracking an execution time.
BiFunction<T1,T2,TResult> - Interface in com.comphenix.protocol.wrappers.collection
Represents a function that accepts two parameters.
bins - Variable in class com.comphenix.protocol.timing.HistogramStream
Each bin in the histogram, indexed by time.
binWidth - Variable in class com.comphenix.protocol.timing.HistogramStream
The maximum number of observations in each bin.
BLOCK_ACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_CHANGE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
BLOCK_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_DIG - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
BLOCK_DIG - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BLOCK_ITEM_SWITCH - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
BLOCK_ITEM_SWITCH - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
Made bi-directional in 1.4.6.
BLOCK_PLACE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BlockingHashMap<TKey,TValue> - Class in com.comphenix.protocol.concurrency
A map that supports blocking on read operations.
BlockingHashMap() - Constructor for class com.comphenix.protocol.concurrency.BlockingHashMap
Initialize a new map.
BlockPosition - Class in com.comphenix.protocol.wrappers
Copies a immutable net.minecraft.server.BlockPosition, which represents a integer 3D vector.
BlockPosition(int, int, int) - Constructor for class com.comphenix.protocol.wrappers.BlockPosition
Construct an immutable 3D vector.
BlockPosition(Vector) - Constructor for class com.comphenix.protocol.wrappers.BlockPosition
Construct an immutable integer 3D vector from a mutable Bukkit vector.
BOAT_MOVE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BOSS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
bounds - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree
 
BOUNTIFUL_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.8 - the "bountiful" update.
broadcastMessageSilently(String, String) - Method in class com.comphenix.protocol.utility.ChatExtensions
Broadcast a message without invoking any packet listeners.
broadcastServerPacket(PacketContainer) - Method in interface com.comphenix.protocol.ProtocolManager
Broadcast a given packet to every connected player on the server.
broadcastServerPacket(PacketContainer, Entity, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Broadcast a packet to every player that is receiving information about a given entity.
broadcastServerPacket(PacketContainer, Location, int) - Method in interface com.comphenix.protocol.ProtocolManager
Broadcast a packet to every player within the given maximum observer distance.
build() - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Construct a new report with the provided input.
build() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Construct a new whitelist from the values in this builder.
build() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Build a new aggregate cloner using the supplied values.
build() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Build a new instance of this type.
build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
 
build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
build(CacheLoader<? super K1, V1>) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Returns the cache wrapped as a ConcurrentMap.
build() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
Build a new wrapped attribute with the values of this builder.
build() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
Construct a new attribute modifier and its wrapper using the supplied values in this builder.
Builder() - Constructor for class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Create a new aggregate builder.
Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
 
Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
 
Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
Builder() - Constructor for class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
BukkitCloner - Class in com.comphenix.protocol.reflect.cloning
Represents an object that can clone a specific list of Bukkit- and Minecraft-related objects.
BukkitCloner() - Constructor for class com.comphenix.protocol.reflect.cloning.BukkitCloner
 
BukkitConverters - Class in com.comphenix.protocol.wrappers
Contains several useful equivalent converters for normal Bukkit types.
BukkitConverters() - Constructor for class com.comphenix.protocol.wrappers.BukkitConverters
 
BukkitConverters.IgnoreNullConverter<TType> - Class in com.comphenix.protocol.wrappers
Represents a typical equivalence converter.
BukkitUnwrapper - Class in com.comphenix.protocol.injector
Represents an object capable of converting wrapped Bukkit objects into NMS objects.
BukkitUnwrapper() - Constructor for class com.comphenix.protocol.injector.BukkitUnwrapper
Construct a new Bukkit unwrapper with ProtocolLib's default error reporter.
BukkitUnwrapper(ErrorReporter) - Constructor for class com.comphenix.protocol.injector.BukkitUnwrapper
Construct a new Bukkit unwrapper with the given error reporter.
BUTTON_CLICK - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
ByteBufferInputStream - Class in com.comphenix.protocol.utility
Represents an input stream that delegates to a byte buffer.
ByteBufferInputStream(ByteBuffer) - Constructor for class com.comphenix.protocol.utility.ByteBufferInputStream
 
ByteBufferOutputStream - Class in com.comphenix.protocol.utility
Represents an output stream that is backed by a ByteBuffer.
ByteBufferOutputStream(ByteBuffer) - Constructor for class com.comphenix.protocol.utility.ByteBufferOutputStream
 
bytesFromPacket(PacketContainer) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
Creates a byte array from an existing PacketContainer containing all the bytes from that packet

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.
CAMERA - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
cancel() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Cancel the handler.
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.OptionalCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
canReport(Report) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Determine if we should print the given report.
capacity() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
capacity(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
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
 
checkChanged() - Method in class com.comphenix.protocol.injector.packet.MapContainer
Check for modifications to the current map.
checkOverflow() - Method in class com.comphenix.protocol.timing.HistogramStream
See if the current bin has overflowed.
checkSerializer() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
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.AsmOpcodes - Enum in com.comphenix.protocol.reflect
 
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.collections.ExpireHashMap
Clear all the entries in the current map.
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
 
clear() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
clear() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Clears the contents of this DataWatcher.
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
 
clientPackets - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
 
clientSide() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set this adapter to also look for client-side packets.
clone() - Method in class com.comphenix.protocol.PacketType
 
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.OptionalCloner
 
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() - Method in class com.comphenix.protocol.utility.Closer
 
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
 
closeQuietly(Closeable) - Static method in class com.comphenix.protocol.utility.Closer
 
Closer - Class in com.comphenix.protocol.utility
 
collect() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Clear all references to key-value pairs that have been removed or replaced before they were naturally evicted.
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
 
COLOR_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.12 - the world of color update.
com.comphenix.protocol - package com.comphenix.protocol
Contains classes for retrieving the main ProtocolMananger object.
com.comphenix.protocol.async - package com.comphenix.protocol.async
 
com.comphenix.protocol.collections - package com.comphenix.protocol.collections
 
com.comphenix.protocol.concurrency - package com.comphenix.protocol.concurrency
 
com.comphenix.protocol.error - package com.comphenix.protocol.error
 
com.comphenix.protocol.events - package com.comphenix.protocol.events
 
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.reflect - package com.comphenix.protocol.reflect
 
com.comphenix.protocol.reflect.accessors - package com.comphenix.protocol.reflect.accessors
 
com.comphenix.protocol.reflect.cloning - package com.comphenix.protocol.reflect.cloning
 
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.utility - package com.comphenix.protocol.utility
 
com.comphenix.protocol.wrappers - package com.comphenix.protocol.wrappers
 
com.comphenix.protocol.wrappers.collection - package com.comphenix.protocol.wrappers.collection
 
com.comphenix.protocol.wrappers.nbt - package com.comphenix.protocol.wrappers.nbt
 
com.comphenix.protocol.wrappers.nbt.io - package com.comphenix.protocol.wrappers.nbt.io
 
COMBAT_EVENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
COMBAT_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.9 - the combat update.
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.
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(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
 
ComponentConverter - Class in com.comphenix.protocol.wrappers
Utility class for converting between the BungeeCord Chat API and ProtocolLib's wrapper
ComponentParser - Class in com.comphenix.protocol.wrappers
Handles component parsing in 1.8
CompressedImage() - Constructor for class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Represents a compressed image with no content.
CompressedImage(String, byte[]) - Constructor for class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Construct a new compressed image.
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
 
Constants - Class in com.comphenix.protocol.utility
 
Constants() - Constructor for class com.comphenix.protocol.utility.Constants
 
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
 
containers - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
 
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.
containsEntry(Object, Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
containsKey(K) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Determine if the given key is referring to an unexpired association in the map.
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(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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(V) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Determine if the given value is referring to an unexpired association in the map.
containsValue(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
containsValue(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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
 
ConvertedMultimap<Key,VInner,VOuter> - Class in com.comphenix.protocol.wrappers.collection
Represents a multimap that wraps another multimap by transforming the entries that are going in and out.
ConvertedMultimap(Multimap<Key, VInner>) - Constructor for class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
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
Deprecated.
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
 
create() - Static method in class com.comphenix.protocol.utility.Closer
 
createAsyncMarker() - Method in class com.comphenix.protocol.async.AsyncFilterManager
Construct a asynchronous marker with all the default values.
createAsyncMarker(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.
createData(Material) - Static method in class com.comphenix.protocol.wrappers.WrappedBlockData
Creates a new BlockData instance with the given type and no data.
createData(Material, int) - Static method in class com.comphenix.protocol.wrappers.WrappedBlockData
Creates a new BlockData instance with the given type and data.
createEnhancer() - Method in class com.comphenix.protocol.utility.EnhancerFactory
Create a new CGLib enhancer.
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(Object...) - Method in class com.comphenix.protocol.injector.PacketConstructor
Construct a packet using the special builtin Minecraft constructors.
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.
createPacketBuffer() - Static method in class com.comphenix.protocol.events.PacketContainer
Construct a new packet data serializer.
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
 
CUSTOM_SOUND_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
customConvertHandling - Variable in class com.comphenix.protocol.reflect.StructureModifier
 

D

data - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
data - Variable in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
 
debug(String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
 
debug(String, Throwable) - Static method in class com.comphenix.protocol.ProtocolLogger
 
declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Require that a member is defined by this exact class, or any super class.
declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
declaringClassDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Require that a member is defined by this exact class.
declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
declaringClassExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Require that a member is defined by a class that matches the given matcher.
declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
declaringClassMatching(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Require that a member is defined by this exact class, or any super class.
declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
declaringClassSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
declaringMatcher - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
decrementKey(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Decrement the given key by one unit.
deepClone() - Method in class com.comphenix.protocol.events.PacketContainer
Create a deep copy of the current packet.
deepClone() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Clone the current NBT tag.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Retrieve a deep copy of the current wrapper object.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Retrieve a deep copy of the current chat component.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Clone the content of the current DataWatcher.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve a deep copy of the current wrapper object.
DEFAULT - Static variable in class com.comphenix.protocol.injector.PacketConstructor
A packet constructor that automatically converts Bukkit types to their NMS conterpart.
DEFAULT - Static variable in class com.comphenix.protocol.reflect.cloning.AggregateCloner
Represents a default aggregate cloner.
DEFAULT - Static variable in class com.comphenix.protocol.reflect.instances.DefaultInstances
Standard default instance provider.
DEFAULT - Static variable in interface com.comphenix.protocol.reflect.PrettyPrinter.ObjectPrinter
 
DEFAULT - Static variable in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Retrieve a default instance of the NBT binary serializer.
DEFAULT - Static variable in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
A standard YAML serializer.
DEFAULT - Static variable in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
A default instance of this serializer.
DEFAULT_DISABLE_AT_PERM_GEN - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
The default fraction of perm gen space after which the background compiler will be disabled.
DEFAULT_MAX_ERROR_COUNT - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
DEFAULT_PREFIX - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
DEFAULT_SENDING_DELTA - Static variable in class com.comphenix.protocol.async.AsyncMarker
Default number of packets to skip.
DEFAULT_SUPPORT_URL - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
DEFAULT_TIMEOUT_DELTA - Static variable in class com.comphenix.protocol.async.AsyncMarker
Default number of milliseconds until a packet will rejected.
defaultCloner - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
defaultDumper() - Static method in class com.comphenix.protocol.utility.HexDumper
Retrieve a hex dumper tuned for lines of 80 characters: Values Property Value Position Length 6 Position Suffix ": " Delimiter " " Group Length 2 Group Count 24 Line Delimiter "\n"
defaultFields - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
DefaultInstances - Class in com.comphenix.protocol.reflect.instances
Used to construct default instances of any type.
DefaultInstances(ImmutableList<InstanceProvider>) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct a default instance generator using the given instance providers.
DefaultInstances(DefaultInstances) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
Copy a given instance provider.
DefaultInstances(InstanceProvider...) - Constructor for class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct a default instance generator using the given instance providers.
defaultTransform(StructureModifier<Object>, StructureModifier<Object>, Cloner, int) - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
Default implementation of the field transform.
delegate - Variable in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
DelegatedErrorReporter - Class in com.comphenix.protocol.error
Construct an error reporter that delegates to another error reporter.
DelegatedErrorReporter(ErrorReporter) - Constructor for class com.comphenix.protocol.error.DelegatedErrorReporter
Construct a new error reporter that forwards all reports to a given reporter.
delimiter(String) - Method in class com.comphenix.protocol.utility.HexDumper
Set the delimiter to write in between each group of hexadecimal characters.
deserialize(Object, Class<?>, StringReader) - Static method in class com.comphenix.protocol.wrappers.ComponentParser
 
deserialize(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT tag from a stream.
deserialize(ConfigurationSection, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT tag from a root configuration.
deserialize(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT tag from a base-64 encoded string.
deserializeCompound(DataInputStream) - Method in class com.comphenix.protocol.utility.StreamSerializer
Read or deserialize an NBT compound from a input stream.
deserializeCompound(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT compound from a stream.
deserializeCompound(YamlConfiguration, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT compound from a root configuration.
deserializeCompound(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT compound from a base-64 encoded string.
deserializeItemStack(String) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deserialize an item stack from a base-64 encoded string.
deserializeItemStack(DataInputStream) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deprecated.
This is a pretty hacky solution for backwards compatibility. See StreamSerializer.deserializeItemStack(DataInputStream)
deserializeList(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT list from a stream.
deserializeList(YamlConfiguration, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT compound from a root configuration.
deserializeList(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT list from a base-64 encoded string.
deserializeString(DataInputStream, int) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deserialize a string using the standard Minecraft UTF-16 encoding.
deserializeVarInt(DataInputStream) - Method in class com.comphenix.protocol.utility.StreamSerializer
Read a variable integer from an input stream.
DESTROY_ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
DetailedErrorReporter - Class in com.comphenix.protocol.error
Internal class used to handle exceptions.
DetailedErrorReporter(Plugin) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
Create a default error reporting system.
DetailedErrorReporter(Plugin, String, String) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
Create a central error reporting system.
DetailedErrorReporter(Plugin, String, String, int, Logger) - Constructor for class com.comphenix.protocol.error.DetailedErrorReporter
Create a central error reporting system.
detailedReporting - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
disableUpdates() - Static method in class com.comphenix.protocol.ProtocolLibrary
Disables the ProtocolLib update checker.
DISCONNECT - Static variable in class com.comphenix.protocol.PacketType.Legacy.Client
 
DISCONNECT - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
DISPLAY_SCOREBOARD - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
divide(int) - Method in class com.comphenix.protocol.wrappers.BlockPosition
Divide each dimension in the current position by the given divisor.
divide(int) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Divide each dimension in the current position by the given divisor.

E

empty() - Static method in class com.comphenix.protocol.utility.ClassSource
 
EMPTY_NAME - Static variable in interface com.comphenix.protocol.wrappers.nbt.NbtList
The name of every NBT tag in a list.
EMPTY_WHITELIST - Static variable in class com.comphenix.protocol.events.ListeningWhitelist
A whitelist with no packets - indicates that the listener shouldn't observe any packets.
EmptyBufferMarker(ConnectionSide) - Constructor for class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
EmptyClassVisitor - Class in com.comphenix.protocol.reflect.compiler
 
EmptyClassVisitor() - Constructor for class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
EmptyMethodVisitor - Class in com.comphenix.protocol.reflect.compiler
 
EmptyMethodVisitor() - Constructor for class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
ENCHANT_ITEM - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
encoded - Variable in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
 
ENCRYPTION_BEGIN - Static variable in class com.comphenix.protocol.PacketType.Login.Client
 
ENCRYPTION_BEGIN - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
EndPoint(AbstractIntervalTree.State, TKey, TValue) - Constructor for class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
 
endTracking(long, PacketType) - Method in class com.comphenix.protocol.timing.TimedTracker
Stop and record the execution time since the creation of the given tracking token.
EnhancerFactory - Class in com.comphenix.protocol.utility
Represents a shared enchancer factory.
EnhancerFactory() - Constructor for class com.comphenix.protocol.utility.EnhancerFactory
 
enqueuePacket(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Queue a packet for processing.
enqueueSyncPacket(PacketEvent, AsyncMarker) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Enqueue a packet for asynchronous processing.
ensureCapacity(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Resize the backing array to fit the given key.
ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_ACTION - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
ENTITY_ACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ENTITY_DESTROY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_EQUIPMENT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_EQUIPMENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_HEAD_ROTATION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_HEAD_ROTATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_LOCATION_ACTION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_LOOK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_METADATA - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
Sent when an entities DataWatcher is updated.
ENTITY_METADATA - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_MOVE_LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
ENTITY_PAINTING - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_STATUS - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_STATUS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_TELEPORT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_TELEPORT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_VELOCITY - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
ENTITY_VELOCITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
entries() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
entrySet() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve a view of all the entries in the set.
entrySet() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Enumerates over every range in this interval tree.
entrySet() - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
entrySet() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
EnumConverter(Class<T>) - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
enumProtocol - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry
 
EnumWrappers - Class in com.comphenix.protocol.wrappers
Represents a generic enum converter.
EnumWrappers() - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers
 
EnumWrappers.ChatType - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.ChatVisibility - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.ClientCommand - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.CombatEventType - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.Difficulty - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.Direction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.EntityUseAction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.EnumConverter<T extends Enum<T>> - Class in com.comphenix.protocol.wrappers
 
EnumWrappers.Hand - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.ItemSlot - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.NativeGameMode - Enum in com.comphenix.protocol.wrappers
Represents a native game mode in Minecraft.
EnumWrappers.Particle - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerAction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerDigType - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerInfoAction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.ResourcePackStatus - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.ScoreboardAction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.SoundCategory - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.TitleAction - Enum in com.comphenix.protocol.wrappers
 
EnumWrappers.WorldBorderAction - Enum in com.comphenix.protocol.wrappers
 
equals(Object) - Method in class com.comphenix.protocol.async.AsyncMarker
 
equals(Object) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
equals(Object) - Method in class com.comphenix.protocol.error.Report
 
equals(Object) - Method in class com.comphenix.protocol.events.ListeningWhitelist
 
equals(Object) - Method in class com.comphenix.protocol.injector.netty.WirePacket
 
equals(Object) - Method in class com.comphenix.protocol.injector.PrioritizedListener
 
equals(Object) - Method in class com.comphenix.protocol.PacketType
 
equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
 
equals(Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
equals(Object) - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
equals(Object) - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.BlockPosition
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Determine if a given modifier is equal to the current modifier.
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
 
equals(Object) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
 
EquivalentConverter<TType> - Interface in com.comphenix.protocol.reflect
Interface that converts generic objects into types and back.
error(Throwable) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the current exception that occurred.
ERROR_PERMISSION - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
ErrorReporter - Interface in com.comphenix.protocol.error
Represents an object that can forward an error Report to the display and permanent storage.
evictExpired() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Evict any expired entries in the map.
ExactReflection - Class in com.comphenix.protocol.reflect
 
exceptionExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given type exactly.
exceptionExactType(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given type exactly and index.
exceptionMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given matcher,
exceptionMatches(AbstractFuzzyMatcher<Class<?>>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given matcher and index.
exceptionSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given type or be derived.
exceptionSuperOf(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a throwable exception that must match the given type or be derived and index.
ExistingGenerator - Class in com.comphenix.protocol.reflect.instances
Provides instance constructors using a list of existing values.
EXPERIENCE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
expireAfterAccess(long, TimeUnit) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or last access.
expireAfterWrite(long, TimeUnit) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.
ExpireHashMap<K,V> - Class in com.comphenix.protocol.collections
Represents a hash map where each association may expire after a given time has elapsed.
ExpireHashMap() - Constructor for class com.comphenix.protocol.collections.ExpireHashMap
Construct a new hash map where each entry may expire at a given time.
ExpireHashMap(Ticker) - Constructor for class com.comphenix.protocol.collections.ExpireHashMap
Construct a new hash map where each entry may expire at a given time.
EXPLORATION_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.11 - the exploration update.
EXPLOSION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
EXPLOSION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
extractVersion(String) - Static method in class com.comphenix.protocol.utility.MinecraftVersion
Extract the Minecraft version from CraftBukkit itself.

F

field(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new field contract.
field(FuzzyFieldContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new field contract via a builder.
FieldAccessException - Exception in com.comphenix.protocol.reflect
Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.
FieldAccessException() - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
 
FieldAccessException(String, Throwable) - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
 
FieldAccessException(String) - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
 
FieldAccessException(Throwable) - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
 
FieldAccessor - Interface in com.comphenix.protocol.reflect.accessors
Represents an interface for accessing a field.
FieldCloner - Class in com.comphenix.protocol.reflect.cloning
Represents a class capable of cloning objects by deeply copying its fields.
FieldCloner(Cloner, InstanceProvider) - Constructor for class com.comphenix.protocol.reflect.cloning.FieldCloner
Constructs a field cloner that copies objects by reading and writing the internal fields directly.
fieldType - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
FieldUtils - Class in com.comphenix.protocol.reflect
Utilities for working with fields by reflection.
FieldUtils() - Constructor for class com.comphenix.protocol.reflect.FieldUtils
FieldUtils instances should NOT be constructed in standard programming.
filtered - Variable in class com.comphenix.protocol.events.ScheduledPacket
 
filterReport(Object, Report, boolean) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
Invoked before an error report is passed on to the underlying error reporter.
finalize() - Method in class com.comphenix.protocol.reflect.VolatileField
 
findCurrent(PacketType.Protocol, PacketType.Sender, int) - Static method in class com.comphenix.protocol.PacketType
Retrieve a packet type from a protocol, sender and packet ID.
findCurrent(PacketType.Protocol, PacketType.Sender, String) - Static method in class com.comphenix.protocol.PacketType
 
findLegacy(int) - Static method in class com.comphenix.protocol.PacketType
Deprecated.
Legacy IDs haven't functioned properly for some time
findLegacy(int, PacketType.Sender) - Static method in class com.comphenix.protocol.PacketType
Deprecated.
Legacy IDs haven't functioned properly for some time
findOnlinePlayer(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Find an online player from the given key.
FLYING - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
FLYING - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
FLYING - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
forceAccess() - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve an ExactReflection object where scope restrictions are ignored.
forEnhancer(Enhancer) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct default instances using the CGLIB enhancer object instead.
fromArray(InstanceProvider...) - Static method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct a default instance generator using the given instance providers.
fromBase(NbtBase<T>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Get a NBT wrapper from a NBT base.
fromBase64Png(String) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from a base-64 encoded PNG file.
fromBaseComponent(BaseComponent...) - Static method in class com.comphenix.protocol.wrappers.ComponentConverter
Converts an array of BaseComponents into a ProtocolLib wrapper
fromBean() - Static method in class com.comphenix.protocol.wrappers.nbt.NameProperty
Retrieve a new name property around a simple field, forming a Java bean.
fromBukkit(GameMode) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Obtains the given GameMode's NativeGameMode equivalent.
fromChatMessage(String) - Static method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Construct an array of chat components from a standard Minecraft message.
fromClass(Class<?>) - Static method in class com.comphenix.protocol.PacketType
Lookup a packet type from a packet class.
fromClass(Class<?>) - Static method in class com.comphenix.protocol.reflect.ExactReflection
Retrieves an exact reflection instance from a given class.
fromClass(Class<?>, boolean) - Static method in class com.comphenix.protocol.reflect.ExactReflection
Retrieves an exact reflection instance from a given class.
fromClass(Class<?>) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a fuzzy reflection instance from a given class.
fromClass(Class<?>, boolean) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a fuzzy reflection instance from a given class.
fromClassLoader() - Static method in class com.comphenix.protocol.utility.ClassSource
Construct a class source from the default class loader.
fromClassLoader(ClassLoader) - Static method in class com.comphenix.protocol.utility.ClassSource
Construct a class source from the given class loader.
fromClient(Object, PacketContainer, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a client packet transmission.
fromClient(Object, PacketContainer, NetworkMarker, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a client packet transmission.
fromClient(Object, PacketContainer, NetworkMarker, Player, boolean) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a client packet transmission.
fromCollection(Collection<InstanceProvider>) - Static method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Construct a default instance generator using the given instance providers.
fromConstructor(Constructor<?>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Wraps a constructor as a method information object.
fromConstructors(Constructor<?>[]) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Construct a list of method infos from a given array of constructors.
fromConstructors(Collection<Constructor<?>>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Construct a list of method infos from a given collection of constructors.
fromCurrent(PacketType.Protocol, PacketType.Sender, int, Class<?>) - Static method in class com.comphenix.protocol.PacketType
Retrieve a packet type from a protocol, sender, ID, and class for 1.8+
fromEncodedText(String) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from an encoded text.
fromEnum(Enum<?>) - Static method in class com.comphenix.protocol.wrappers.MinecraftKey
Deprecated.
This isn't accurate in all cases
fromFile(String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Load a NBT compound from a GZIP compressed file.
fromFiltered(PacketContainer, Player) - Static method in class com.comphenix.protocol.events.ScheduledPacket
Construct a new scheduled packet that will be processed by any packet listeners.
fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.injector.PlayerLoggedOutException
Construct an exception from a formatted message.
fromFormat(String, Object...) - Static method in exception com.comphenix.protocol.reflect.FieldAccessException
 
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.MinecraftKey
Creates a MinecraftKey wrapper from a Minecraft handle.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedAttribute
Construct a new wrapped attribute around a specific NMS instance.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct an attribute modifier wrapper around a given NMS instance.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Construct a new chat component wrapper around the given NMS object.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer associated with a given NMS handle.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Construct a wrapper around an existing game profile.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Construct a wrapper around a given NMS IntHashMap.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing
Construct a wrapped server ping from a native NMS object.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Construct a new signed property from a given NMS property.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedStatistic
Construct a new wrapper from a given underlying statistics.
fromID(PacketType.Protocol, PacketType.Sender, int, Class<?>) - Static method in class com.comphenix.protocol.PacketType
Retrieve a packet type from a protocol, sender and packet ID, for pre-1.8.
fromId(int) - Static method in enum com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Retrieve the associated operation from an ID.
fromIntOpcode(int) - Static method in enum com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
fromItemTag(ItemStack) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a wrapper for an NBT tag stored (in memory) in an item stack.
fromJson(String) - Static method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Construct a new chat component wrapper from the given JSON string.
fromJson(String) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing
Construct a wrapper server ping from an encoded JSON string.
fromLegacy(int, PacketType.Sender) - Static method in class com.comphenix.protocol.PacketType
Deprecated.
Legacy IDs haven't functioned properly for some time
fromMap(Map<String, Class<?>>) - Static method in class com.comphenix.protocol.utility.ClassSource
Construct a class source from a mapping of canonical names and the corresponding classes.
fromMethod(Method) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Wraps a method as a MethodInfo object.
fromMethods(Method[]) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Construct a list of method infos from a given array of methods.
fromMethods(Collection<Method>) - Static method in class com.comphenix.protocol.reflect.MethodInfo
Construct a list of method infos from a given collection of methods.
fromName(String) - Static method in class com.comphenix.protocol.PacketType
Retrieve every packet type with the given UPPER_CAMEL_CASE name.
fromName(String) - Static method in class com.comphenix.protocol.wrappers.WrappedStatistic
Construct a wrapper around an existing game profile.
fromNMS(Object) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Deprecated.
fromNMS(Object, String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Initialize a NBT wrapper with a name.
fromNMSCompound(Object) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Retrieve the NBT compound from a given NMS handle.
fromObject(Object) - Static method in class com.comphenix.protocol.reflect.ExactReflection
Retrieves an exact reflection instance from an object.
fromObject(Object, boolean) - Static method in class com.comphenix.protocol.reflect.ExactReflection
Retrieves an exact reflection instance from an object.
fromObject(Object) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a fuzzy reflection instance from an object.
fromObject(Object, boolean) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a fuzzy reflection instance from an object.
fromObjectArray(Object[]) - Static method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
Create an instance generator from a pre-defined array of values.
fromObjectFields(Object) - Static method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
Automatically create an instance provider from a objects public and private fields.
fromObjectFields(Object, Class<?>) - Static method in class com.comphenix.protocol.reflect.instances.ExistingGenerator
Automatically create an instance provider from a objects public and private fields.
fromOfflinePlayer(OfflinePlayer) - Static method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the associated game profile of an offline player.
fromPackage(String) - Static method in class com.comphenix.protocol.utility.ClassSource
Construct a class source from the default class loader and package.
fromPacket(Object) - Static method in class com.comphenix.protocol.events.PacketContainer
Construct a new packet container from a given handle.
fromPacket(PacketContainer) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
Creates a WirePacket from an existing PacketContainer
fromPacket(Object) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
Creates a WirePacket from an existing Minecraft packet
fromPlayer(Player) - Static method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the associated game profile of a player.
fromPng(InputStream) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from an input stream.
fromPng(byte[]) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from a byte array of a PNG file.
fromPng(RenderedImage) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from an image.
fromServer(Object, PacketContainer, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a server packet transmission.
fromServer(Object, PacketContainer, NetworkMarker, Player) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a server packet transmission.
fromServer(Object, PacketContainer, NetworkMarker, Player, boolean) - Static method in class com.comphenix.protocol.events.PacketEvent
Creates an event representing a server packet transmission.
fromServerVersion(String) - Static method in class com.comphenix.protocol.utility.MinecraftVersion
Parse the given server version into a Minecraft version.
fromSilent(PacketContainer, Player) - Static method in class com.comphenix.protocol.events.ScheduledPacket
Construct a new scheduled packet that will not be processed by any packet listeners (except MONITOR).
fromStringIndex(Class<?>, Object, int) - Static method in class com.comphenix.protocol.wrappers.nbt.NameProperty
Retrieve a name property that delegates all read and write operations to a field of the given target.
fromSynchronous(PacketEvent, AsyncMarker) - Static method in class com.comphenix.protocol.events.PacketEvent
Create an asynchronous packet event from a synchronous event and a async marker.
fromText(String) - Static method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Construct a wrapper around a new text chat component with the given text.
fromValues(String, String, String) - Static method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Construct a new wrapped signed property from the given values.
fromVanilla(Enum<?>) - Static method in enum com.comphenix.protocol.PacketType.Protocol
Retrieve the correct protocol enum from a given vanilla enum instance.
fromWrapper(WrappedChatComponent) - Static method in class com.comphenix.protocol.wrappers.ComponentConverter
Converts a WrappedChatComponent into an array of BaseComponents
FROSTBURN_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.10 - the frostburn update.
FuzzyClassContract - Class in com.comphenix.protocol.reflect.fuzzy
Determine if a given class implements a given fuzzy (duck typed) contract.
FuzzyClassContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
Represents a class contract builder.
FuzzyFieldContract - Class in com.comphenix.protocol.reflect.fuzzy
Represents a field matcher.
FuzzyFieldContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
Represents a builder for a field matcher.
FuzzyMatchers - Class in com.comphenix.protocol.reflect.fuzzy
Contains factory methods for matching classes.
FuzzyMethodContract - Class in com.comphenix.protocol.reflect.fuzzy
Represents a contract for matching methods or constructors.
FuzzyMethodContract.Builder - Class in com.comphenix.protocol.reflect.fuzzy
Represents a builder for a fuzzy method contract.
FuzzyReflection - Class in com.comphenix.protocol.reflect
Retrieves fields and methods by signature, not just name.
FuzzyReflection(Class<?>, boolean) - Constructor for class com.comphenix.protocol.reflect.FuzzyReflection
 

G

GAME_STATE_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
gamePhase(GamePhase) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the gamephase to use when constructing new whitelists.
gamePhase(GamePhase) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set which game phase this listener is active under.
GamePhase - Enum in com.comphenix.protocol.injector
The current player phase.
gamePhaseBoth() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the gamephase to GamePhase.BOTH.
get(K) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve the value associated with the given key, if it has not expired.
get(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Retrieve the value associated with a given key.
get(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Retrieves the value of the range that matches the given key, or NULL if nothing was found.
get(TKey) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
Waits until a value has been associated with the given key, and then retrieves that value.
get(TKey, long, TimeUnit) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
Waits until a value has been associated with the given key, and then retrieves that value.
get(TKey, long, TimeUnit, boolean) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
Waits until a value has been associated with the given key, and then retrieves that value.
get(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
get(int) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Retrieves an element by index.
get(Object) - Method in class com.comphenix.protocol.reflect.accessors.Accessors.SynchronizedFieldAccessor
 
get(Object) - Method in interface com.comphenix.protocol.reflect.accessors.FieldAccessor
Retrieve the value of a field for a particular instance.
get(int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
get(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
get(Key) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
get(Class<?>) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the first serializer associated with a given class.
get(Class<?>, boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the first serializer associated with a given class and optional state.
get(int) - Method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Retrieve the value associated with a specific key, or NULL if not found.
GET_INFO - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
getAbsoluteX() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's absolute x coordinate.
getAbsoluteZ() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's absolute z coordinate.
getAccessibleMethod(Class, String, Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Return an accessible method (that is, one that can be invoked via reflection) with given name and parameters.
getAccessibleMethod(Method) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Return an accessible method (that is, one that can be invoked via reflection) that implements the specified Method.
getAccessibleMethod(Class, Method) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Return an accessible method (that is, one that can be invoked via reflection) that implements the specified Method.
getAggregateCloner() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
Retrieve the aggregate cloner that is being built.
getAmount() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Retrieve the amount to modify in the operation.
getArrayClass(Class<?>) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the array class of a given component type.
getArrayConverter(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for an array of generic items.
getArrayConverter(ChunkCoordIntPair) - Static method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
 
getAsyncHandlers() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getAsyncHandlers() - Method in interface com.comphenix.protocol.AsynchronousManager
Get an immutable set of every registered asynchronous packet listener.
getAsynchronousManager() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the current asynchronous packet manager.
getAsyncListener() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Retrieve the current asynchronous packet listener.
getAsyncMarker() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieve the asynchronous marker.
getAttributeCollectionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for collections of attribute snapshots.
getAttributeKey() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve the unique attribute key that identifies its function.
getAttributeModifierClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the attribute modifier class.
getAttributeSnapshotClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the attribute snapshot class.
getAutoDelay() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the amount of time to wait until checking for a new update.
getAutoLastTime() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the last time we updated, in seconds since 1970.01.01 00:00.
getBaseclassContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every baseclass contract.
getBaseValue() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve the base value of this attribute, before any of the modifiers have been taken into account.
getBinarySerializer() - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Retrieve the binary serializer that is used.
getBins() - Method in class com.comphenix.protocol.timing.HistogramStream
Retrieve an immutable view of every bin in the histogram.
getBlockClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the Block (NMS) class.
getBlockConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for block instances.
getBlockData() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for BlockData in Minecraft 1.8.
getBlockDataSerializer(boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for BlockData
getBlockIDConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Deprecated.
ID's are deprecated
getBlockPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the BlockPosition class.
getBlockPositionCollectionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for collections of chunk positions.
getBlockPositionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for block positions.
getBlockPositionSerializer(boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for BlockPositions
getBlocks() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for block fields.
getBooleans() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every boolean field.
getBuild() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Build version number
getBukkitEntity(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Dynamically retrieve the Bukkit entity from a given entity.
getBukkitItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the Bukkit equivalent of a NMS ItemStack.
getById(int) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getByKey(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
getByName(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getByte(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the byte value of an entry identified by a given key.
getByte(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched byte.
getByteArray(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the byte array value of an entry identified by a given key.
getByteArrays() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every byte array field.
getByteArraySerializer() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a serializer for reading and writing ItemStacks stored in a byte array.
getByteBufClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getByteBuffer(NetworkMarker) - Static method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the byte buffer stored in the given marker.
getByteOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the byte value of an existing entry, or from a new default entry if it doesn't exist.
getBytes() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every byte field.
getBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, OutputStream, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, GatheringByteChannel, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, FileChannel, long, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes() - Method in class com.comphenix.protocol.injector.netty.WirePacket
Gets this packet's contents as a byte array
getCached(FieldAccessor) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a field accessor that will cache the content of the field.
getCallerParameters() - Method in class com.comphenix.protocol.error.Report
Retrieve the parameters of the caller method.
getChatComponentArrays() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for arrays of chat components.
getChatComponents() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for chat components in Minecraft 1.7.2.
getChatComponentSerializer() - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for IChatBaseComponents
getChatComponentTextClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NMS chat component text class.
getChatSerializerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Attempt to find the ChatSerializer class.
getChatTypeClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getChatTypeConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getChatTypes() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ChatType enum in 1.12.
getChatVisibilities() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ChatVisibility enum in 1.7.2.
getChatVisibilityClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getChatVisibilityConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getChunk() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets the chunk this block change occured in.
getChunkCoordinate(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched string.
getChunkCoordinatesClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ChunkCoordinates class.
getChunkCoordIntPair() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ChunkCoordIntPair class.
getChunkCoordIntPairs() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for wrapped ChunkCoordIntPairs.
getChunkPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the ChunkPosition class.
getChunkX() - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Retrieve the chunk index in the x-dimension.
getChunkZ() - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Retrieve the chunk index in the z-dimension.
getClass(Object) - Static method in class com.comphenix.protocol.injector.PacketConstructor
Retrieve the class of an object, or just the class if it already is a class object.
getClassLoader() - Method in class com.comphenix.protocol.utility.EnhancerFactory
Get the current class loader we are using.
getClassNames() - Method in class com.comphenix.protocol.PacketType
 
getClientCommandClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getClientCommandConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getClientCommands() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ClientCommand enum in 1.7.2.
getClientPackets() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Retrieve every known client packet, from every protocol.
getClientPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getClientPacketTypes() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve every known and supported server packet type.
getClientRegistry() - Static method in class com.comphenix.protocol.Packets
Deprecated.
getCloners() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
Retrieves a view of the current list of cloners.
getCombatEvents() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the CombatEventType enum in 1.8.
getCombatEventTypeClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getCombatEventTypeConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getCompiler() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Retrieve the current structure compiler.
getCompound(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the compound (map) value of an entry identified by a given key.
getCompoundOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve a compound (map) value by its key, or create a new compound if it doesn't exist.
getConfig() - Static method in class com.comphenix.protocol.ProtocolLibrary
Gets ProtocolLib's configuration
getConstantAccessor(Object, Method) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a method accessor that always return a constant value, regardless if input.
getConstructor() - Method in interface com.comphenix.protocol.reflect.accessors.ConstructorAccessor
Retrieve the underlying constructor.
getConstructor(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the first constructor that matches.
getConstructorAccessor(Class<?>, Class<?>...) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a constructor accessor for a constructor with the given signature.
getConstructorAccessor(Constructor<?>) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a constructor accessor for a particular constructor, avoding checked exceptions.
getConstructorAccessorOrNull(Class<?>, Class<?>...) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Find a specific constructor in a class.
getConstructorContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every constructor contract.
getConstructorList(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve a list of every constructor that matches the given matcher.
getConstructors() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves all private and public constructors in declared order (after JDK 1.5).
getContainer() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the object the field is stored.
getConverter() - Static method in class com.comphenix.protocol.wrappers.BlockPosition
Used to convert between NMS ChunkPosition and the wrapper instance.
getConverter() - Static method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Used to convert between NMS ChunkPosition and the wrapper instance.
getConverter() - Static method in class com.comphenix.protocol.wrappers.ChunkPosition
Used to convert between NMS ChunkPosition and the wrapper instance.
getConverter() - Static method in class com.comphenix.protocol.wrappers.MinecraftKey
 
getConverter(ChunkCoordIntPair) - Static method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
 
getConverter() - Static method in class com.comphenix.protocol.wrappers.PlayerInfoData
Used to convert between NMS PlayerInfoData and the wrapper instance.
getConverter() - Static method in class com.comphenix.protocol.wrappers.Vector3F
 
getConvertersForGeneric() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve every converter that is associated with a generic class.
getConvertersForSpecific() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve every converter that is associated with a specific class.
getCount() - Method in class com.comphenix.protocol.timing.HistogramStream
 
getCount() - Method in class com.comphenix.protocol.timing.OnlineComputation
Retrieve the number of observations.
getCount() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the number of observations.
getCraftBukkitClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the class object of a specific CraftBukkit class.
getCraftBukkitPackage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the name of the root CraftBukkit package.
getCraftChatMessage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftChatMessage in Minecraft 1.7.2.
getCraftEntityClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftEntity class.
getCraftItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftItemStack class.
getCraftMessageClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftChatMessage introduced in 1.7.2
getCraftPlayerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftPlayer class.
getCraftSoundClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getCraftWorldClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the CraftWorld class.
getCurrentId() - Method in class com.comphenix.protocol.PacketType
Retrieve the current protocol ID for this packet type.
getCurrentVersion() - Method in class com.comphenix.protocol.PacketType
Retrieve the Minecraft version for the current ID.
getCurrentVersion() - Static method in class com.comphenix.protocol.utility.MinecraftProtocolVersion
Retrieve the version of the Minecraft protocol for the current version of Minecraft.
getCurrentVersion() - Static method in class com.comphenix.protocol.utility.MinecraftVersion
 
getData() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's block data.
getData() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Retrieves the data of this BlockData.
getData() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve the underlying data, with no copying.
getDataCopy() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a copy of the underlying data array.
getDataLength() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getDataTypeDelimiter() - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Retrieve the current data type delimiter.
getDataWatcherClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the DataWatcher class.
getDataWatcherConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for the NMS DataWatcher class and our wrapper.
getDataWatcherItemClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the DataWatcher Item class.
getDataWatcherModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for data watchers.
getDataWatcherObjectClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getDataWatcherRegistryClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getDataWatcherSerializerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getDeclaredFields(Class<?>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves all private and public fields, up until a certain superclass.
getDeclaredName(int) - Static method in class com.comphenix.protocol.Packets
Deprecated.
getDeclaredName(Integer) - Method in class com.comphenix.protocol.reflect.IntEnum
Retrieve the name of the member with the given id.
getDeclaringMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Retrieve a class matcher for the declaring class of the member.
getDecoratedList(Object) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a Java wrapper for the corresponding Trove list.
getDecoratedMap(Object) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a Java wrapper for the corresponding Trove map.
getDecoratedSet(Object) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a Java wrapper for the corresponding Trove set.
getDefault() - Static method in class com.comphenix.protocol.reflect.ClassAnalyser
Retrieve the default instance.
getDefault(Class<T>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieves a default instance or value that is assignable to this type.
getDefault(Class<T>, List<InstanceProvider>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieves a default instance or value that is assignable to this type.
getDefault() - Static method in class com.comphenix.protocol.utility.StreamSerializer
Retrieve a default stream serializer.
getDefaultCloner() - Method in class com.comphenix.protocol.reflect.cloning.CollectionCloner
Retrieve the default cloner used to clone the content of each element in the collection.
getDefaultCloner() - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
Retrieve the default cloner used to clone the content of each field.
getDefaultMethod() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the default injection method.
getDelegated() - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
Retrieve the underlying error reporter.
getDevelopmentStage() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Retrieve the development stage.
getDifficulties() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the Difficulty enum in 1.7.2.
getDifficultyClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getDifficultyConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getDirectionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getDirectionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getDirections() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the Direction enum in 1.10.
getDirectionSerializer() - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for Directions
getDirtyState() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Whether or not the value must be synchronized with the client.
getDisablePermGenFraction() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Retrieve the fraction of perm gen space used after which the background compiler will be disabled.
getDisconnectMethod(Class<? extends Object>) - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the disconnect method for a given player connection.
getDisplayName() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
Gets the display name of the player represented by this data.
getDouble(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the double value of an entry identified by a given key.
getDoubleOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the double value of an existing entry, or from a new default entry if it doesn't exist.
getDoubles() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every double field.
getEffectTypeConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getEffectTypes() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the MobEffectList class in 1.9.
getElementType() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Get the type of each element.
getEndPoint(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Get the left-most end-point associated with this key.
getEntity() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieve the entity associated with this data watcher.
getEntityActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the entity (NMS) class.
getEntityConverter(World) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for NMS entities and Bukkit entities.
getEntityFromID(World, int) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the associated entity.
getEntityHumanClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EntityHuman class.
getEntityModifier(World) - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for entity objects.
getEntityModifier(PacketEvent) - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for entity objects.
getEntityPlayerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EntityPlayer (NMS) class.
getEntityTrackerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EntityTracker (NMS) class.
getEntityTrackers(Entity) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve every client that is receiving information about a given entity.
getEntityUseActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityUseActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityUseActions() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the EntityUse enum in 1.7.2.
getEntityWatcher(Entity) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieve the data watcher associated with an entity.
getEntry(AbstractIntervalTree<TKey, TValue>.EndPoint, AbstractIntervalTree<TKey, TValue>.EndPoint) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Retrieve the entry from a given set of end points.
getEnumFormat() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Deprecated.
This isn't accurate in all cases
getEnumModifier(Class<T>, Class<?>) - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for an enum.
getEnumModifier(Class<T>, int) - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for an enum.
getEnumProtocolClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EnumProtocol class in 1.7.2.
getErrorCount() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve the current number of errors printed through DetailedErrorReporter.reportDetailed(Object, Report).
getErrorReporter() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getErrorReporter() - Method in interface com.comphenix.protocol.AsynchronousManager
Retrieve the default error reporter.
getErrorReporter() - Static method in class com.comphenix.protocol.ProtocolLibrary
Retrieve the current error reporter.
getException() - Method in class com.comphenix.protocol.error.Report
Retrieve the associated exception, or NULL if not found.
getExceptionMatchers() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Retrieve an immutable list of every exception matcher for this method.
getExceptionTypes() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns an array of Class objects that represent the types of the exceptions declared to be thrown by the underlying method or constructor represented by this MethodInfo object.
getExecutorAsync() - Static method in class com.comphenix.protocol.ProtocolLibrary
Retrieve an executor service for performing asynchronous tasks on the behalf of ProtocolLib.
getExecutorSync() - Static method in class com.comphenix.protocol.ProtocolLibrary
Retrieve an executor service for performing synchronous tasks (main thread) on the behalf of ProtocolLib.
getFavicon() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the compressed PNG file that is being displayed as a favicon.
getField() - Method in class com.comphenix.protocol.reflect.accessors.Accessors.SynchronizedFieldAccessor
 
getField() - Method in interface com.comphenix.protocol.reflect.accessors.FieldAccessor
Retrieve the underlying field.
getField(String) - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve a field in the class hierachy by the given name.
getField(Class, String) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Gets an accessible Field by name respecting scope.
getField(Class, String, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Gets an accessible Field by name breaking scope if requested.
getField(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the first field that matches.
getField(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve a field by index.
getField() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the current field.
getFieldAcccessorOrNull(Class<?>, String, Class<?>) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a field accessor for a field with the given name and equivalent type, or NULL.
getFieldAccessor(Class<?>, Class<?>, boolean) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve an accessor for the first field of the given type.
getFieldAccessor(Class<?>, String, boolean) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve an accessor for the first field of the given type.
getFieldAccessor(Field) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a field accessor from a given field that uses unchecked exceptions.
getFieldAccessor(Field, boolean) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a field accessor from a given field that uses unchecked exceptions.
getFieldAccessorArray(Class<?>, Class<?>, boolean) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve an accessor (in declared order) for every field of the givne type.
getFieldByName(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a field by name.
getFieldByType(String, Class<?>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves the first field with a type equal to or more specific to the given type.
getFieldByType(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a field by type.
getFieldByType(String, Set<Class>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a field by type.
getFieldContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every field contract.
getFieldList(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve a list of every field that matches the given matcher.
getFieldListByType(Class<?>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves every field with a type equal to or more specific to the given type.
getFields() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves all private and public fields in declared order (after JDK 1.5).
getFields() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves a list of the fields matching the constraints of this structure modifier.
getFieldType(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve the type of a specified field.
getFieldType() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves the common type of each field.
getFieldValue(Object, Class<T>, boolean) - Static method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the value of the first field of the given type.
getFile() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve a reference to the configuration file.
getFinalValue() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve the final computed value.
getFloat() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every float field.
getFloat(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the float value of an entry identified by a given key.
getFloat(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched float.
getFloatOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the float value of an existing entry, or from a new default entry if it doesn't exist.
getFriendlyWorkerName(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Create a friendly thread name using the following convention:
getFromNativeMap() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getFromWrapperMap() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getFullKey() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Gets the full key of this MinecraftKey.
getGameMode() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
Gets the GameMode of the player represented by this data.
getGameModeClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getGameModeConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getGameModes() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the NativeGameMode enum in 1.7.2.
getGamePhase() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Retrieve which game phase this listener is active under.
getGameProfileClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the GameProfile class in 1.7.2 and later.
getGameProfiles() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for game profiles in Minecraft 1.7.2.
getGeneric(Class<?>, TType) - Method in interface com.comphenix.protocol.reflect.EquivalentConverter
Retrieve a copy of the generic type from a specific type.
getGeneric(Class<?>, TType) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
 
getGeneric(Class<?>, T) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getGenericConverter(Class<T>) - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
Retrieve a generic enum converter for use with StructureModifiers.
getGenericValue(Class<?>, TType) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Retrieve a copy of the actual generic value.
getGlobalParameter(String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve a global parameter by its key.
getHandClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getHandConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getHandle() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves the underlying Minecraft packet.
getHandle() - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
Retrieves the underlying NMS object.
getHandle() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtWrapper
Retrieve the underlying net.minecraft.server instance.
getHandle() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Retrieve the underlying attribute modifier.
getHandle() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
getHandle() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
getHandleType() - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
Retrieve the type of the handle.
getHandleType() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
getHands() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the Hand enum in 1.9.
getIBlockDataClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the IBlockData class in 1.8.
getIChatBaseComponentArrayClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getIChatBaseComponentClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the IChatBaseComponent class.
getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Retrieve a unique worker ID.
getID() - Method in class com.comphenix.protocol.events.PacketContainer
Deprecated.
getId() - Method in class com.comphenix.protocol.injector.netty.WirePacket
Gets this packet's ID
getId() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.ChatType
 
getId() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getId() - Method in enum com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Retrieve the unique operation ID.
getId() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the textual representation of the player's UUID.
getIgnoreNull(EquivalentConverter<TType>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Wraps a given equivalent converter in NULL checks, ensuring that such values are ignored.
getIgnoreVersionCheck() - Method in class com.comphenix.protocol.ProtocolConfig
The version of Minecraft to ignore the built-in safety feature.
getImage() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Uncompress and return the stored image.
getIndex() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Gets this watcher object's index.
getIndex() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Gets this Item's index from the watcher object
getIndexes() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Gets a set containing the registered indexes.
getInitialTime() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the time the packet was initially queued for asynchronous processing.
getInjectionMethod() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the injection method that has been set in the configuration, or use a default value.
getInnerConverter() - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
Retrieve a function delegate that converts outer objects to inner objects.
getInputBuffer() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the serialized packet data (excluding the header by default) from the network input stream.
getInputBuffer(boolean) - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the serialized packet data from the network input stream.
getInputStream() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the serialized packet data (excluding the header by default) as an input stream.
getInputStream(boolean) - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the serialized packet data as an input stream.
getInstance() - Static method in class com.comphenix.protocol.injector.BukkitUnwrapper
Retrieve the default instance of the Bukkit unwrapper.
getInstance() - Static method in class com.comphenix.protocol.PacketType.Handshake.Client
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Handshake.Server
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Legacy.Client
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Legacy.Server
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Login.Client
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Login.Server
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Play.Client
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Play.Server
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Status.Client
 
getInstance() - Static method in class com.comphenix.protocol.PacketType.Status.Server
 
getInstance() - Static method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Retrieves the current background compiler.
getInstance() - Static method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the shared listener manager.
getInstance() - Static method in class com.comphenix.protocol.utility.EnhancerFactory
 
getInstanceProvider() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
Retrieve the instance provider last set in the builder.
getInstanceProvider() - Method in class com.comphenix.protocol.reflect.cloning.FieldCloner
Retrieve the instance provider this cloner is using to create new, empty classes.
getInteger(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the integer value of an entry identified by a given key.
getInteger(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched integer.
getIntegerArray(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the integer array value of an entry identified by a given key.
getIntegerArrays() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every int array field.
getIntegerOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the integer value of an existing entry, or from a new default entry if it doesn't exist.
getIntegers() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every integer field.
getInterfaceContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every interface contract.
getIntHashMapClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the IntHashMap class.
getItemArrayModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for arrays of ItemStacks.
getItemListModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for lists of ItemStacks.
getItemModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for ItemStack.
getItemSlotClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getItemSlotConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getItemSlots() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ItemSlot enum in 1.9.
getItemStack(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched string.
getItemStackArrayClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ItemStack[] class.
getItemStackClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NMS ItemStack class.
getItemStackConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter used to convert NMS ItemStacks to Bukkit's ItemStack.
getItemStackSerializer(boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for ItemStacks
getJson() - Method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Retrieve a copy of this component as a JSON string.
getKey() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
getKey() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
getKey() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Gets the key of this MinecraftKey.
getKeys() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve a Set view of the keys of each entry in this compound.
getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Generate a view of this matcher as a key-value map.
getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
 
getKeyValueView() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
getLatency() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
Gets the latency between the client and the server.
getLegacyId() - Method in class com.comphenix.protocol.PacketType
Deprecated.
Legacy IDs haven't functioned properly for some time
getLineLength(int) - Method in class com.comphenix.protocol.utility.HexDumper
Calculate the length of each line.
getList(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the NBT list value of an entry identified by a given key.
getListConverter(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for a list of generic items.
getListener(PacketType) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Retrieve the registered listeners, in order from the lowest to the highest priority.
getListener() - Method in class com.comphenix.protocol.injector.PrioritizedListener
Retrieve the underlying listener.
getListenerHandler() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the current asynchronous listener handler.
getListenerLoop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Create a worker that will initiate the listener loop.
getListNbtModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for lists of NBT classes.
getListOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve a NBT list value by its key, or create a new list if it doesn't exist.
getLocation(World) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Returns this block change's absolute Location in a given World.
getLogger() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve the current logger that is used to print all reports.
getLong(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the long value of an entry identified by a given key.
getLongOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the long value of an existing entry, or from a new default entry if it doesn't exist.
getLongs() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every long field.
getMajor() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Major version number
getManager() - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the protocol manager.
getMapConverter(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for a map of generic keys and primitive values.
getMappedMethods(List<Method>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve every method as a map over names.
getMatchingAccessibleMethod(Class, String, Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Find an accessible method that matches the given name and has compatible parameters.
getMaxErrorCount() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve the maximum number of errors we can print before we begin suppressing errors.
getMaximum() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the maximum observation yet observed.
getMaximumRecursion() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieve the the maximum height of the hierachy of creates types.
getMean() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the average of all the observations.
getMessage(Object[]) - Method in class com.comphenix.protocol.error.ReportType
Convert the given report to a string, using the provided parameters.
getMessageParameters() - Method in class com.comphenix.protocol.error.Report
Retrieve the message parameters that will be used to construc the report message.
getMetadata(String) - Method in class com.comphenix.protocol.events.PacketContainer
Gets the metadata value for a given key.
getMethod() - Method in interface com.comphenix.protocol.reflect.accessors.MethodAccessor
Retrieve the underlying method.
getMethod(String, Class<?>...) - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve the first method in the class hierachy with the given name and parameters.
getMethod(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the first method that matches.
getMethod(AbstractFuzzyMatcher<MethodInfo>, String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve a method that matches.
getMethodAcccessorOrNull(Class<?>, String) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a method accessor for a field with the given name and equivalent type, or NULL.
getMethodAccessor(Class<?>, String, Class<?>...) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a method accessor for a method with the given name and signature.
getMethodAccessor(Method) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a method accessor for a particular method, avoding checked exceptions.
getMethodAccessor(Method, boolean) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a method accessor for a particular method, avoding checked exceptions.
getMethodByName(String) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a method by looking at its name.
getMethodByParameters(String, Class<?>...) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a method by looking at the parameter types only.
getMethodByParameters(String, Class<?>, Class<?>[]) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a method by looking at the parameter types and return type only.
getMethodByParameters(String, String, String[]) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a method by looking at the parameter types and return type only.
getMethodCalls(Method) - Method in class com.comphenix.protocol.reflect.ClassAnalyser
Retrieve every method calls in the given method.
getMethodCalls(Class<?>, Method) - Method in class com.comphenix.protocol.reflect.ClassAnalyser
Retrieve every method calls in the given method.
getMethodContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every method contract.
getMethodList(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve a list of every method that matches the given matcher.
getMethodListByParameters(Class<?>, Class<?>[]) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves every method that has the given parameter types and return type.
getMethodName() - Method in class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
 
getMethods() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves all private and public methods in declared order (after JDK 1.5).
getMime() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve the MIME type of the image.
getMinecraftClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the class object of a specific Minecraft class.
getMinecraftClass(String, String...) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the first class that matches a specified Minecraft name.
getMinecraftClass() - Static method in class com.comphenix.protocol.wrappers.Vector3F
 
getMinecraftGsonClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the Gson class used by Minecraft.
getMinecraftItemStack(ItemStack) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the NMS equivalent of a Bukkit ItemStack.
getMinecraftKeyClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getMinecraftLibraryClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the class object of a specific Minecraft library class.
getMinecraftObjectMatcher() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve a abstract fuzzy class matcher for Minecraft objects.
getMinecraftObjectRegex() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve a regular expression that can match Minecraft package objects.
getMinecraftPackage() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the name of the Minecraft server package.
getMinecraftServerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the MinecraftServer class.
getMinecraftVersion() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the current Minecraft version.
getMinimum() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the minimum observation yet observed.
getMinimumConstructor(Class<T>) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieve the constructor with the fewest number of parameters.
getMinor() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Minor version number
getMobEffectClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the net.minecraft.server.MobEffect class.
getMobEffectListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getModificationCount() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the number of modifications made to this configuration.
getModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves the generic structure modifier for this packet.
getModifierByUUID(UUID) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve an attribute modifier by UUID.
getModifiers() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve an immutable set of all the attribute modifiers that will compute the final value of this attribute.
getModifiersBanned() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Retrieve a bit field of every Modifier that must not be present for the member to match.
getModifiersRequired() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Retrieve a bit field of every Modifier that is required for the member to match.
getMotD() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the message of the day.
getMultiBlockChangeInfoArrayClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the MultiBlockChangeInfo array class in 1.8.
getMultiBlockChangeInfoArrays() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for MultiBlockChangeInfo arrays in Minecraft 1.8.
getMultiBlockChangeInfoClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the MultiBlockChangeInfo class in 1.8.
getName() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getName() - Method in class com.comphenix.protocol.wrappers.nbt.NameProperty
Retrieve the name.
getName() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Retrieve the name of this NBT tag.
getName() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Retrieve a human readable name of this modifier.
getName() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the name of the player.
getName() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Retrieve the name of the underlying property, such as "textures".
getName() - Method in class com.comphenix.protocol.wrappers.WrappedStatistic
Retrieve the unique name of this statistic.
getNameRegex() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Retrieve the regular expression pattern that is used to match the name of a member.
getNBTBaseClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NBT base class.
getNBTCompoundClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NBT Compound class.
getNBTCompoundSerializer() - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for NBT Compound tags
getNbtCompressedStreamToolsClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NBTCompressedStreamTools class.
getNbtConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for net.minecraft.server NBT classes and their wrappers.
getNbtModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for NBT classes.
getNBTReadLimiterClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NBT read limiter class.
getNetHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NetHandler class (or Connection)
getNetLoginHandlerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NetLoginHandler class (or PendingConnection)
getNetLoginHandlerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Dynamically retrieve the name of the current NetLoginHandler.
getNetworkListenThreadClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NetworkListenThread class (NMS).
getNetworkManager(Player) - Static method in class com.comphenix.protocol.utility.MinecraftFields
Retrieve the network mananger associated with a particular player.
getNetworkManagerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NetworkManager class or its interface.
getNetworkManagerHandleMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the handle(Packet, GenericFutureListener[]) method of network manager.
getNetworkManagerName() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Dynamically retrieve the NetworkManager name.
getNetworkManagerReadPacketMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the packetRead(ChannelHandlerContext, Packet) method of NetworkMananger.
getNetworkMarker(PacketEvent) - Static method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the network marker of a particular event without creating it.
getNetworkMarker() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieve the object responsible for managing the serialized input and output of a packet.
getNewSendingIndex() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the desired sending order after processing has completed.
getNextEndPoint(TKey, boolean) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Get the next end point of a given key.
getNmsWorldClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the World (NMS) class.
getNonNullListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getObject(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the primitive object, NbtList or NbtCompound associated with the given key.
getObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieve a watchable object by index.
getObject(WrappedDataWatcher.WrappedDataWatcherObject) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieve a watchable object by watcher object.
getObjectEnum(PacketType) - Static method in class com.comphenix.protocol.PacketType
Retrieve the correct object enum from a specific packet type.
getObservations() - Method in class com.comphenix.protocol.timing.TimedTracker
Retrieve the total number of observations.
getOldValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the field value before the previous setValue(), unless saveValue() has been called.
getOnlinePlayers() - Static method in class com.comphenix.protocol.utility.Util
Gets a list of currently online Players.
getOpcode() - Method in class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
Retrieve the opcode used to invoke this method or constructor.
getOperation() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Retrieve the operation that is used to compute the final attribute value.
getOptions() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Retrieve every special option associated with this whitelist.
getOriginalSendingIndex() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the order the packet was originally transmitted.
getOuterConverter() - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
Retrieve a function delegate that converts inner objects to outer objects.
getOutputHandlers() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve every registered output handler in no particular order.
getOverwrittenPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getOwnerClass() - Method in class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
Retrieve the associated owner class.
getOwnerName() - Method in class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
 
getPackageVersion() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the package version of the underlying CraftBukkit server.
getPacket() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieves the packet that will be sent to the player.
getPacket() - Method in class com.comphenix.protocol.events.ScheduledPacket
Retrieve the packet that will be sent or transmitted.
getPacketClass(PacketType) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Retrieve the packet class associated with a particular type.
getPacketClass() - Method in class com.comphenix.protocol.PacketType
Retrieve the equivalent packet class.
getPacketClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the packet class.
getPacketClassFromID(int) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getPacketClassFromID(int, boolean) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getPacketClassFromType(PacketType) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieves the correct packet class from a given type.
getPacketClassFromType(PacketType, boolean) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieves the correct packet class from a given type.
getPacketClassLookup() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Retrieve an immutable view of the class to packet type lookup.
getPacketDataSerializer(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve an instance of the packet data serializer wrapper.
getPacketDataSerializerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the packet data serializer class that overrides ByteBuf.
getPacketID() - Method in class com.comphenix.protocol.events.PacketEvent
Deprecated.
getPacketID(Class<?>) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getPacketID() - Method in class com.comphenix.protocol.injector.PacketConstructor
Deprecated.
getPacketListeners() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a list of every registered packet listener.
getPacketName() - Method in enum com.comphenix.protocol.PacketType.Protocol
 
getPacketName() - Method in enum com.comphenix.protocol.PacketType.Sender
 
getPacketReadByteBufMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the Packet.read(PacketDataSerializer) method.
getPacketStream() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getPacketStream() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the packet stream responsible for transmitting this packet.
getPacketStream() - Method in interface com.comphenix.protocol.AsynchronousManager
Retrieve the default packet stream.
getPacketToID() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getPacketToType() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve a map of every packet class to the respective packet type.
getPacketType() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieve the packet type.
getPacketType(Class<?>) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve the packet type of a given packet.
getPacketType(Class<?>, PacketType.Sender) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve the packet type of a given packet.
getPacketTypeLookup() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Retrieve an immutable view of the packet type lookup.
getPacketWriteByteBufMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the Packet.write(PacketDataSerializer) method.
getParamCount() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Retrieve the expected parameter count for this method.
getParameterizedField(Class<?>, Class<?>...) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a field with a given type and parameters.
getParameterTypes() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the method or constructor represented by this MethodInfo object.
getParamMatchers() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Retrieve an immutable list of every parameter matcher for this method.
getParentPacket() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve the parent update attributes packet.
getParticleClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getParticleConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getParticles() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the Particle enum in 1.8.
getPing() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
Deprecated.
getPlayer() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieves the player that has sent the packet or is recieving it.
getPlayerActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerActions() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the PlayerAction enum in 1.8.
getPlayerConnection(Player) - Static method in class com.comphenix.protocol.utility.MinecraftFields
Retrieve the PlayerConnection (or NetServerHandler) associated with a player.
getPlayerConnectionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the PlayerConnection class (or NetServerHandler)
getPlayerDiggingActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerDigTypeClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerDigTypes() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the PlayerDigType enum in 1.8.
getPlayerInfoAction() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the PlayerInfo enum in 1.8.
getPlayerInfoActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerInfoActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerInfoDataClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the PlayerInfoData class in 1.8.
getPlayerInfoDataLists() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the PlayerInfoData list fields in the following packet:
PacketType.Play.Server#PLAYER_INFO
getPlayerListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the player list class (or ServerConfigurationManager),
getPlayers() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve a copy of all the logged in players.
getPlayersMaximum() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the displayed maximum number of players.
getPlayersOnline() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the displayed number of online players.
getPlugin() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Retrieve the plugin associated with this async listener.
getPlugin() - Method in class com.comphenix.protocol.events.MonitorAdapter
 
getPlugin() - Method in class com.comphenix.protocol.events.PacketAdapter
 
getPlugin() - Method in interface com.comphenix.protocol.events.PacketListener
Retrieve the plugin that created list packet listener.
getPlugin() - Method in class com.comphenix.protocol.events.PacketOutputAdapter
 
getPlugin() - Method in interface com.comphenix.protocol.events.PacketOutputHandler
The plugin that owns this output handler.
getPlugin() - Method in class com.comphenix.protocol.events.PacketPostAdapter
 
getPlugin() - Method in interface com.comphenix.protocol.events.PacketPostListener
Retrieve the plugin this listener belongs to.
getPlugin() - Static method in class com.comphenix.protocol.ProtocolLibrary
Gets the ProtocolLib plugin instance.
getPluginCaller(Exception) - Static method in class com.comphenix.protocol.error.PluginContext
Retrieve the name of the plugin that called the last method(s) in the exception.
getPluginName(StackTraceElement) - Static method in class com.comphenix.protocol.error.PluginContext
Lookup the plugin that this method invocation belongs to, and return its file name.
getPluginName(PacketListener) - Static method in class com.comphenix.protocol.events.PacketAdapter
Retrieves the name of the plugin that has been associated with the listener.
getPluginName(Plugin) - Static method in class com.comphenix.protocol.events.PacketAdapter
Retrieves the name of the given plugin.
getPosition(int) - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Retrieve the equivalent chunk position.
getPositionCollectionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for collections of chunk positions.
getPositionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for chunk positions.
getPostListeners() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve an immutable view of all the listeners that will be invoked once the packet has been sent or received.
getPotionEffectConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter used to convert between a PotionEffect and the equivalent NMS Mobeffect.
getPrefix() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve the prefix to apply to every line in the error reports.
getPrefix() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Gets the prefix of this MinecraftKey.
getPreviousEndPoint(TKey, boolean) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Get the previous end point of a given key.
getPreviousPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getPrimitiveType(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Gets the class for the primitive type corresponding to the primitive wrapper class given.
getPrimitiveWrapper(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Gets the wrapper object class for the given primitive type class.
getPriority() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Retrieve the priority in the execution order of the packet listener.
getPriority() - Method in class com.comphenix.protocol.events.PacketOutputAdapter
 
getPriority() - Method in interface com.comphenix.protocol.events.PacketOutputHandler
Retrieve the priority that decides the order each network handler is allowed to manipulate the output buffer.
getPriority() - Method in class com.comphenix.protocol.injector.PrioritizedListener
Retrieve the priority of this listener.
getProcessingDelay() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the number of times a packet must be signalled to be done before it's sent.
getProcessingLock() - Method in class com.comphenix.protocol.async.AsyncMarker
Processing lock used to synchronize access to the parent PacketEvent and PacketContainer.
getProcessingQueue(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the processing queue this packet belongs to.
getProfile() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
Gets the GameProfile of the player represented by this data.
getProperties() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the property map of signed values.
getProtocol() - Method in class com.comphenix.protocol.PacketType
Retrieve the protocol (the connection state) the packet type belongs.
getProtocol() - Static method in class com.comphenix.protocol.PacketType.Handshake
 
getProtocol() - Static method in class com.comphenix.protocol.PacketType.Legacy
 
getProtocol() - Static method in class com.comphenix.protocol.PacketType.Login
 
getProtocol() - Static method in class com.comphenix.protocol.PacketType.Play
 
getProtocol() - Static method in class com.comphenix.protocol.PacketType.Status
 
getProtocolClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getProtocolConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getProtocolManager() - Static method in class com.comphenix.protocol.ProtocolLibrary
Retrieves the packet protocol manager.
getProtocols() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the Protocol enum in 1.7.2.
getProtocolVersion(Player) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve the protocol version of a given player.
getQueuedSendingIndex() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the sending index when the packet was queued.
getRateLimit() - Method in class com.comphenix.protocol.error.Report
Retrieve desired minimum number of nanoseconds until a report of the same type and parameters should be reprinted.
getRawID() - Method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Retrieves the raw unique integer that identifies the type of the parent NBT element.
getRawValue() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Gets the raw value of this data watcher item.
getReceivingFilters() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getReceivingFilters() - Method in interface com.comphenix.protocol.AsynchronousManager
Deprecated.
getReceivingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
Deprecated.
getReceivingFilterTypes() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a immutable set containing the type of the received client packets that will be observed by listeners.
getReceivingTypes() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getReceivingTypes() - Method in interface com.comphenix.protocol.AsynchronousManager
Retrieves a immutable set containing the types of the received client packets that will be observed by the asynchronous listeners.
getReceivingWhitelist() - Method in class com.comphenix.protocol.events.MonitorAdapter
 
getReceivingWhitelist() - Method in class com.comphenix.protocol.events.PacketAdapter
 
getReceivingWhitelist() - Method in interface com.comphenix.protocol.events.PacketListener
Retrieve which packets sent by the client this listener will observe.
getRegistered() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieves a immutable list of every default object providers that generates instances.
getRegistry() - Static method in class com.comphenix.protocol.Packets.Client
Deprecated.
A registry that parses between names and packet IDs.
getRegistry() - Static method in class com.comphenix.protocol.Packets.Server
Deprecated.
A registry that parses between names and packet IDs.
getReportMessage() - Method in class com.comphenix.protocol.error.Report
Format the current report type with the provided message parameters.
getReportName(Object, ReportType) - Static method in class com.comphenix.protocol.error.ReportType
Retrieve the full canonical name of a given report type.
getReports(Class<?>) - Static method in class com.comphenix.protocol.error.ReportType
Retrieve all publicly associated reports.
getResourcePackStatus() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ResourcePackStatus enum in 1.8.
getResourcePackStatusClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getResourcePackStatusConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getReturnMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Retrieve the class matcher for the return type.
getReturnType() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns a Class object that represents the formal return type of the method or constructor represented by this MethodInfo object.
getRoundNumber() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Retrieve the cached round number.
getScheduledPackets() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve a list of packets that will be schedule (in-order) when the current packet has been successfully transmitted.
getScheduler() - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the current task scheduler.
getScoreboardActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getScoreboardActions() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ScoreboardAction enum in 1.8.
getScriptEngineName() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve the unique name of the script engine to use for filtering.
getSender() - Method in enum com.comphenix.protocol.events.ConnectionSide
Retrieve the sender of this connection side.
getSender() - Method in class com.comphenix.protocol.events.ScheduledPacket
Retrieve the sender of this packet.
getSender() - Method in class com.comphenix.protocol.PacketType
Retrieve which sender will transmit packets of this type.
getSender() - Static method in class com.comphenix.protocol.PacketType.Handshake.Client
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Handshake.Server
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Legacy.Client
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Legacy.Server
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Login.Client
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Login.Server
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Play.Client
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Play.Server
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Status.Client
 
getSender() - Static method in class com.comphenix.protocol.PacketType.Status.Server
 
getSenderClass(Object) - Static method in class com.comphenix.protocol.error.ReportType
Retrieve the class of the given sender.
getSendingFilters() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getSendingFilters() - Method in interface com.comphenix.protocol.AsynchronousManager
Deprecated.
getSendingFilters() - Method in interface com.comphenix.protocol.ProtocolManager
Deprecated.
getSendingFilterTypes() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a immutable set containing the type of the sent server packets that will be observed by listeners.
getSendingQueue(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the sending queue this packet belongs to.
getSendingQueue(PacketEvent, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the sending queue this packet belongs to.
getSendingTypes() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getSendingTypes() - Method in interface com.comphenix.protocol.AsynchronousManager
Retrieves a immutable set containing the types of the sent server packets that will be observed by the asynchronous listeners.
getSendingWhitelist() - Method in class com.comphenix.protocol.events.MonitorAdapter
 
getSendingWhitelist() - Method in class com.comphenix.protocol.events.PacketAdapter
 
getSendingWhitelist() - Method in interface com.comphenix.protocol.events.PacketListener
Retrieve which packets sent by the server this listener will observe.
getSendPacketMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the send packet method in PlayerConnection/NetServerHandler.
getSerializer() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve a utility class for serializing and deserializing Minecraft objects.
getSerializer() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Gets this watcher object's serializer.
getServerConnectionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerConnection abstract class.
getServerPackets() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Retrieve every known server packet, from every protocol.
getServerPackets() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
getServerPacketTypes() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve every known and supported server packet type.
getServerPingClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerPing class in Minecraft 1.7.2.
getServerPingPlayerSampleClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerPingPlayerSample class in Minecraft 1.7.2.
getServerPings() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the ServerPing fields in the following packet:
PacketType.Status.Server#OUT_SERVER_INFO
getServerPingServerDataClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerPingServerData class in Minecraft 1.7.2.
getServerRegistry() - Static method in class com.comphenix.protocol.Packets
Deprecated.
getSetConverter(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for a set of generic items.
getShort(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the short value of an entry identified by a given key.
getShort(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched short.
getShortOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the short value of an existing entry, or from a new default entry if it doesn't exist.
getShorts() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every short field.
getSide() - Method in class com.comphenix.protocol.events.NetworkMarker
Retrieve whether or not this marker belongs to a client or a server side packet.
getSignature() - Method in class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
 
getSignature() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Retrieve the signature of the property (base64) as returned by the session server's /hasJoined.
getSingleton() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the singleton instance of a class, from a method or field.
getSlot() - Method in enum com.comphenix.protocol.events.ListenerPriority
A low slot represents a low priority.
getSnapshot() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Retrieve the snapshot version, or NULL if this is a release.
getSnapshotDate() - Method in class com.comphenix.protocol.utility.SnapshotVersion
Retrieve the week this snapshot was released.
getSnapshotString() - Method in class com.comphenix.protocol.utility.SnapshotVersion
Retrieve the raw snapshot string (yy'w'ww[a-z]).
getSnapshotWeekVersion() - Method in class com.comphenix.protocol.utility.SnapshotVersion
Retrieve the snapshot version within a week, starting at zero.
getSoundCategories() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the SoundCategory enum in 1.9.
getSoundCategoryClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getSoundCategoryConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getSoundConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getSoundEffectClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getSoundEffects() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the SoundEffect enum in 1.9.
getSource() - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve the source class we are searching.
getSource() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves the underlying class.
getSpecific(Object) - Method in interface com.comphenix.protocol.reflect.EquivalentConverter
Retrieve a copy of the specific type using an instance of the generic type.
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getSpecificModifier(Class<T>) - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every field with the given type.
getSpecificType() - Method in interface com.comphenix.protocol.reflect.EquivalentConverter
Due to type erasion, we need to explicitly keep a reference to the specific type.
getSpecificType() - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getSpecificValue(Object) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Retrieve a copy of the specific type using an instance of the generic type.
getStandardDeviation() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the standard deviation of all the observations.
getStarted() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the time the listener was started.
getStatisticClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NMS statistics class.
getStatisticListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NMS statistic list class.
getStatisticMaps() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for maps of statistics.
getStatistics() - Method in class com.comphenix.protocol.timing.TimedTracker
Retrieve an map (indexed by packet type) of all relevant statistics.
getStopped() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the time the time listeners was stopped.
getString(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the string value of an entry identified by a given key.
getString(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched string.
getStringArrays() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every String array field.
getStringDefault() - Method in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
Retrieve the string default.
getStringDescription(Object) - Static method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve a string representation of the given object.
getStringOrDefault(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the string value of an existing entry, or from a new default entry if it doesn't exist.
getStrings() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every String field.
getStructure(int) - Static method in class com.comphenix.protocol.injector.StructureCache
Deprecated.
getStructure(PacketType) - Static method in class com.comphenix.protocol.injector.StructureCache
Retrieve a cached structure modifier for the given packet type.
getStructure(Class<?>) - Static method in class com.comphenix.protocol.injector.StructureCache
Retrieve a cached structure modifier given a packet type.
getStructure(Class<?>, boolean) - Static method in class com.comphenix.protocol.injector.StructureCache
Retrieve a cached structure modifier given a packet type.
getStructure(int, boolean) - Static method in class com.comphenix.protocol.injector.StructureCache
Deprecated.
getStructure(PacketType, boolean) - Static method in class com.comphenix.protocol.injector.StructureCache
Retrieve a cached structure modifier for the given packet type.
getSupportURL() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve the support URL that will be added to all detailed reports.
getSuppressedReports() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve an immutable list of every suppressed report type.
getSynchronized(FieldAccessor) - Static method in class com.comphenix.protocol.reflect.accessors.Accessors
Retrieve a field accessor where the write operation is synchronized on the current field value.
getTarget() - Method in class com.comphenix.protocol.events.ScheduledPacket
Retrieve the target player.
getTarget() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves the object we're currently modifying.
getTargetType() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves the type of the object we're modifying.
getTileEntityClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NMS tile entity class.
getTimeout() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the time the packet will be forcefully rejected.
getTimeoutHandlers() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
getTimeoutHandlers() - Method in interface com.comphenix.protocol.AsynchronousManager
Get a immutable set of every registered timeout handler.
getTitleActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getTitleActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getTitleActions() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the TitleAction enum in 1.8.
getTotal() - Method in class com.comphenix.protocol.timing.HistogramStream
Retrieve the total statistics of every bin in the histogram.
getTrackedPlugins() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve every tracked plugin.
getTracker(Plugin, TimedListenerManager.ListenerType) - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the timed tracker associated with the given plugin and listener type.
getTracker(PacketListener, TimedListenerManager.ListenerType) - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the timed tracker associated with the given listener and listener type.
getTracker(String, TimedListenerManager.ListenerType) - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the timed tracker associated with the given plugin and listener type.
getType() - Method in class com.comphenix.protocol.error.Report
Retrieve the report type.
getType() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve the packet type of this packet.
getType() - Method in class com.comphenix.protocol.injector.PacketConstructor
Retrieve the type of the packets this constructor creates.
getType() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Retrieve the type of this NBT element.
getType() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Retrieves the type of this BlockData.
getType() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer
Gets the type this serializer serializes.
getTypeClass(int) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieves the class associated with a given type ID.
getTypeFromClass(Class<?>) - Static method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Retrieve an NBT type from the given Java class.
getTypeFromID(int) - Static method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Retrieve an NBT type from a given raw ID.
getTypeId() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Deprecated.
ID's are deprecated
getTypeID(Class<?>) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Retrieves the type ID associated with a given class.
getTypeMatcher() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
Retrieve the class matcher that matches the type of a field.
getTypes() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Retrieves a set of the packets that will be observed by the listeners.
getUnwrappers() - Method in class com.comphenix.protocol.injector.PacketConstructor
 
getUnwrappers() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve every NMS to/from Bukkit converter as unwrappers.
getUpdateScoreActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getUUID() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Retrieve the unique UUID that identifies the origin of this modifier.
getUUID() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Retrieve the UUID of the player.
getUUIDs() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for every UUID field.
getUUIDSerializer(boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for UUIDs
getValue() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
getValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the current field value.
getValue() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Retrieve the value of this NBT tag.
getValue() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Deprecated.
getValue(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the value of a given entry.
getValue(int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Retrieve an element by index.
getValue() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Retrieve the value of the property (base64) as return by the session server's /hasJoined
getValue() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Gets the wrapped value of this data watcher item.
getValueOrDefault(String, NbtType) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve a value by its key, or assign and return a new NBT element if it doesn't exist.
getValues() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve every value stored in the fields of the current type.
getValueType() - Method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Retrieves the type of the value stored in the NBT element.
getVariance() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the variance of all the observations.
getVec3DClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the Vec3D class.
getVectorConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter used to convert between a Vector and the equivalent NMS Vec3d.
getVectors() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for Vectors.
getVectorSerializer() - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for Vector3Fs
getVersion(MinecraftVersion) - Static method in class com.comphenix.protocol.utility.MinecraftProtocolVersion
Retrieve the version of the Minecraft protocol for this version of Minecraft.
getVersion() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Retrieve the version String (major.minor.build) only.
getVersionName() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the version name of the current server.
getVersionProtocol() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the protocol number.
getWatchableCollectionModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for collections of watchable objects.
getWatchableObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Gets the item at a given index.
getWatchableObjectClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
getWatchableObjectConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for watchable objects and the respective wrapper.
getWatchableObjects() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Gets a list of the contents of this DataWatcher.
getWatcherObject() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Gets this Item's watcher object, which contains the index and serializer.
getWhitelist() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
getWorkerID() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve the current worker ID.
getWorkers() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Retrieve the current number of registered workers.
getWorldBorderActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getWorldBorderActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getWorldBorderActions() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieve a read/write structure for the WorldBorderAction enum in 1.8.
getWorldConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter used to convert between a NMS World and a Bukkit world.
getWorldServerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the WorldServer (NMS) class.
getWorldTypeClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the WorldType class.
getWorldTypeConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for Bukkit's world type enum and the NMS equivalent.
getWorldTypeModifier() - Method in class com.comphenix.protocol.events.PacketContainer
Retrieves a read/write structure for the world type enum.
getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.OptionalCloner
 
getWrappedAttributeConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for wrapped attribute snapshots.
getWrappedBlockDataConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for wrapped block data.
getWrappedChatComponentConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for wrapped chat components.
getWrappedGameProfileConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve a converter for wrapped attribute snapshots.
getWrappedServerPingConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter for the ServerPing packet in PacketType.Status.Server#OUT_SERVER_INFO.
getWrappedStatisticConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter for a statistic.
getX() - Method in class com.comphenix.protocol.wrappers.BlockPosition
Retrieve the x-coordinate.
getX() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Retrieve the x-coordinate.
getX() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's relative x coordinate.
getX() - Method in class com.comphenix.protocol.wrappers.Vector3F
 
getX() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Retrieve the x coordinate of the underlying coordinate.
getY() - Method in class com.comphenix.protocol.wrappers.BlockPosition
Retrieve the y-coordinate.
getY() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Retrieve the y-coordinate.
getY() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's y coordinate.
getY() - Method in class com.comphenix.protocol.wrappers.Vector3F
 
getY() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Retrieve the y coordinate of the underlying coordinate.
getZ() - Method in class com.comphenix.protocol.wrappers.BlockPosition
Retrieve the z-coordinate.
getZ() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Retrieve the z-coordinate.
getZ() - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Gets this block change's relative z coordinate.
getZ() - Method in class com.comphenix.protocol.wrappers.Vector3F
 
getZ() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Retrieve the z coordinate of the underlying coordinate.
globalParameters - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
globalParameters() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Retrieve a set of every registered global parameter.
groupCount(int) - Method in class com.comphenix.protocol.utility.HexDumper
Set the number of groups in each line.
groupLength(int) - Method in class com.comphenix.protocol.utility.HexDumper
Set the length of each group in hexadecimal characters.

H

handle - Variable in class com.comphenix.protocol.events.PacketContainer
 
handle(PacketEvent, byte[]) - Method in interface com.comphenix.protocol.events.PacketOutputHandler
Invoked when a given packet is to be written to the output stream.
handle - Variable in class com.comphenix.protocol.wrappers.AbstractWrapper
 
handle - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute
Reference to the underlying attribute snapshot.
handleType - Variable in class com.comphenix.protocol.wrappers.AbstractWrapper
 
HANDSHAKE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
Handshake() - Constructor for class com.comphenix.protocol.PacketType.Handshake
 
hasArray() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
hasAsynchronousListeners(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
hasAsynchronousListeners(PacketEvent) - Method in interface com.comphenix.protocol.AsynchronousManager
Determine if a given synchronous packet has asynchronous listeners.
hasCallerParameters() - Method in class com.comphenix.protocol.error.Report
Determine if we have any caller parameters.
hasChanged() - Method in class com.comphenix.protocol.injector.packet.MapContainer
Determine if the map has changed.
hasClass(Class<?>) - Static method in class com.comphenix.protocol.PacketType
Determine if a given class represents a packet class.
hasCurrent(PacketType.Protocol, PacketType.Sender, int) - Static method in class com.comphenix.protocol.PacketType
Determine if the given packet exists.
hasExpired() - Method in class com.comphenix.protocol.async.AsyncMarker
Determine if this packet has expired.
hasExpired(long) - Method in class com.comphenix.protocol.async.AsyncMarker
Determine if this packet has expired given this time.
hashCode() - Method in class com.comphenix.protocol.async.AsyncMarker
 
hashCode() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
hashCode() - Method in class com.comphenix.protocol.error.Report
 
hashCode() - Method in class com.comphenix.protocol.events.ListeningWhitelist
 
hashCode() - Method in class com.comphenix.protocol.injector.netty.WirePacket
 
hashCode() - Method in class com.comphenix.protocol.injector.PrioritizedListener
 
hashCode() - Method in class com.comphenix.protocol.PacketType
 
hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
 
hashCode() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
hashCode() - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
hashCode() - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
hashCode() - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
 
hashCode() - Method in class com.comphenix.protocol.wrappers.BlockPosition
 
hashCode() - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
 
hashCode() - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
 
hashCode() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
 
hashCode() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
hashCode() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
 
hashCode() - Method in class com.comphenix.protocol.wrappers.Vector3F
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
 
hashCode() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
 
hasIndex(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Whether or not this DataWatcher has an object at a given index.
hasLegacy(int) - Static method in class com.comphenix.protocol.PacketType
Deprecated.
Legacy IDs haven't functioned properly for some time
hasLogin() - Method in enum com.comphenix.protocol.injector.GamePhase
Determine if the current value represents the login phase.
hasMember(PacketType) - Method in class com.comphenix.protocol.PacketTypeEnum
Determines whether or not the given member has been registered to this enum.
hasMember(int) - Method in class com.comphenix.protocol.reflect.IntEnum
Determines whether or not the given member exists.
hasMemoryAddress() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
hasMessageParameters() - Method in class com.comphenix.protocol.error.Report
Determine if we have any message parameters.
hasMetadata(String) - Method in class com.comphenix.protocol.events.PacketContainer
Whether or not this packet has metadata for a given key.
hasModifier(UUID) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Determine if the attribute has a given attribute modifier, identified by UUID.
hasOutputHandlers(NetworkMarker) - Static method in class com.comphenix.protocol.events.NetworkMarker
Determine if the given marker has any output handlers.
hasPlaying() - Method in enum com.comphenix.protocol.injector.GamePhase
Determine if the current value represents the playing phase.
hasPostListeners(NetworkMarker) - Static method in class com.comphenix.protocol.events.NetworkMarker
Determine if the given marker has any post listeners.
hasSignature() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Determine if this property has a signature.
hasStringIndex(Class<?>, int) - Static method in class com.comphenix.protocol.wrappers.nbt.NameProperty
Determine if a string of the given index exists in the base class.
HELD_ITEM_SLOT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
HELD_ITEM_SLOT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
HexDumper - Class in com.comphenix.protocol.utility
Represents a class for printing hexadecimal dumps.
HexDumper() - Constructor for class com.comphenix.protocol.utility.HexDumper
 
high() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to high.
highest() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to highest.
HistogramStream - Class in com.comphenix.protocol.timing
Represents an online algortihm of computing histograms over time.
HistogramStream(int) - Constructor for class com.comphenix.protocol.timing.HistogramStream
Construct a new histogram stream which splits up every observation in different bins, ordered by time.
HistogramStream(HistogramStream) - Constructor for class com.comphenix.protocol.timing.HistogramStream
Construct a new copy of the given histogram.
HistogramStream(List<StatisticsStream>, StatisticsStream, int) - Constructor for class com.comphenix.protocol.timing.HistogramStream
Construct a new histogram stream.
HORSE_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.6.1 - the horse update.

I

IgnoreNullConverter() - Constructor for class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
 
ImmutableDetector - Class in com.comphenix.protocol.reflect.cloning
Detects classes that are immutable, and thus doesn't require cloning.
ImmutableDetector() - Constructor for class com.comphenix.protocol.reflect.cloning.ImmutableDetector
 
INCOMPATIBLE - Static variable in class com.comphenix.protocol.ProtocolLibrary
Plugins that are currently incompatible with ProtocolLib.
incrementKey(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Increment the given key by one unit.
incrementProcessingDelay() - Method in class com.comphenix.protocol.async.AsyncMarker
Increment the number of times the current packet must be signalled as done before its transmitted.
indexOf(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
indexSet() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Returns a set containing all the registered indexes
init(Plugin, ProtocolConfig, ProtocolManager, ErrorReporter, ListeningScheduledExecutorService, ListeningScheduledExecutorService) - Static method in class com.comphenix.protocol.ProtocolLibrary
 
init(Plugin) - Static method in class com.comphenix.protocol.ProtocolLogger
 
initialCapacity(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Sets the minimum total size for the internal hash tables.
initialize() - Method in class com.comphenix.protocol.injector.netty.NettyProtocolRegistry
 
initialize() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Load the packet lookup tables in each protocol.
initialize(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Initialize using the same field types.
initialize(Class, Class, List<Field>, Map<Field, Integer>, EquivalentConverter<TField>, Map<Class, StructureModifier>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Initialize every field of this class.
initialize(Class, Class, List<Field>, Map<Field, Integer>, EquivalentConverter<TField>, Map<Class, StructureModifier>, boolean) - Method in class com.comphenix.protocol.reflect.StructureModifier
Initialize every field of this class.
initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Construct a new instance of the current type.
initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
initialMember() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
INSTANCE - Static variable in class com.comphenix.protocol.reflect.instances.CollectionGenerator
Shared instance of this generator.
INSTANCE - Static variable in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
Shared instance of this generator.
instanceProvider(InstanceProvider) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Set the instance provider supplied to all cloners in this builder.
instanceProvider - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
InstanceProvider - Interface in com.comphenix.protocol.reflect.instances
Represents a type generator for specific types.
IntegerMap<T> - Class in com.comphenix.protocol.collections
Represents a very quick integer-based lookup map, with a fixed key space size.
IntegerMap() - Constructor for class com.comphenix.protocol.collections.IntegerMap
Construct a new integer map with a default capacity.
IntegerMap(int) - Constructor for class com.comphenix.protocol.collections.IntegerMap
Construct a new integer map with a given capacity.
IntegerSet - Class in com.comphenix.protocol.concurrency
Represents a very quick integer set that uses a lookup table to store membership.
IntegerSet(int) - Constructor for class com.comphenix.protocol.concurrency.IntegerSet
Initialize a lookup table with the given maximum number of elements.
IntegerSet(int, Collection<Integer>) - Constructor for class com.comphenix.protocol.concurrency.IntegerSet
Initialize a lookup table with a given maximum and value list.
IntEnum - Class in com.comphenix.protocol.reflect
Represents a traditional int field enum.
IntEnum() - Constructor for class com.comphenix.protocol.reflect.IntEnum
Registers every declared integer field.
interfaces(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new interface contract.
interfaces(FuzzyClassContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new interface contract.
internalErrorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
internalNioBuffer(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
inverted() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Create a fuzzy matcher that returns the opposite result of the current matcher.
invoke(Object...) - Method in interface com.comphenix.protocol.reflect.accessors.ConstructorAccessor
Invoke the underlying constructor.
invoke(Object, Object...) - Method in interface com.comphenix.protocol.reflect.accessors.MethodAccessor
Invoke the underlying method.
invokeExactMethod(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a method whose parameter type matches exactly the object type.
invokeExactMethod(Object, String, Object[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a method whose parameter types match exactly the object types.
invokeExactMethod(Object, String, Object[], Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a method whose parameter types match exactly the parameter types given.
invokeExactStaticMethod(Class, String, Object[], Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a static method whose parameter types match exactly the parameter types given.
invokeExactStaticMethod(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a static method whose parameter type matches exactly the object type.
invokeExactStaticMethod(Class, String, Object[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a static method whose parameter types match exactly the object types.
invokeMethod(Object, String, Class<?>, Object...) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Invoke a method by return type and parameters alone.
invokeMethod(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named method whose parameter type matches the object type.
invokeMethod(Object, String, Object[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named method whose parameter type matches the object type.
invokeMethod(Object, String, Object[], Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named method whose parameter type matches the object type.
invokePacketRecieving(ErrorReporter, PacketEvent) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
Invokes the given packet event for every registered listener.
invokePacketRecieving(ErrorReporter, PacketEvent, ListenerPriority) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
Invokes the given packet event for every registered listener of the given priority.
invokePacketSending(ErrorReporter, PacketEvent) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
Invokes the given packet event for every registered listener.
invokePacketSending(ErrorReporter, PacketEvent, ListenerPriority) - Method in class com.comphenix.protocol.injector.SortedPacketListenerList
Invokes the given packet event for every registered listener of the given priority.
invokeStaticMethod(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named static method whose parameter type matches the object type.
invokeStaticMethod(Class, String, Object[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named static method whose parameter type matches the object type.
invokeStaticMethod(Class, String, Object[], Class[]) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Invoke a named static method whose parameter type matches the object type.
is(Class<?>, Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given Object is compatible with a given Class.
isAssignmentCompatible(Class, Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Determine whether a type can be used as a parameter in a method invocation.
isAsync() - Method in class com.comphenix.protocol.events.PacketEvent
Determine if we are executing the packet event in an asynchronous thread.
isAsyncCancelled() - Method in class com.comphenix.protocol.async.AsyncMarker
Determine if the asynchronous handling should be cancelled.
isAsyncForced() - Method in class com.comphenix.protocol.PacketType
Whether or not the processing of this packet must take place on a thread different than the main thread.
isAsynchronous() - Method in class com.comphenix.protocol.events.PacketEvent
Determine if the packet event has been executed asynchronously or not.
isAtLeast(MinecraftVersion) - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
isAutoDownload() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve whether or not ProtocolLib should automatically download the new version.
isAutoNotify() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve whether or not ProtocolLib should determine if a new version has been released.
isBackgroundCompilerEnabled() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve whether or not the background compiler for structure modifiers is enabled or not.
isBlockPosition(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given object is a BlockPosition.
isCancelled() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Determine whether or not this asynchronous handler has been cancelled.
isCancelled() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieves whether or not the packet should be cancelled.
isChunkCoordinates(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given object is a ChunkCoordinate.
isChunkCoordIntPair(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is an NMS ChunkCoordIntPar.
isChunkPosition(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given object is a ChunkPosition.
isClient() - Method in class com.comphenix.protocol.PacketType
Determine if this packet was sent by the client.
isClosed() - Method in interface com.comphenix.protocol.ProtocolManager
Determines whether or not this protocol manager has been disabled.
isComplete() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Determine if the game profile contains both an UUID and a name.
isComposite() - Method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Determine if the given NBT can store multiple children NBT tags.
isConstructor() - Method in class com.comphenix.protocol.reflect.MethodInfo
Determine if this is a constructor or not.
isCraftItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a CraftItemStack instancey.
isCraftPlayer(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a CraftPlayer class.
isCurrentSet() - Method in class com.comphenix.protocol.reflect.VolatileField
Determine whether or not we'll need to revert the value.
isDataWatcher(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a data watcher object.
isDebug() - Method in class com.comphenix.protocol.ProtocolConfig
Determine whether or not debug mode is enabled.
isDeprecated() - Method in class com.comphenix.protocol.PacketType
Whether or not this packet is deprecated.
isDetailedErrorReporting() - Method in class com.comphenix.protocol.ProtocolConfig
Determine if detailed error reporting is enabled.
isDetailedReporting() - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Determine if we're using detailed error reporting.
isDirect() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
isDynamic() - Method in class com.comphenix.protocol.PacketType
Whether or not this packet was dynamically created (i.e.
isEmpty() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
isEmpty(ListeningWhitelist) - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Determine if the given whitelist is empty or not.
isEmpty() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
isEmpty() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
isEmpty() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
isEmpty() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
isEnabled() - Method in class com.comphenix.protocol.events.ListeningWhitelist
Whether or not this whitelist has any enabled packets.
isEnabled() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Retrieve whether or not the background compiler is enabled.
isFiltered() - Method in class com.comphenix.protocol.events.PacketEvent
Determine if this packet is filtered by every packet listener.
isFiltered() - Method in class com.comphenix.protocol.events.ScheduledPacket
Determine if this packet will be processed by any of the packet listeners.
isFinished() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Determine if this runnable has already run its course.
isForceAccess() - Method in class com.comphenix.protocol.reflect.ExactReflection
Determine if we are overriding scope restrictions and will also find private, protected or package members.
isForceAccess() - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves whether or not not to override any scope restrictions.
isForceAccess() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves whether or not not to override any scope restrictions.
isForClient() - Method in enum com.comphenix.protocol.events.ConnectionSide
 
isForServer() - Method in enum com.comphenix.protocol.events.ConnectionSide
 
isImmutable(Class<?>) - Static method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
Determine if the given type is probably immutable.
isIntHashMap(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is an IntHashMap object.
isItemStack(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a NMS ItemStack.
isLoginHandler(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a NetLoginHandler (PendingConnection)
isLongDistance() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
isMatch(T, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Determine if the given value is a match.
isMatch(T, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
isMatch(Class<?>, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
 
isMatch(Field, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
 
isMatch(MethodInfo, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
isMetricsEnabled() - Method in class com.comphenix.protocol.ProtocolConfig
Retrieve whether or not metrics is enabled.
isMinecraftAsync(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncMarker
Determine if Minecraft allows asynchronous processing of this packet.
isMinecraftClass(Class<?>) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given class is found within the package net.minecraft.server, or any equivalent package.
isMinecraftEntity(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is actually a Minecraft packet.
isMinecraftObject(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given object can be found within the package net.minecraft.server.
isMinecraftObject(Object, String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given object is found in net.minecraft.server, and has the given name.
isMinecraftPlayer(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a Minecraft player entity.
isNonNull() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieve whether or not the constructor's parameters must be non-null.
isOptional() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer
Whether or not this serializer is optional, that is whether or not the return type is wrapped in a Optional.
isOutdated() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
Determine if the current register is outdated.
isPacketClass(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is actually a Minecraft packet.
isPendingSynchronization() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Whether or not the modifier is pending synchronization with the client.
isPlayerInfoData(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a PlayerInfoData.
isPlayersVisible() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Determine if the player count and maximum is visible.
isProcessed() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve whether or not this packet has been processed by the async listeners.
isPublic(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Determine if a given field is public or not.
isQueued() - Method in class com.comphenix.protocol.async.AsyncMarker
Whether or not this packet is or has been queued for processing.
isReadOnly() - Method in class com.comphenix.protocol.events.PacketEvent
Determine if the current packet event is read only.
isReadOnly(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Determine whether or not a field is read-only (final).
isRunning() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Determine if we're running or not.
isServer() - Method in class com.comphenix.protocol.PacketType
Determine if this packet was sent by the server.
isServerHandler(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is assignable to a NetServerHandler (PlayerConnection)
isServerPacket() - Method in class com.comphenix.protocol.events.PacketEvent
Whether or not this packet was created by the server.
isSignatureValid(PublicKey) - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
Determine if the signature of this property is valid and signed by the corresponding private key.
isSimpleType(Object) - Static method in class com.comphenix.protocol.error.DetailedErrorReporter
Determine if the given object is a wrapper for a primitive/simple type or not.
isSnapshot() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Determine if this version is a snapshot.
isSupported(PacketType) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Determine if the given packet type is supported on the current server.
isSupported() - Method in class com.comphenix.protocol.PacketType
Determine if this packet is supported on the current server.
isTiming() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Determine if we are currently timing listeners.
isTransmitted() - Method in class com.comphenix.protocol.async.AsyncMarker
Retrieve whether or not this packet has already been sent.
isTroveClass(Class<?>) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Determine if the given class is found within gnu.trove.
isUsingNetty() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if this Minecraft version is using Netty.
isUsingSpigot() - Static method in class com.comphenix.protocol.utility.Util
Whether or not this server is running Spigot.
isWatchableObject(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a watchable object.
ITEM_DATA - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
iterator() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Retrieves an iterator over the elements in the given list.
iterator() - Method in class com.comphenix.protocol.PacketTypeEnum
 
iterator() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
iterator() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
iterator() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve an iterator view of the NBT tags stored in this compound.
iterator() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Iterate over all the elements in this list.
iterator() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
 

K

KEEP_ALIVE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
KEEP_ALIVE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
KEEP_ALIVE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
KEEP_ALIVE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
key - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
 
KEY_REQUEST - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
KEY_RESPONSE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
KEY_RESPONSE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
KEY_RESPONSE - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
Removed in Minecraft 1.7.2
keyLookup - Variable in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
A cache of the associated keys for each player.
keyMethod - Variable in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
The method used to retrieve a unique key for a player.
keys() - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
 
keys() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
keySet() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve a view of the keys in the current map.
keySet() - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Retrieve every registered packet type:
keySet() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
keySet() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
KICK_DISCONNECT - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
KICK_DISCONNECT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
KICK_DISCONNECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 

L

lastIndexOf(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
Legacy() - Constructor for class com.comphenix.protocol.PacketType.Legacy
 
lineDelimiter(String) - Method in class com.comphenix.protocol.utility.HexDumper
Set the delimiter between each new line.
ListenerOptions - Enum in com.comphenix.protocol.events
Represents additional options a listener may require.
ListenerPriority - Enum in com.comphenix.protocol.events
Represents a packet event priority, similar to the Bukkit EventPriority.
listenerPriority(ListenerPriority) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the the event priority, where the execution is in ascending order from lowest to highest.
ListeningWhitelist - Class in com.comphenix.protocol.events
Determines which packets will be observed by a listener, and with what priority.
ListeningWhitelist(ListenerPriority, Set<Integer>) - Constructor for class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
ListeningWhitelist(ListenerPriority, Set<Integer>, GamePhase) - Constructor for class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
ListeningWhitelist(ListenerPriority, Integer...) - Constructor for class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
ListeningWhitelist(ListenerPriority, Integer[], GamePhase) - Constructor for class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
ListeningWhitelist(ListenerPriority, Integer[], GamePhase, ListenerOptions...) - Constructor for class com.comphenix.protocol.events.ListeningWhitelist
Deprecated.
ListeningWhitelist.Builder - Class in com.comphenix.protocol.events
Represents a builder of whitelists.
listIterator() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
listIterator(int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
loadClass(String) - Method in class com.comphenix.protocol.utility.ClassSource
Retrieve a class by name.
LOCALE_AND_VIEW_DISTANCE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
log(Level, String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
Logs a message to console with a given level.
log(String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
Logs a method to console with the INFO level.
log(Level, String, Throwable) - Static method in class com.comphenix.protocol.ProtocolLogger
Logs a message to console with a given level and exception.
logger - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
LOGIN - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
LOGIN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
LOGIN - Static variable in class com.comphenix.protocol.PacketType.Legacy.Client
 
Login() - Constructor for class com.comphenix.protocol.PacketType.Login
 
LOGIN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
LOGIN_START - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
This packet was introduced in 1.7.2.
LOGIN_SUCCESS - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
This packet was introduced in 1.7.2.
loginPhase() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the game phase to GamePhase.LOGIN, allowing ProtocolLib to intercept login packets.
LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
lookupClassLoader(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.compiler.StructureCompiler
Lookup the current class loader for any previously generated classes before we attempt to generate something.
lookupPlayer(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Lookup a player by key in the cache, optionally searching every online player.
low() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to low.
lowest() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to lowest.

M

MAP - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
MAP_CHUNK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
MAP_CHUNK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
MAP_CHUNK_BULK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
MAP_CHUNK_BULK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.9
MapContainer - Class in com.comphenix.protocol.injector.packet
Represents a class that can detect if a map has changed.
MapContainer(Object) - Constructor for class com.comphenix.protocol.injector.packet.MapContainer
 
matchAll() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Retrieve a fuzzy matcher that will match any class.
matchAnyOf(Class<?>...) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches any of the given classes exactly.
matchAnyOf(Set<Class<?>>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches any of the given classes exactly.
matchArray(AbstractFuzzyMatcher<Class<?>>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches an array with a given component matcher.
matchDerived(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches derived types of the given class.
matchExact(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches types exactly.
matchParent() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Match the parent class of a method, field or constructor.
matchRegex(Pattern, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher based on the canonical names of classes.
matchRegex(String, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher based on the canonical names of classes.
matchSuper(Class<?>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher that matches super types of the given class.
matchType(AbstractFuzzyMatcher<Class<?>>) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
Match a field by its type.
maxErrorCount - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
MAXIMUM_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLibrary
The maximum version ProtocolLib has been tested with.
MAXIMUM_PACKET_ID - Static variable in class com.comphenix.protocol.Packets
Deprecated.
The highest possible packet ID.
maximumSize(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies the maximum number of entries the cache may contain.
member - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
 
members - Variable in class com.comphenix.protocol.PacketTypeEnum
 
members - Variable in class com.comphenix.protocol.reflect.IntEnum
 
memoryAddress() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
mergeOptions(ListenerOptions...) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Options to merge into the current set of options.
mergeOptions(Collection<ListenerOptions>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Options to merge into the current set of options.
messageParam(Object...) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the message parameters that are used to construct a message text.
method(AbstractFuzzyMatcher<MethodInfo>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new method contract.
method(FuzzyMethodContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
Add a new method contract via a builder.
MethodAccessor - Interface in com.comphenix.protocol.reflect.accessors
Represents an interface for invoking a method.
MethodInfo - Class in com.comphenix.protocol.reflect
Represents a method or a constructor.
MethodInfo() - Constructor for class com.comphenix.protocol.reflect.MethodInfo
 
MethodUtils - Class in com.comphenix.protocol.reflect
Utility reflection methods focussed on methods in general rather than properties in particular.
MethodUtils() - Constructor for class com.comphenix.protocol.reflect.MethodUtils
 
mime - Variable in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
 
MINECRAFT_LAST_RELEASE_DATE - Static variable in class com.comphenix.protocol.ProtocolLibrary
The date (with ISO 8601 or YYYY-MM-DD) when the most recent version (1.12) was released.
MINECRAFT_OBJECT - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
Deprecated.
MinecraftFields - Class in com.comphenix.protocol.utility
Retrieve the content of well-known fields in Minecraft.
MinecraftKey - Class in com.comphenix.protocol.wrappers
Represents a MinecraftKey in 1.9.
MinecraftKey(String, String) - Constructor for class com.comphenix.protocol.wrappers.MinecraftKey
Constructs a new key with a given prefix and key.
MinecraftKey(String) - Constructor for class com.comphenix.protocol.wrappers.MinecraftKey
Constructs a new key with minecraft prefix and a key.
MinecraftMethods - Class in com.comphenix.protocol.utility
Static methods for accessing Minecraft methods.
MinecraftMethods() - Constructor for class com.comphenix.protocol.utility.MinecraftMethods
 
MinecraftProtocolVersion - Class in com.comphenix.protocol.utility
A lookup of the associated protocol version of a given Minecraft server.
MinecraftProtocolVersion() - Constructor for class com.comphenix.protocol.utility.MinecraftProtocolVersion
 
MinecraftReflection - Class in com.comphenix.protocol.utility
Methods and constants specifically used in conjuction with reflecting Minecraft object.
MinecraftVersion - Class in com.comphenix.protocol.utility
Determine the current Minecraft version.
MinecraftVersion(Server) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
Determine the current Minecraft version.
MinecraftVersion(String) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
Construct a version object from the format major.minor.build, or the snapshot format.
MinecraftVersion(int, int, int) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
Construct a version object directly.
MinecraftVersion(int, int, int, String) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
Construct a version object directly.
MINIMUM_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLibrary
The minimum version ProtocolLib has been tested with.
MOB_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
MOB_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
modifier - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute
 
modifier - Variable in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
modifiers(Collection<WrappedAttributeModifier>) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
Set the modifers that will be supplied to the client, and used to compute the final value.
modifiersBanned - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
modifiersRequired - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
modify(int, Function<TField, TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Correctly modifies the value of a field.
monitor() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to monitor.
MonitorAdapter - Class in com.comphenix.protocol.events
Represents a listener that is notified of every sent and received packet.
MonitorAdapter(Plugin, ConnectionSide) - Constructor for class com.comphenix.protocol.events.MonitorAdapter
 
MonitorAdapter(Plugin, ConnectionSide, Logger) - Constructor for class com.comphenix.protocol.events.MonitorAdapter
 
MOUNT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
MULTI_BLOCK_CHANGE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
MULTI_BLOCK_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
MultiBlockChangeInfo - Class in com.comphenix.protocol.wrappers
Represents a single block change.
MultiBlockChangeInfo(short, WrappedBlockData, ChunkCoordIntPair) - Constructor for class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
 
MultiBlockChangeInfo(Location, WrappedBlockData) - Constructor for class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
 
multiply(int) - Method in class com.comphenix.protocol.wrappers.BlockPosition
Multiply each dimension in the current position by the given factor.
multiply(int) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Multiply each dimension in the current position by the given factor.

N

name() - Method in class com.comphenix.protocol.PacketType
Retrieve the declared enum name of this packet type.
name(String) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
Set a human readable name of this modifier.
NAMED_ENTITY_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
NAMED_ENTITY_SPAWN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
NAMED_SOUND_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
NAMED_SOUND_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Set the exact name of the member we are matching.
nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
nameExact(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
NameProperty - Class in com.comphenix.protocol.wrappers.nbt
 
NameProperty() - Constructor for class com.comphenix.protocol.wrappers.nbt.NameProperty
 
nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Set the regular expresson that matches a members name.
nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Set the regular expression pattern that matches a members name.
nameRegex - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
NbtBase<TType> - Interface in com.comphenix.protocol.wrappers.nbt
Represents a generic container for an NBT element.
NbtBinarySerializer - Class in com.comphenix.protocol.wrappers.nbt.io
 
NbtBinarySerializer() - Constructor for class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
 
NbtCompound - Interface in com.comphenix.protocol.wrappers.nbt
Represents a mapping of arbitrary NBT elements and their unique names.
NbtConfigurationSerializer - Class in com.comphenix.protocol.wrappers.nbt.io
Serialize and deserialize NBT information from a configuration section.
NbtConfigurationSerializer() - Constructor for class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Construct a serializer using NbtConfigurationSerializer.TYPE_DELIMITER as the default delimiter.
NbtConfigurationSerializer(String) - Constructor for class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Construct a serializer using the given value as a delimiter.
NbtFactory - Class in com.comphenix.protocol.wrappers.nbt
Factory methods for creating NBT elements, lists and compounds.
NbtFactory() - Constructor for class com.comphenix.protocol.wrappers.nbt.NbtFactory
 
NbtList<TType> - Interface in com.comphenix.protocol.wrappers.nbt
Represents a list of NBT tags of the same type without names.
NbtTextSerializer - Class in com.comphenix.protocol.wrappers.nbt.io
Serializes NBT to a base-64 encoded string and back.
NbtTextSerializer() - Constructor for class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
 
NbtTextSerializer(NbtBinarySerializer) - Constructor for class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Construct a serializer with a custom binary serializer.
NbtType - Enum in com.comphenix.protocol.wrappers.nbt
Represents all the element types
NbtVisitor - Interface in com.comphenix.protocol.wrappers.nbt
A visitor that can enumerate a NBT tree structure.
NbtWrapper<TType> - Interface in com.comphenix.protocol.wrappers.nbt
Indicates that this NBT wraps an underlying net.minecraft.server instance.
NettyByteBufAdapter - Class in com.comphenix.protocol.injector.netty
Construct a ByteBuf around an input stream and an output stream.
NettyProtocolRegistry - Class in com.comphenix.protocol.injector.netty
 
NettyProtocolRegistry() - Constructor for class com.comphenix.protocol.injector.netty.NettyProtocolRegistry
 
NetworkMarker - Class in com.comphenix.protocol.events
Marker containing the serialized packet data seen from the network, or output handlers that will serialize the current packet.
NetworkMarker(ConnectionSide, ByteBuffer, PacketType) - Constructor for class com.comphenix.protocol.events.NetworkMarker
Construct a new network marker.
NetworkMarker(ConnectionSide, byte[], PacketType) - Constructor for class com.comphenix.protocol.events.NetworkMarker
Construct a new network marker.
NetworkMarker.EmptyBufferMarker - Class in com.comphenix.protocol.events
 
newBuilder(ReportType) - Static method in class com.comphenix.protocol.error.Report
Construct a new report builder.
newBuilder() - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Construct a new builder of whitelists.
newBuilder(ListeningWhitelist) - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Construct a new builder of whitelists initialized to the same values as the template.
newBuilder() - Static method in class com.comphenix.protocol.reflect.cloning.AggregateCloner
Begins constructing a new aggregate cloner.
newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Construct a new fuzzy class contract builder.
newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract
Return a new fuzzy field contract builder.
newBuilder() - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
Return a method contract builder.
newBuilder() - Static method in class com.comphenix.protocol.utility.SafeCacheBuilder
Construct a new safe cache builder.
newBuilder() - Static method in class com.comphenix.protocol.wrappers.WrappedAttribute
Construct a new wrapped attribute builder.
newBuilder(WrappedAttribute) - Static method in class com.comphenix.protocol.wrappers.WrappedAttribute
Construct a new wrapped attribute builder initialized to the values from a template.
newBuilder() - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new attribute modifier builder.
newBuilder(UUID) - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new attribute modifier builder with the given UUID.
newBuilder(WrappedAttributeModifier) - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new wrapped attribute modifier builder initialized to the values from a template.
newInvalidCacheLoader() - Static method in class com.comphenix.protocol.concurrency.BlockingHashMap
Retrieve a cache loader that will always throw an exception.
newLegacy(PacketType.Sender, int) - Static method in class com.comphenix.protocol.PacketType
Construct a legacy packet type.
newMap() - Static method in class com.comphenix.protocol.collections.IntegerMap
Construct a new integer map.
newMap() - Static method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Construct a new IntHashMap.
newPacket(int) - Static method in class com.comphenix.protocol.injector.StructureCache
Deprecated.
newPacket(PacketType) - Static method in class com.comphenix.protocol.injector.StructureCache
Creates an empty Minecraft packet of the given type.
nioBuffer(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
nioBufferCount() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
nioBuffers(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
NMS - Static variable in class com.comphenix.protocol.utility.Constants
 
normal() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to normal.
NotConstructableException - Exception in com.comphenix.protocol.reflect.instances
Invoked when a instance provider indicates that a given type cannot or should not be constructed under any circumstances.
NotConstructableException() - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
Construct a new not constructable exception.
NotConstructableException(String) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
Construct a new not constructable exception with a custom message.
NotConstructableException(String, Throwable) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
Construct a new not constructable exception with a custom message and cause.
NotConstructableException(Throwable) - Constructor for exception com.comphenix.protocol.reflect.instances.NotConstructableException
Construct a new not constructable exception with a custom cause.
NullableCloner - Class in com.comphenix.protocol.reflect.cloning
Creates a cloner wrapper that accepts and clones NULL values.
NullableCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.NullableCloner
 

O

OBC - Static variable in class com.comphenix.protocol.utility.Constants
 
ObjectWriter - Class in com.comphenix.protocol.reflect
Can copy an object field by field.
ObjectWriter() - Constructor for class com.comphenix.protocol.reflect.ObjectWriter
 
observe(double) - Method in class com.comphenix.protocol.timing.HistogramStream
 
observe(double) - Method in class com.comphenix.protocol.timing.OnlineComputation
Observe a value.
observe(double) - Method in class com.comphenix.protocol.timing.StatisticsStream
Observe a value.
of(String, String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type string.
of(String, byte) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type byte.
of(String, short) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type short.
of(String, int) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type int.
of(String, long) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type long.
of(String, float) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type float.
of(String, double) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type double.
of(String, byte[]) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type byte array.
of(String, int[]) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type int array.
ofCompound(String, Collection<? extends NbtBase<?>>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a new NBT compound initialized with a given list of NBT values.
ofCompound(String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a new NBT compound wrapper.
ofList(String, T...) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a NBT list of out an array of values.
ofList(String, Collection<? extends T>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a NBT list of out a list of values.
ofWrapper(NbtType, String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Create a new NBT wrapper from a given type.
ofWrapper(NbtType, String, T) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Create a new NBT wrapper from a given type.
ofWrapper(Class<?>, String, T) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Create a new NBT wrapper from a given type.
onCompiled(StructureModifier<TKey>) - Method in interface com.comphenix.protocol.reflect.compiler.CompileListener
Invoked when a structure modifier has been successfully compiled.
onEntryAdded(AbstractIntervalTree<TKey, TValue>.Entry) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Invoked when an entry is added.
onEntryRemoved(AbstractIntervalTree<TKey, TValue>.Entry) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Invoked when an entry is removed.
OnlineComputation - Class in com.comphenix.protocol.timing
Represents an online computation.
OnlineComputation() - Constructor for class com.comphenix.protocol.timing.OnlineComputation
 
onPacketReceiving(PacketEvent) - Method in class com.comphenix.protocol.events.PacketAdapter
 
onPacketReceiving(PacketEvent) - Method in interface com.comphenix.protocol.events.PacketListener
Invoked right before a received packet from a client is being processed.
onPacketSending(PacketEvent) - Method in class com.comphenix.protocol.events.PacketAdapter
 
onPacketSending(PacketEvent) - Method in interface com.comphenix.protocol.events.PacketListener
Invoked right before a packet is transmitted from the server to the client.
onPostEvent(PacketEvent) - Method in interface com.comphenix.protocol.events.PacketPostListener
Invoked after a packet has been sent or received.
OPEN_SIGN_EDITOR - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
OPEN_SIGN_ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
OPEN_TILE_ENTITY - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
OPEN_WINDOW - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
OPEN_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
operation(WrappedAttributeModifier.Operation) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
Set the operation that is used to compute the final attribute value.
OptionalCloner - Class in com.comphenix.protocol.reflect.cloning
A cloner that can clone Optional objects
OptionalCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.OptionalCloner
 
optionAsync() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the listener option to ListenerOptions.ASYNC, indicating that our listener is thread safe.
optionIntercept() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the listener option to ListenerOptions.INTERCEPT_INPUT_BUFFER, causing ProtocolLib to read the raw packet data from the network stream.
optionManualGamePhase() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the listener option to ListenerOptions.DISABLE_GAMEPHASE_DETECTION, causing ProtocolLib to ignore automatic game phase detection.
options(Set<ListenerOptions>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the options to copy when constructing new whitelists.
options(Collection<ListenerOptions>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the options to copy when constructing new whitelists.
options(ListenerOptions[]) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the options to copy when constructing new whitelists.
options(ListenerOptions...) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set listener options that decide whether or not to intercept the raw packet data as read from the network stream.
options(Set<? extends ListenerOptions>) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set listener options that decide whether or not to intercept the raw packet data as read from the network stream.
or(AbstractFuzzyMatcher<T>) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher
Require that either this or the other given matcher be TRUE.
order() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
ORIGIN - Static variable in class com.comphenix.protocol.wrappers.BlockPosition
Represents the null (0, 0, 0) origin.
ORIGIN - Static variable in class com.comphenix.protocol.wrappers.ChunkPosition
Represents the null (0, 0, 0) origin.
OUT_SERVER_INFO - Static variable in class com.comphenix.protocol.PacketType.Status.Server
Deprecated.

P

PACKAGE_VERSION - Static variable in class com.comphenix.protocol.utility.Constants
 
packet - Variable in class com.comphenix.protocol.events.ScheduledPacket
 
packet(PacketContainer) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
Set the parent update attributes packet (44).
PACKET_COUNT - Static variable in class com.comphenix.protocol.Packets
Deprecated.
The maximum number of unique packet IDs.
PacketAdapter - Class in com.comphenix.protocol.events
Represents a packet listener with useful constructors.
PacketAdapter(PacketAdapter.AdapterParameteters) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet adapter using a collection of parameters.
PacketAdapter(Plugin, PacketType...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet listener with the given parameters.
PacketAdapter(Plugin, Iterable<? extends PacketType>) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet listener with the given parameters.
PacketAdapter(Plugin, ListenerPriority, Iterable<? extends PacketType>) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet listener with the given parameters.
PacketAdapter(Plugin, ListenerPriority, Iterable<? extends PacketType>, ListenerOptions...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet listener with the given parameters.
PacketAdapter(Plugin, ListenerPriority, PacketType...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Initialize a packet listener with the given parameters.
PacketAdapter(Plugin, ConnectionSide, Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerPriority, Set<Integer>) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, GamePhase, Set<Integer>) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerPriority, GamePhase, Set<Integer>) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerPriority, Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerOptions[], Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, GamePhase, Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerPriority, GamePhase, Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter(Plugin, ConnectionSide, ListenerPriority, GamePhase, ListenerOptions[], Integer...) - Constructor for class com.comphenix.protocol.events.PacketAdapter
Deprecated.
PacketAdapter.AdapterParameteters - Class in com.comphenix.protocol.events
Represents a builder for passing parameters to the packet adapter constructor.
PacketConstructor - Class in com.comphenix.protocol.injector
A packet constructor that uses an internal Minecraft.
PacketConstructor.Unwrapper - Interface in com.comphenix.protocol.injector
Represents a unwrapper for a constructor parameter.
PacketContainer - Class in com.comphenix.protocol.events
Represents a Minecraft packet indirectly.
PacketContainer(int) - Constructor for class com.comphenix.protocol.events.PacketContainer
Deprecated.
PacketContainer(int, Object) - Constructor for class com.comphenix.protocol.events.PacketContainer
PacketContainer(int, Object, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.PacketContainer
PacketContainer(PacketType) - Constructor for class com.comphenix.protocol.events.PacketContainer
Creates a packet container for a new packet.
PacketContainer(PacketType, Object) - Constructor for class com.comphenix.protocol.events.PacketContainer
Creates a packet container for an existing packet.
PacketContainer(PacketType, Object, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.PacketContainer
Creates a packet container for an existing packet.
PacketContainer() - Constructor for class com.comphenix.protocol.events.PacketContainer
For serialization.
PacketEvent - Class in com.comphenix.protocol.events
Represents a packet sending or receiving event.
PacketEvent(Object) - Constructor for class com.comphenix.protocol.events.PacketEvent
Use the static constructors to create instances of this event.
PacketListener - Interface in com.comphenix.protocol.events
Represents a listener that receives notifications when packets are sending or being received.
PacketOutputAdapter - Class in com.comphenix.protocol.events
Represents an adapter version of the output handler interface.
PacketOutputAdapter(Plugin, ListenerPriority) - Constructor for class com.comphenix.protocol.events.PacketOutputAdapter
Construct a new packet output adapter with the given values.
PacketOutputHandler - Interface in com.comphenix.protocol.events
Represents a custom packet serializer onto the network stream.
PacketPostAdapter - Class in com.comphenix.protocol.events
Represents an adapter version of a post listener.
PacketPostAdapter(Plugin) - Constructor for class com.comphenix.protocol.events.PacketPostAdapter
 
PacketPostListener - Interface in com.comphenix.protocol.events
Represents a packet listener that is invoked after a packet has been sent or received.
packetReader(DataInputStream) - Static method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
Construct a new Minecraft packet serializer using the current byte buf adapter.
PacketRegistry - Class in com.comphenix.protocol.injector.packet
Static packet registry in Minecraft.
PacketRegistry() - Constructor for class com.comphenix.protocol.injector.packet.PacketRegistry
 
packets(Integer...) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Deprecated.
packets(Set<Integer>) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Deprecated.
Packets - Class in com.comphenix.protocol
Deprecated.
Packets() - Constructor for class com.comphenix.protocol.Packets
Deprecated.
 
Packets.Client - Class in com.comphenix.protocol
Deprecated.
Packets.Server - Class in com.comphenix.protocol
Deprecated.
PacketStream - Interface in com.comphenix.protocol
Represents a object capable of sending or receiving packets.
PacketType - Class in com.comphenix.protocol
Represents the type of a packet in a specific protocol.
PacketType(PacketType.Protocol, PacketType.Sender, int, int, String...) - Constructor for class com.comphenix.protocol.PacketType
Construct a new packet type.
PacketType(PacketType.Protocol, PacketType.Sender, int, int, MinecraftVersion, String...) - Constructor for class com.comphenix.protocol.PacketType
Construct a new packet type.
PacketType.ForceAsync - Annotation Type in com.comphenix.protocol
Whether or not packets of this type must be handled asynchronously.
PacketType.Handshake - Class in com.comphenix.protocol
Packets sent during handshake.
PacketType.Handshake.Client - Class in com.comphenix.protocol
Incoming packets.
PacketType.Handshake.Server - Class in com.comphenix.protocol
An empty enum, as the server will not send any packets in this protocol.
PacketType.Legacy - Class in com.comphenix.protocol
Contains every packet Minecraft 1.6.4 packet removed in Minecraft 1.7.2.
PacketType.Legacy.Client - Class in com.comphenix.protocol
Incoming packets.
PacketType.Legacy.Server - Class in com.comphenix.protocol
Outgoing packets.
PacketType.Login - Class in com.comphenix.protocol
Packets sent and received when logging in to the server.
PacketType.Login.Client - Class in com.comphenix.protocol
Incoming packets.
PacketType.Login.Server - Class in com.comphenix.protocol
Outgoing packets.
PacketType.Play - Class in com.comphenix.protocol
Packets sent and received when logged into the game.
PacketType.Play.Client - Class in com.comphenix.protocol
Incoming packets.
PacketType.Play.Server - Class in com.comphenix.protocol
Outgoing packets.
PacketType.Protocol - Enum in com.comphenix.protocol
Represents the different protocol or connection states.
PacketType.Sender - Enum in com.comphenix.protocol
Represents the sender of this packet type.
PacketType.Status - Class in com.comphenix.protocol
Packets sent and received when querying the server in the multiplayer menu.
PacketType.Status.Client - Class in com.comphenix.protocol
Incoming packets.
PacketType.Status.Server - Class in com.comphenix.protocol
Outgoing packets.
PacketTypeEnum - Class in com.comphenix.protocol
Represents a more modern object-based enum.
PacketTypeEnum() - Constructor for class com.comphenix.protocol.PacketTypeEnum
Registers every declared PacketType field.
PacketTypeSet - Class in com.comphenix.protocol.concurrency
Represents a concurrent set of packet types.
PacketTypeSet() - Constructor for class com.comphenix.protocol.concurrency.PacketTypeSet
 
PacketTypeSet(Collection<? extends PacketType>) - Constructor for class com.comphenix.protocol.concurrency.PacketTypeSet
 
packetWriter(DataOutputStream) - Static method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
Construct a new Minecraft packet deserializer using the current byte buf adapter.
parameterCount(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Set the expected number of parameters in the matching method.
parameterDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must be a derived class of the given class.
parameterDerivedOf(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must be a derived class of the given class.
parameterExactArray(Class<?>...) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameters by type and order for any matching method.
parameterExactType(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter by type for any matching method.
parameterExactType(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter by type and position for any matching method.
parameterMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must match the given class matcher.
parameterMatches(AbstractFuzzyMatcher<Class<?>>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must match the given class matcher and index.
parameterSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must be a superclass of the given type.
parameterSuperOf(Class<?>, int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Add a new required parameter whose type must be a superclass of the given type.
params() - Static method in class com.comphenix.protocol.events.PacketAdapter
Construct a helper object for passing parameters to the packet adapter.
params(Plugin, Integer...) - Static method in class com.comphenix.protocol.events.PacketAdapter
Deprecated.
params(Plugin, PacketType...) - Static method in class com.comphenix.protocol.events.PacketAdapter
Construct a helper object for passing parameters to the packet adapter.
PICKUP_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
PICKUP_SPAWN - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
Removed in Minecraft 1.4.6.
PING - Static variable in class com.comphenix.protocol.PacketType.Status.Client
 
PING_TIME - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
This packet was introduced in 1.7.2.
PING_TIME - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
This packet was introduced in 1.7.2.
PLACE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
Play() - Constructor for class com.comphenix.protocol.PacketType.Play
 
PLAY_NOTE_BLOCK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
PLAYER_FLYING - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
 
PLAYER_INFO - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
PLAYER_INFO - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_INPUT - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
PLAYER_LIST_HEADER_FOOTER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_LOOK - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
PLAYER_LOOK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
PLAYER_LOOK_MOVE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
PLAYER_LOOK_MOVE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
PLAYER_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
PLAYER_POSITION - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
 
PLAYER_POSITON_LOOK - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
 
PlayerInfoData - Class in com.comphenix.protocol.wrappers
Represents an immutable PlayerInfoData in the PLAYER_INFO packet.
PlayerInfoData(WrappedGameProfile, int, EnumWrappers.NativeGameMode, WrappedChatComponent) - Constructor for class com.comphenix.protocol.wrappers.PlayerInfoData
 
PlayerInjectHooks - Enum in com.comphenix.protocol.injector
Sets the inject hook type.
PlayerLoggedOutException - Exception in com.comphenix.protocol.injector
Invoked when attempting to use a player that has already logged out.
PlayerLoggedOutException() - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PlayerLoggedOutException(String, Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PlayerLoggedOutException(String) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PlayerLoggedOutException(Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
plugin(Plugin) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the plugin that spawned this listener.
plugin - Variable in class com.comphenix.protocol.events.PacketAdapter
 
PluginContext - Class in com.comphenix.protocol.error
 
pluginName - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
pluginReference - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
PONG - Static variable in class com.comphenix.protocol.PacketType.Status.Server
 
POSITION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
POSITION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
POSITION_LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
positionLength(int) - Method in class com.comphenix.protocol.utility.HexDumper
Set the number of hex characters in the position.
positionSuffix(String) - Method in class com.comphenix.protocol.utility.HexDumper
Set a suffix to write after each position.
prefix - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
prepareBuild() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Called before a builder is building a member and copying its state.
prepareBuild() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
PrettyPrinter - Class in com.comphenix.protocol.reflect
Used to print the content of an arbitrary class.
PrettyPrinter() - Constructor for class com.comphenix.protocol.reflect.PrettyPrinter
 
PrettyPrinter.ObjectPrinter - Interface in com.comphenix.protocol.reflect
Represents a generic object printer.
PrimitiveGenerator - Class in com.comphenix.protocol.reflect.instances
Provides constructors for primtive types, wrappers, arrays and strings.
PrimitiveGenerator(String) - Constructor for class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
 
print(StringBuilder, Object) - Method in interface com.comphenix.protocol.reflect.PrettyPrinter.ObjectPrinter
Print the content of the given object.
printObject(Object) - Static method in class com.comphenix.protocol.reflect.PrettyPrinter
Print the contents of an object.
printObject(Object, Class<?>, Class<?>) - Static method in class com.comphenix.protocol.reflect.PrettyPrinter
Print the contents of an object.
printObject(Object, Class<?>, Class<?>, int) - Static method in class com.comphenix.protocol.reflect.PrettyPrinter
Print the contents of an object.
printObject(Object, Class<?>, Class<?>, int, PrettyPrinter.ObjectPrinter) - Static method in class com.comphenix.protocol.reflect.PrettyPrinter
Print the contents of an object.
PrioritizedListener<TListener> - Class in com.comphenix.protocol.injector
Represents a listener with a priority.
PrioritizedListener(TListener, ListenerPriority) - Constructor for class com.comphenix.protocol.injector.PrioritizedListener
 
priority(ListenerPriority) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority to use when constructing new whitelists.
ProtocolConfig - Class in com.comphenix.protocol
Represents the configuration of ProtocolLib.
ProtocolConfig(Plugin) - Constructor for class com.comphenix.protocol.ProtocolConfig
 
ProtocolLibrary - Class in com.comphenix.protocol
The main entry point for ProtocolLib.
ProtocolLibrary() - Constructor for class com.comphenix.protocol.ProtocolLibrary
 
ProtocolLogger - Class in com.comphenix.protocol
 
ProtocolLogger() - Constructor for class com.comphenix.protocol.ProtocolLogger
 
ProtocolManager - Interface in com.comphenix.protocol
Represents an API for accessing the Minecraft protocol.
ProtocolRegistry - Class in com.comphenix.protocol.injector.netty
Represents a way of accessing the new netty Protocol enum.
ProtocolRegistry() - Constructor for class com.comphenix.protocol.injector.netty.ProtocolRegistry
 
ProtocolRegistry.Register - Class in com.comphenix.protocol.injector.netty
Represents a register we are currently building.
put(K, V, long, TimeUnit) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Associate the given key with the given value, until the expire delay have elapsed.
put(int, T) - Method in class com.comphenix.protocol.collections.IntegerMap
Associate an integer key with the given value.
put(TKey, TKey, TValue) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Associates a given interval of keys with a certain value.
put(TKey, TValue) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
Associate a given key with the given value.
put(Player, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
put(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
put(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
put(NbtBase<T>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Set a entry based on its name.
put(String, String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT string value with the given key.
put(String, NbtBase<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Inserts an entry after cloning it and renaming it to "key".
put(String, byte) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT byte value with the given key.
put(String, short) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT short value with the given key.
put(String, int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT integer value with the given key.
put(String, long) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT long value with the given key.
put(String, float) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT float value with the given key.
put(String, double) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT double value with the given key.
put(String, byte[]) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT byte array value with the given key.
put(String, int[]) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT integer array value with the given key.
put(NbtCompound) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT compound with its name as key.
put(NbtList<T>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT list with the given key.
put(String, Collection<? extends NbtBase<T>>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a new NBT list with the given key.
put(int, Object) - Method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Associates a specified key with the given value in the integer map.
putAll(AbstractIntervalTree<TKey, TValue>) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Inserts every range from the given tree into the current tree.
putAll(Map<? extends Key, ? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
putAll(Key, Iterable<? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
putAll(Multimap<? extends Key, ? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
putIfAbsent(TKey, TValue) - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
If and only if a key is not present in the map will it be associated with the given value.
putIfAbsent(Player, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
putObject(String, Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associates a given Java primitive value, list, map or NbtBase with a certain key.

R

rateLimit(long) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the minimum number of nanoseconds to wait until a report of equal type and parameters is allowed to be printed again.
rateLimit(long, TimeUnit) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the minimum time to wait until a report of equal type and parameters is allowed to be printed again.
read(int) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
read(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Reads the value of a field given its index.
read() - Method in class com.comphenix.protocol.utility.ByteBufferInputStream
 
read(byte[], int, int) - Method in class com.comphenix.protocol.utility.ByteBufferInputStream
 
readBlockState(Block) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Retrieve the NBT tile entity that represents the given block.
readField(Field, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read an accessible Field.
readField(Field, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read a Field.
readField(Object, String) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read the named public field.
readField(Object, String, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read the named field.
readGenerated(int) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
ReadOnlyFieldAccessor - Class in com.comphenix.protocol.reflect.accessors
 
ReadOnlyFieldAccessor() - Constructor for class com.comphenix.protocol.reflect.accessors.ReadOnlyFieldAccessor
 
readReflected(int) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
Read the given field index using reflection.
readSafely(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Reads the value of a field only if it exists.
readScheduledPackets(NetworkMarker) - Static method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the scheduled packets of a particular network marker without constructing the list.
readStaticField(Field) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read an accessible static Field.
readStaticField(Field, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read a static Field.
readStaticField(Class, String) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read the named public static field.
readStaticField(Class, String, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Read the named static field.
readVarInt(ByteBuf) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
 
receivingWhitelist - Variable in class com.comphenix.protocol.events.PacketAdapter
 
recieveClientPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
recieveClientPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
recieveClientPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
recieveClientPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Simulate receiving a certain packet from a given player.
RECIPE_DISPLAYED - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
RECIPES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
RECURSE_DEPTH - Static variable in class com.comphenix.protocol.reflect.PrettyPrinter
How far we will recurse.
REDSTONE_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.5.0 - the redstone update.
refCnt() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
refreshValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Reapply the current changed value.
register - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry
 
Register() - Constructor for class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
 
register(C) - Method in class com.comphenix.protocol.utility.Closer
 
registerAll() - Method in class com.comphenix.protocol.PacketTypeEnum
Registers every public assignable static field as a member.
registerAll() - Method in class com.comphenix.protocol.reflect.IntEnum
Registers every public int field as a member.
registerAsyncHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
registerAsyncHandler(PacketListener, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Registers an asynchronous packet handler.
registerAsyncHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Registers an asynchronous packet handler.
registerMember(PacketType, String) - Method in class com.comphenix.protocol.PacketTypeEnum
Registers a member if its not present.
registerMember(int, String) - Method in class com.comphenix.protocol.reflect.IntEnum
Registers a member.
registerTimeoutHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
registerTimeoutHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Register a synchronous listener that handles packets when they time out.
Registry() - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
 
REL_ENTITY_MOVE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
REL_ENTITY_MOVE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
REL_ENTITY_MOVE_LOOK - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
REL_ENTITY_MOVE_LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
release() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
release(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
reloadConfig() - Method in class com.comphenix.protocol.ProtocolConfig
Reload configuration file.
removalListener(RemovalListener<? super K1, ? super V1>) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies a listener instance, which all caches built using this CacheBuilder will notify each time an entry is removed from the cache by any means.
remove(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Remove an association from the map.
remove(TKey, TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Removes every interval that intersects with the given range.
remove(TKey, TKey, boolean) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Removes every interval that intersects with the given range.
remove(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
remove(Object, Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
remove(int) - Method in class com.comphenix.protocol.concurrency.IntegerSet
Remove the given element from the set, or do nothing if it's already removed.
remove(Object) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Removes from the list by making a new list with every element except the one given.
remove(int) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Removes from the list by making a copy of every element except the one with the given index.
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
remove(int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
remove(Object, Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
remove(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Remove the NBT element that is associated with the given key.
remove(Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Remove a given object from the list.
remove(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Removes the item at a given index.
remove(int) - Method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Remove a mapping of a key to a value if it is present.
REMOVE_ENTITY_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
REMOVE_MOB_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
removeAll(Iterable<? extends PacketType>) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Remove the given types from the set.
removeAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
removeAll(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
removeKey(K) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Remove a key and its associated value from the map.
removeListener(TListener, ListeningWhitelist) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Removes the given listener from the packet event list.
removeMetadata(String) - Method in class com.comphenix.protocol.events.PacketContainer
Removes metadata from this packet.
removeObject(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Deprecated.
removeOutputHandler(PacketOutputHandler) - Method in class com.comphenix.protocol.events.NetworkMarker
Remove a given output handler from the serialization queue.
removePacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
Removes a given packet listener.
removePacketListeners(Plugin) - Method in interface com.comphenix.protocol.ProtocolManager
Removes every listener associated with the given plugin.
removePlayer(Player) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Clean up after a given player has logged out.
removePostListener(PacketPostListener) - Method in class com.comphenix.protocol.events.NetworkMarker
Remove the first instance of the given listener.
removeType(PacketType) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Remove a particular type to the set.
replace(Player, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
replace(Player, TValue, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
replaceValues(Key, Iterable<? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
Report - Class in com.comphenix.protocol.error
Represents a error or warning report.
Report(ReportType, Throwable, Object[], Object[]) - Constructor for class com.comphenix.protocol.error.Report
Construct a new report with the given type and parameters.
Report(ReportType, Throwable, Object[], Object[], long) - Constructor for class com.comphenix.protocol.error.Report
Construct a new report with the given type and parameters.
Report.ReportBuilder - Class in com.comphenix.protocol.error
Must be constructed through the factory method in Report.
REPORT_CANNOT_COMPILE_STRUCTURE_MODIFIER - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
REPORT_CANNOT_CORRECT_TROVE_MAP - Static variable in class com.comphenix.protocol.injector.packet.PacketRegistry
 
REPORT_CANNOT_FIND_MCPC_REMAPPER - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
 
REPORT_CANNOT_FIND_UNWRAP_METHOD - Static variable in class com.comphenix.protocol.injector.BukkitUnwrapper
 
REPORT_CANNOT_LOAD_CPC_REMAPPER - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
 
REPORT_CANNOT_READ_FIELD_HANDLE - Static variable in class com.comphenix.protocol.injector.BukkitUnwrapper
 
REPORT_CANNOT_SCHEDULE_COMPILATION - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
REPORT_CHANGING_PACKET_TYPE_IS_CONFUSING - Static variable in class com.comphenix.protocol.events.PacketEvent
 
REPORT_EXCEPTION_COUNT - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
Report format for printing the current exception count.
REPORT_HANDLER_NOT_STARTED - Static variable in class com.comphenix.protocol.async.AsyncListenerHandler
 
REPORT_ILLEGAL_ARGUMENT - Static variable in class com.comphenix.protocol.injector.BukkitUnwrapper
 
REPORT_INSUFFICIENT_CLIENT_PACKETS - Static variable in class com.comphenix.protocol.injector.packet.PacketRegistry
 
REPORT_INSUFFICIENT_SERVER_PACKETS - Static variable in class com.comphenix.protocol.injector.packet.PacketRegistry
 
REPORT_INVALID_UUID - Static variable in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
REPORT_NON_CRAFTBUKKIT_LIBRARY_PACKAGE - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
 
REPORT_SECURITY_LIMITATION - Static variable in class com.comphenix.protocol.injector.BukkitUnwrapper
 
REPORT_TOO_MANY_GENERATED_CLASSES - Static variable in class com.comphenix.protocol.reflect.compiler.StructureCompiler
 
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportDebug(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportDebug(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportDebug(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportDebug(Object, Report) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a debug message from the current sender.
reportDebug(Object, Report.ReportBuilder) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a debug message from the current sender.
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportDebug(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportDetailed(Object, Report) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportDetailed(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportDetailed(Object, Report) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportDetailed(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportDetailed(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportDetailed(Object, Report) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportDetailed(Object, Report) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a detailed error report about an unhandled exception.
reportDetailed(Object, Report.ReportBuilder) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a detailed error report about an unhandled exception.
reportDetailed(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportDetailed(Object, Report) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportMinimal(Plugin, String, Throwable) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a small minimal error report regarding an exception from another plugin.
reportMinimal(Plugin, String, Throwable, Object...) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a small minimal error report regarding an exception from another plugin.
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportMinimalNoSpam(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Report a problem with a given method and plugin, ensuring that we don't exceed the maximum number of error reports.
reportName - Variable in class com.comphenix.protocol.error.ReportType
 
ReportType - Class in com.comphenix.protocol.error
Represents a strongly-typed report.
ReportType(String) - Constructor for class com.comphenix.protocol.error.ReportType
Construct a new report type.
reportWarning(Object, Report) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportWarning(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportWarning(Object, Report) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportWarning(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
reportWarning(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportWarning(Object, Report) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
 
reportWarning(Object, Report) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a warning message from the current plugin.
reportWarning(Object, Report.ReportBuilder) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a warning message from the current plugin.
reportWarning(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportWarning(Object, Report) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Add a given bit-field of required modifiers for every matching member.
requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
requireModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
requireOutputHeader() - Method in class com.comphenix.protocol.events.NetworkMarker
Whether or not the output handlers have to write a packet header.
requirePublic() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Require that every matching member is public.
requirePublic() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
requirePublic() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
resetPlayers() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the player count and player maximum to the default values.
resetVersion() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Reset the version string to the default state.
RESOURCE_PACK_SEND - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
RESOURCE_PACK_STATUS - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
RESPAWN - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
RESPAWN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
RESPAWN - Static variable in class com.comphenix.protocol.PacketType.Legacy.Client
 
RESPAWN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
retain(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
retain() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
RethrowErrorReporter - Class in com.comphenix.protocol.error
Represents an error reporter that rethrows every exception instead.
RethrowErrorReporter() - Constructor for class com.comphenix.protocol.error.RethrowErrorReporter
 
retry(ClassSource) - Method in class com.comphenix.protocol.utility.ClassSource
Retrieve a class source that will retry failed lookups in the given source.
returnDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Set the expected super class of the return type for every matching method.
returnTypeExact(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Set the return type of a matching method exactly.
returnTypeMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Set a matcher that must match the return type of a matching method.
returnTypeVoid() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Require a void method.
revertValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Revert to the previously set value.

S

SafeCacheBuilder<K,V> - Class in com.comphenix.protocol.utility
Represents a Guava CacheBuilder that is compatible with both Guava 10 and 13.
saveAll() - Method in class com.comphenix.protocol.ProtocolConfig
Save the current configuration file.
saveTo(File, TimedListenerManager) - Method in class com.comphenix.protocol.timing.TimingReportGenerator
 
saveValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Ensure that the current value is still set after this class has been garbaged collected.
SCARY_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.4.2 - the scary update (Wither Boss).
schedule(ScheduledPacket) - Method in class com.comphenix.protocol.events.PacketEvent
Schedule a packet for sending or receiving after the current packet event is successful.
schedule() - Method in class com.comphenix.protocol.events.ScheduledPacket
Schedule the packet transmission or reception.
schedule(PacketStream) - Method in class com.comphenix.protocol.events.ScheduledPacket
Schedule the packet transmission or reception.
scheduleCompilation(Map<Class, StructureModifier>, Class) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Ensure that the indirectly given structure modifier is eventually compiled.
scheduleCompilation(StructureModifier<TKey>, CompileListener<TKey>) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Ensure that the given structure modifier is eventually compiled.
ScheduledPacket - Class in com.comphenix.protocol.events
Represents a packet that is scheduled for transmission at a later stage.
ScheduledPacket(PacketContainer, Player, boolean) - Constructor for class com.comphenix.protocol.events.ScheduledPacket
Construct a new scheduled packet.
scheduleRegister(PacketType, String) - Static method in class com.comphenix.protocol.PacketType
Register a particular packet type.
SCOREBOARD_DISPLAY_OBJECTIVE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SCOREBOARD_OBJECTIVE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
SCOREBOARD_OBJECTIVE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SCOREBOARD_SCORE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SCOREBOARD_TEAM - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
sealed - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
Whether or not this contract can be modified.
SECOND_LEVEL_PREFIX - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
SELECT_ADVANCEMENT_TAB - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
sendingWhitelist - Variable in class com.comphenix.protocol.events.PacketAdapter
 
sendMessageSilently(CommandSender, String) - Method in class com.comphenix.protocol.utility.ChatExtensions
Send a message without invoking the packet listeners.
sendProcessedPackets(int, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Send any due packets, or clean up packets that have expired.
sendServerPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
sendServerPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
sendServerPacket(Player, PacketContainer, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Send a packet to the given player.
sendWirePacket(Player, int, byte[]) - Method in interface com.comphenix.protocol.PacketStream
Send a wire packet to the given player.
sendWirePacket(Player, WirePacket) - Method in interface com.comphenix.protocol.PacketStream
Send a wire packet to the given player.
SerializableCloner - Class in com.comphenix.protocol.reflect.cloning
Represents a cloner that can clone any class that implements Serializable.
SerializableCloner() - Constructor for class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
serialize() - Method in class com.comphenix.protocol.injector.netty.WirePacket
Serializes this packet into a byte buffer
serialize(NbtBase<TType>, DataOutput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Write the content of a wrapped NBT tag to a stream.
serialize(NbtBase<TType>, ConfigurationSection) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Write the content of a NBT tag to a configuration section.
serialize(NbtBase<TType>) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Serialize a NBT tag to a base-64 encoded string.
serializeCompound(DataOutputStream, NbtCompound) - Method in class com.comphenix.protocol.utility.StreamSerializer
Write or serialize a NBT compound to the given output stream.
serializeItemStack(ItemStack) - Method in class com.comphenix.protocol.utility.StreamSerializer
Serialize an item stack as a base-64 encoded string.
serializeItemStack(DataOutputStream, ItemStack) - Method in class com.comphenix.protocol.utility.StreamSerializer
Write or serialize an item stack to the given output stream.
Serializer(Class<?>, Object, boolean) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer
Constructs a new Serializer
serializeString(DataOutputStream, String) - Method in class com.comphenix.protocol.utility.StreamSerializer
Serialize a string using the standard Minecraft UTF-16 encoding.
serializeVarInt(DataOutputStream, int) - Method in class com.comphenix.protocol.utility.StreamSerializer
Write a variable integer to an output stream.
SERVER_DIFFICULTY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SERVER_INFO - Static variable in class com.comphenix.protocol.PacketType.Status.Server
 
serverPackets - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
 
serverSide() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set this adapter to also look for server-side packets.
set(Object, Object) - Method in class com.comphenix.protocol.reflect.accessors.Accessors.SynchronizedFieldAccessor
 
set(Object, Object) - Method in interface com.comphenix.protocol.reflect.accessors.FieldAccessor
Set the value of a field for a particular instance.
set(Object, Object) - Method in class com.comphenix.protocol.reflect.accessors.ReadOnlyFieldAccessor
 
set(int, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
SET_COMPRESSION - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
SET_COMPRESSION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.9
SET_COOLDOWN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.PacketType.Legacy.Server
Removed in Minecraft 1.7.2
SET_CREATIVE_SLOT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
SET_EXPERIENCE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
SET_PROTOCOL - Static variable in class com.comphenix.protocol.PacketType.Handshake.Client
 
SET_SLOT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
SET_SLOT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
setAsyncCancelled(boolean) - Method in class com.comphenix.protocol.async.AsyncMarker
Set whether or not the asynchronous handling should be cancelled.
setAsyncMarker(AsyncMarker) - Method in class com.comphenix.protocol.events.PacketEvent
Set the asynchronous marker.
setAutoDelay(long) - Method in class com.comphenix.protocol.ProtocolConfig
Set the amount of time to wait until checking for a new update.
setAutoDownload(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not ProtocolLib should automatically download the new version.
setAutoLastTime(long) - Method in class com.comphenix.protocol.ProtocolConfig
Set the last time we updated, in seconds since 1970.01.01 00:00.
setAutoNotify(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not ProtocolLib should determine if a new version has been released.
setBackgroundCompilerEnabled(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not the background compiler for structure modifiers is enabled or not.
setBukkitPlayers(Iterable<? extends Player>) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the displayed lst of logged in players.
setBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, InputStream, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, ScatteringByteChannel, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, FileChannel, long, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setCacheMethods(boolean) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Set whether methods should be cached for greater performance or not, default is true.
setCancelled(boolean) - Method in class com.comphenix.protocol.events.PacketEvent
Sets whether or not the packet should be cancelled.
setChanged(boolean) - Method in class com.comphenix.protocol.injector.packet.MapContainer
Mark the map as changed or unchanged.
setClassLoader(ClassLoader) - Method in class com.comphenix.protocol.utility.EnhancerFactory
Set the current class loader to use when constructing enhancers.
setConverter(EquivalentConverter<TField>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Set the current object converter.
setCurrentVersion(MinecraftVersion) - Static method in class com.comphenix.protocol.utility.MinecraftVersion
 
setData(WrappedBlockData) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's block data.
setData(int) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets the data of this BlockData.
setDebug(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not debug mode is enabled.
setDetailedErrorReporting(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not detailed error reporting is enabled.
setDetailedReporting(boolean) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set whether or not to use detailed error reporting.
setDirtyState(boolean) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Sets this item's dirty state
setDisablePermGenFraction(double) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Set the fraction of perm gen space used after which the background compiler will be disabled.
setElementType(NbtType) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Set the type of each element.
setEnabled(boolean) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Sets whether or not the background compiler is enabled.
setEntity(Entity) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Set the entity associated with this data watcher.
setErrorCount(int) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the number of errors printed.
setFavicon(WrappedServerPing.CompressedImage) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the compressed PNG file that is being displayed.
setFiltered(boolean) - Method in class com.comphenix.protocol.events.ScheduledPacket
Set whether or not this packet will be processed by packet listeners (except MONITOR listeners).
setFinalState(Field, boolean) - Static method in class com.comphenix.protocol.reflect.StructureModifier
Alter the final status of a field.
setForceAccess(boolean) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Sets whether or not not to override any scope restrictions.
setForceAccess(boolean) - Method in class com.comphenix.protocol.reflect.VolatileField
Sets whether or not not to override any scope restrictions.
setHandle(Object) - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
Set the underlying NMS object.
setIgnoreVersionCheck(String) - Method in class com.comphenix.protocol.ProtocolConfig
Sets under which version of Minecraft the version safety feature will be ignored.
setInjectionMethod(PlayerInjectHooks) - Method in class com.comphenix.protocol.ProtocolConfig
Set the starting injection method to use.
setInstance(BackgroundCompiler) - Static method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Sets the single background compiler we're using.
setItemTag(ItemStack, NbtCompound) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Set the NBT compound tag of a given item stack.
setJson(String) - Method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Set the content of this component using a JSON object.
setLocation(Location) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute Location.
setLocation(int, int, int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute coordinates.
setLogger(Logger) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the current logger that is used to print all reports.
setManager(ProtocolManager) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Set the associated protocol manager.
setMaxErrorCount(int) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the maximum number of errors we can print before we begin suppressing errors.
setMaximumRecursion(int) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Set the maximum height of the hierachy of creates types.
setMetricsEnabled(boolean) - Method in class com.comphenix.protocol.ProtocolConfig
Set whether or not metrics is enabled.
setMinecraftPackage(String, String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Used during debugging and testing.
setMotD(WrappedChatComponent) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the message of the day.
setMotD(String) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the message of the day.
setName(String) - Method in class com.comphenix.protocol.wrappers.nbt.NameProperty
Set the name.
setName(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Set the name of this NBT tag.
setNetworkMarker(NetworkMarker) - Method in class com.comphenix.protocol.events.PacketEvent
Update the network manager.
setNewSendingIndex(long) - Method in class com.comphenix.protocol.async.AsyncMarker
Sets the desired sending order after processing has completed.
setNonNull(boolean) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Set whether or not the constructor's parameters must be non-null.
setObject(int, Object, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Sets the DataWatcher Item at a given index to a new value.
setObject(int, Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
setObject(int, WrappedDataWatcher.Serializer, Object, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Sets the DataWatcher Item at a given index to a new value.
setObject(int, WrappedDataWatcher.Serializer, Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
setObject(int, WrappedWatchableObject, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Sets the DataWatcher Item at a given index to a new value.
setObject(int, WrappedWatchableObject) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
setObject(WrappedDataWatcher.WrappedDataWatcherObject, WrappedWatchableObject, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Sets the DataWatcher Item associated with a given watcher object to a new value.
setObject(WrappedDataWatcher.WrappedDataWatcherObject, WrappedWatchableObject) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
setObject(WrappedDataWatcher.WrappedDataWatcherObject, Object, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Sets the DataWatcher Item associated with a given watcher object to a new value.
setObject(WrappedDataWatcher.WrappedDataWatcherObject, Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
setPacket(PacketContainer) - Method in class com.comphenix.protocol.events.PacketEvent
Replace the packet that will be sent to the player.
setPacket(PacketContainer) - Method in class com.comphenix.protocol.events.ScheduledPacket
Set the packet that will be sent or transmitted.
setPacketStream(PacketStream) - Method in class com.comphenix.protocol.async.AsyncMarker
Sets the output packet stream responsible for transmitting this packet.
setPendingSynchronization(boolean) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Set whether or not the modifier is pending synchronization with the client.
setPlayers(Iterable<? extends WrappedGameProfile>) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the displayed list of logged in players.
setPlayersMaximum(int) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the displayed maximum number of players.
setPlayersOnline(int) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the displayed number of online players.
setPlayersVisible(boolean) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set whether or not the player count and player maximum is visible.
setPrefix(String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the prefix to apply to every line in the error reports.
setProcessingLock(Object) - Method in class com.comphenix.protocol.async.AsyncMarker
 
setReadOnly(boolean) - Method in class com.comphenix.protocol.events.PacketEvent
Set the read-only state of this packet event.
setReadOnly(int, boolean) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
setReadOnly(int, boolean) - Method in class com.comphenix.protocol.reflect.StructureModifier
Set whether or not a field should be treated as read only.
setScriptEngineName(String) - Method in class com.comphenix.protocol.ProtocolConfig
Set the unique name of the script engine to use for filtering.
setSupportURL(String) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the support URL that will be added to all detailed reports.
setSuppressedReports(List<String>) - Method in class com.comphenix.protocol.ProtocolConfig
Set the list of suppressed report types,
setTarget(Player) - Method in class com.comphenix.protocol.events.ScheduledPacket
Set the target player.
setTimeout(long) - Method in class com.comphenix.protocol.async.AsyncMarker
Set the time the packet will be forcefully rejected.
SETTINGS - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
setType(Material) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets the type of this BlockData.
setTypeAndData(Material, int) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets the type and data of this BlockData.
setValue(TValue) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
setValue(Object) - Method in class com.comphenix.protocol.reflect.VolatileField
Sets the current value.
setValue(TType) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Set the value of this NBT tag.
setValue(Object, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Sets the value of this item.
setValue(Object) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Sets the value of this item.
setVersionName(String) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the version name of the current server.
setVersionProtocol(int) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the version protocol
setWorkers(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Set the current number of workers.
setX(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute x coordinate.
setX(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setX(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the x coordinate of the underlying coordinate.
setY(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's y coordinate
setY(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setY(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the y coordinate of the underlying coordinate.
setZ(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's relative z coordinate.
setZ(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setZ(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the z coordinate of the underlying coordiate.
shallowClone() - Method in class com.comphenix.protocol.events.PacketContainer
Create a shallow copy of the current packet.
SHUTDOWN_DELAY_MS - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
shutdownAll() - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Clean up after ourselves using the default timeout.
shutdownAll(long, TimeUnit) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Clean up after ourselves.
signalFreeProcessingSlot(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Signal that a packet has finished processing.
signalPacketTransmission(PacketEvent) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
signalPacketTransmission(PacketEvent) - Method in interface com.comphenix.protocol.AsynchronousManager
Signal that a packet is ready to be transmitted.
signUpdateExists() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
size() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve the number of entries in the map.
size() - Method in class com.comphenix.protocol.collections.IntegerMap
Retrieve the number of mappings in this map.
size() - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
 
size() - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Retrieve the number of entries in the set.
size() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Retrieve the size of the list.
size() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve the number of readable types.
size() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
size() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
size() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
size() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
size() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Retrieve the number of elements in this list.
size() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Gets the size of this DataWatcher's contents.
SKIN_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.7.8 - the update that changed the skin format (and distribution - R.I.P.
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
skipHeader(ByteBuffer) - Method in class com.comphenix.protocol.events.NetworkMarker
Return a byte buffer without the header in the current packet.
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.events.NetworkMarker
Return an input stream without the header in the current packet.
SnapshotVersion - Class in com.comphenix.protocol.utility
Used to parse a snapshot version.
SnapshotVersion(String) - Constructor for class com.comphenix.protocol.utility.SnapshotVersion
 
softValues() - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies that each value (not key) stored in the cache should be wrapped in a SoftReference (by default, strong references are used).
SortedCopyOnWriteArray<T extends Comparable<T>> - Class in com.comphenix.protocol.concurrency
An implicitly sorted array list that preserves insertion order and maintains duplicates.
SortedCopyOnWriteArray() - Constructor for class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Construct an empty sorted array.
SortedCopyOnWriteArray(Collection<T>) - Constructor for class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Create a sorted array from the given list.
SortedCopyOnWriteArray(Collection<T>, boolean) - Constructor for class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Create a sorted array from the given list.
SortedPacketListenerList - Class in com.comphenix.protocol.injector
Registry of synchronous packet listeners.
SortedPacketListenerList() - Constructor for class com.comphenix.protocol.injector.SortedPacketListenerList
 
SPAWN_ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPAWN_ENTITY_EXPERIENCE_ORB - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPAWN_ENTITY_LIVING - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPAWN_ENTITY_PAINTING - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPAWN_ENTITY_WEATHER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPAWN_POSITION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
SPAWN_POSITION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPECTATE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
start() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start a singler worker thread handling the asynchronous listener.
start(Function<AsyncRunnable, Void>) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start a singler worker thread handling the asynchronous listener.
start(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start multiple worker threads for this listener.
START - Static variable in class com.comphenix.protocol.PacketType.Login.Client
 
START - Static variable in class com.comphenix.protocol.PacketType.Status.Client
 
startTiming() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Start timing listeners.
state - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
 
STATISTIC - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
STATISTIC - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
STATISTICS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
StatisticsStream - Class in com.comphenix.protocol.timing
Represents an online algortihm for computing the mean and standard deviation without storing every value.
StatisticsStream() - Constructor for class com.comphenix.protocol.timing.StatisticsStream
Construct a new stream with no observations.
StatisticsStream(StatisticsStream) - Constructor for class com.comphenix.protocol.timing.StatisticsStream
Construct a copy of the given stream.
Status() - Constructor for class com.comphenix.protocol.PacketType.Status
 
STEER_VEHICLE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
stop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Stop a worker thread.
stop(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Stop the given amount of worker threads.
stop() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Stop the given runnable.
stopTiming() - Method in class com.comphenix.protocol.timing.TimedListenerManager
s Stop timing listeners.
StreamSerializer - Class in com.comphenix.protocol.utility
Utility methods for reading and writing Minecraft objects to streams.
StreamSerializer() - Constructor for class com.comphenix.protocol.utility.StreamSerializer
 
STRING_DEFAULT - Static variable in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
Default value for Strings.
StructureCache - Class in com.comphenix.protocol.injector
Caches structure modifiers.
StructureCache() - Constructor for class com.comphenix.protocol.injector.StructureCache
 
StructureCompiler - Class in com.comphenix.protocol.reflect.compiler
Represents a StructureModifier compiler.
structureModifier - Variable in class com.comphenix.protocol.events.PacketContainer
 
StructureModifier<TField> - Class in com.comphenix.protocol.reflect
Provides list-oriented access to the fields of a Minecraft packet.
StructureModifier(Class) - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Creates a structure modifier.
StructureModifier(Class, boolean) - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Creates a structure modifier.
StructureModifier(Class, Class, boolean) - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Creates a structure modifier.
StructureModifier(Class, Class, boolean, boolean) - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Creates a structure modifier.
StructureModifier() - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Consumers of this method should call "initialize".
subList(int, int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
subtract(BlockPosition) - Method in class com.comphenix.protocol.wrappers.BlockPosition
Adds the current position and a given position together, producing a result position.
subtract(ChunkPosition) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Adds the current position and a given position together, producing a result position.
subtypeCache - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
SUCCESS - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
sum(Iterable<? extends Map<Integer, Class<?>>>) - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Retrieve the number of mapping in all the maps.
supportURL - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
synchronize() - Method in class com.comphenix.protocol.injector.netty.ProtocolRegistry
Ensure that our local register is up-to-date with Minecraft.
synchronizedComputation(OnlineComputation) - Static method in class com.comphenix.protocol.timing.OnlineComputation
Retrieve a wrapper for another online computation that is synchronized.
syncStart() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start processing packets on the main thread.
syncStart(long, TimeUnit) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start processing packets on the main thread.
syncStop() - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Stop processing packets on the main thread.

T

TAB_COMPLETE - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
TAB_COMPLETE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
TAB_COMPLETE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
TAB_COMPLETE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
target - Variable in class com.comphenix.protocol.events.ScheduledPacket
 
target - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
targetType - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
TEAMS - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
TELEPORT_ACCEPT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
THREAD_FORMAT - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
The default format for the name of new worker threads.
ticker(Ticker) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies a nanosecond-precision time source for use in determining when entries should be expired.
TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
Sent the first time a tile entity (chest inventory, etc.) is withing range of the player, or has been updated.
TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
TimedListenerManager - Class in com.comphenix.protocol.timing
Represents a system for recording the time spent by each packet listener.
TimedListenerManager() - Constructor for class com.comphenix.protocol.timing.TimedListenerManager
 
TimedListenerManager.ListenerType - Enum in com.comphenix.protocol.timing
 
TimedTracker - Class in com.comphenix.protocol.timing
Tracks the invocation time for a particular plugin against a list of packets.
TimedTracker() - Constructor for class com.comphenix.protocol.timing.TimedTracker
 
TimingReportGenerator - Class in com.comphenix.protocol.timing
 
TimingReportGenerator() - Constructor for class com.comphenix.protocol.timing.TimingReportGenerator
 
TITLE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
toArray() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
toArray(T[]) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
toArray() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
toArray(T[]) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
toArray() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
toArray(T[]) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
toBukkit() - Method in enum com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Gets this NativeGameMode's Bukkit equivalent.
toEncodedText() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Convert the compressed image to encoded text.
toFile(NbtCompound, String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Save a NBT compound to a new compressed file, overwriting any existing files in the process.
toFlowerBox(String[], String, int, int) - Static method in class com.comphenix.protocol.utility.ChatExtensions
Print a flower box around a given message.
toGenericString() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns a string describing this method or constructor, including type parameters.
toInner(VOuter) - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
Convert a value from the outer map to the internal inner map.
toInner(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
Convert a value from the outer map to the internal inner map.
toInnerCollection(Collection<VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
Wrap a given collection.
toInnerObject(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
Convert to an inner object if its of the correct type, otherwise leave it.
toJson() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the underlying JSON representation of this server ping.
toLegacy(Set<PacketType>) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Convert a set of packet types to a set of integers based on the legacy packet ID.
toLocation(World) - Method in class com.comphenix.protocol.wrappers.BlockPosition
Convert this instance to an equivalent Location.
toMap() - Method in class com.comphenix.protocol.collections.IntegerMap
Convert the current map to an Integer map.
toNodeValue(Object, NbtType) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
 
toNonPrimitiveClass(Class) - Static method in class com.comphenix.protocol.reflect.MethodUtils
Find a non primitive representation for given primitive class.
toOuter(VInner) - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
Convert a value from the inner map to the outer visible map.
toOuter(Key, VInner) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
Convert a value from the inner map to the outer visible map.
toOuterCollection(Collection<VInner>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
Wrap a given collection.
toPacketTypes(Set<Integer>) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Convert a set of legacy packet IDs to packet types.
toPacketTypes(Set<Integer>, PacketType.Sender) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Convert a set of legacy packet IDs to packet types.
toPosition() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create an immutable chunk position from this coordinate.
toSet() - Method in class com.comphenix.protocol.concurrency.IntegerSet
Convert the current IntegerSet to an equivalent HashSet.
toSide() - Method in enum com.comphenix.protocol.PacketType.Sender
Retrieve the equivialent connection side.
toString() - Method in class com.comphenix.protocol.collections.ExpireHashMap
 
toString() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
toString() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
toString() - Method in class com.comphenix.protocol.error.ReportType
 
toString() - Method in class com.comphenix.protocol.events.ListeningWhitelist
 
toString() - Method in class com.comphenix.protocol.events.PacketAdapter
 
toString() - Method in class com.comphenix.protocol.events.PacketContainer
 
toString() - Method in class com.comphenix.protocol.events.PacketEvent
 
toString() - Method in class com.comphenix.protocol.events.ScheduledPacket
 
toString() - Method in class com.comphenix.protocol.injector.netty.WirePacket
 
toString() - Method in class com.comphenix.protocol.PacketType
 
toString() - Method in exception com.comphenix.protocol.reflect.FieldAccessException
 
toString() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
toString() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
 
toString() - Method in class com.comphenix.protocol.reflect.MethodInfo
Returns a string describing this method or constructor
toString() - Method in class com.comphenix.protocol.reflect.StructureModifier
 
toString() - Method in class com.comphenix.protocol.reflect.VolatileField
 
toString() - Method in class com.comphenix.protocol.timing.StatisticsStream
 
toString() - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
toString() - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
toString() - Method in class com.comphenix.protocol.wrappers.AbstractWrapper
 
toString() - Method in class com.comphenix.protocol.wrappers.BlockPosition
 
toString() - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
 
toString() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
 
toString() - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
toString() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
Returns a string representation of this map.
toString() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
Returns a string representation of this map.
toString() - Method in class com.comphenix.protocol.wrappers.PlayerInfoData
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedChatComponent
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedSignedProperty
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedStatistic
 
toString() - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
 
toSynchronized() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieve a synchronized version of the current field.
touch() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
touch(Object) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
toVector() - Method in class com.comphenix.protocol.wrappers.BlockPosition
Convert this instance to an equivalent real 3D vector.
toVector() - Method in class com.comphenix.protocol.wrappers.ChunkPosition
Convert this instance to an equivalent real 3D vector.
TRANSACTION - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
TRANSACTION - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
TRANSACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
TRANSACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
transformField(StructureModifier<Object>, StructureModifier<Object>, int) - Method in class com.comphenix.protocol.reflect.ObjectWriter
Called for every non-static field that will be copied.
transformNoEntryValue(Object, Function<Integer, Integer>) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Transform the no entry value in the given map.
TroveWrapper - Class in com.comphenix.protocol.wrappers
Wrap a GNU Trove Collection class with an equivalent Java Collection class.
TroveWrapper() - Constructor for class com.comphenix.protocol.wrappers.TroveWrapper
 
TroveWrapper.CannotFindTroveNoEntryValue - Exception in com.comphenix.protocol.wrappers
 
type(ReportType) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the current report type.
type - Variable in class com.comphenix.protocol.events.PacketContainer
 
TYPE_DELIMITER - Static variable in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
The default delimiter that is used to store the data type in YAML.
typeDerivedOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
typeExact(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
typeMatches(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
types(PacketType...) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the whitelist of packet types to copy when constructing new whitelists.
types(Collection<PacketType>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the whitelist of packet types to copy when constructing new whitelists.
types(PacketType...) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the packet types the listener is looking for.
types(Set<PacketType>) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the packet types the listener is looking for.
typeSuperOf(Class<?>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
typeToClass - Variable in class com.comphenix.protocol.injector.netty.ProtocolRegistry.Register
 

U

UNKNOWN_PACKET - Static variable in class com.comphenix.protocol.PacketType
Represents an unknown packet ID.
UNLOAD_CHUNK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
unregisterAsyncHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
unregisterAsyncHandler(AsyncListenerHandler) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
unregisterAsyncHandler(AsyncListenerHandler) - Method in interface com.comphenix.protocol.AsynchronousManager
Unregisters and closes the given asynchronous handler.
unregisterAsyncHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Unregisters and closes the first asynchronous handler associated with the given listener.
unregisterAsyncHandlers(Plugin) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
unregisterAsyncHandlers(Plugin) - Method in interface com.comphenix.protocol.AsynchronousManager
Unregisters every asynchronous handler associated with this plugin.
unregisterTimeoutHandler(PacketListener) - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
unregisterTimeoutHandler(PacketListener) - Method in interface com.comphenix.protocol.AsynchronousManager
Unregisters a given timeout listener.
unschedule(ScheduledPacket) - Method in class com.comphenix.protocol.events.PacketEvent
Unschedule a specific packet.
unwrap() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
unwrapItem(Object) - Method in class com.comphenix.protocol.injector.BukkitUnwrapper
 
unwrapItem(Object) - Method in interface com.comphenix.protocol.injector.PacketConstructor.Unwrapper
Convert the given wrapped object to the equivalent net.minecraft.server object.
UPDATE_ATTRIBUTES - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
UPDATE_ATTRIBUTES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
UPDATE_ENTITY_NBT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.9
UPDATE_HEALTH - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
UPDATE_HEALTH - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
UPDATE_SCORE - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
UPDATE_SIGN - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
UPDATE_SIGN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
UPDATE_SIGN - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
UPDATE_SIGN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
UPDATE_TIME - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
UPDATE_TIME - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
updateEntity(Entity, List<Player>) - Method in interface com.comphenix.protocol.ProtocolManager
Completely resend an entity to a list of clients.
updatesDisabled() - Static method in class com.comphenix.protocol.ProtocolLibrary
Whether or not updates are currently disabled.
USE_ENTITY - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
USE_ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
USE_ITEM - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
useStructureCompiler - Variable in class com.comphenix.protocol.reflect.StructureModifier
 
usingAddress() - Static method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct a new concurrent player map that uses each player's address as key.
usingName() - Static method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
Construct a new concurrent player map that uses each player's name as key.
usingPackage(String) - Method in class com.comphenix.protocol.utility.ClassSource
Retrieve a class source that prepends a specific package name to every lookup.
Util - Class in com.comphenix.protocol.utility
General utility class
Util() - Constructor for class com.comphenix.protocol.utility.Util
 
uuid(UUID) - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
Set the unique UUID that identifies the origin of this modifier.

V

value - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
 
valueLookup - Variable in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
An internal map of player keys to values.
valueOf(String) - Static method in enum com.comphenix.protocol.concurrency.AbstractIntervalTree.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.events.ConnectionSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.events.ListenerOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.events.ListenerPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.injector.GamePhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.injector.PlayerInjectHooks
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.comphenix.protocol.Packets
Deprecated.
valueOf(String) - Static method in enum com.comphenix.protocol.PacketType.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.PacketType.Sender
Returns the enum constant of this type with the specified name.
valueOf(String) - Method in class com.comphenix.protocol.PacketTypeEnum
Deprecated.
Don't use this
valueOf(String) - Static method in enum com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Method in class com.comphenix.protocol.reflect.IntEnum
Retrieve the ID of the member with the given name.
valueOf(String) - Static method in enum com.comphenix.protocol.timing.TimedListenerManager.ListenerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ChatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Hand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Returns the enum constant of this type with the specified name.
values() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve a view of all the values in the current map.
values() - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Retrieve every listener.
values() - Static method in enum com.comphenix.protocol.concurrency.AbstractIntervalTree.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
 
values() - Static method in enum com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Retrieve a view of this packet type set.
values() - Static method in enum com.comphenix.protocol.events.ConnectionSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.events.ListenerOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.events.ListenerPriority
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.GamePhase
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.PlayerInjectHooks
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.PacketType.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.PacketType.Sender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.comphenix.protocol.PacketType
Find every packet type known to the current version of ProtocolLib.
values() - Method in class com.comphenix.protocol.PacketTypeEnum
Retrieve every registered member.
values() - Static method in enum com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.comphenix.protocol.reflect.IntEnum
Retrieve the ID of every registered member.
values() - Static method in enum com.comphenix.protocol.timing.TimedListenerManager.ListenerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
values() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ChatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Hand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.Particle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.nbt.NbtType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.comphenix.protocol.wrappers.WrappedStatistic
Retrieve every known statistics.
Vector3F - Class in com.comphenix.protocol.wrappers
 
Vector3F() - Constructor for class com.comphenix.protocol.wrappers.Vector3F
 
Vector3F(float, float, float) - Constructor for class com.comphenix.protocol.wrappers.Vector3F
 
VEHICLE_MOVE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
VEHICLE_MOVE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
VEHICLE_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
verifyWhitelist(PacketListener, ListeningWhitelist) - Method in interface com.comphenix.protocol.ProtocolManager
 
visit(int, int, String, String, String, String[]) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visit(NbtBase<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Visit a leaf node, which is a NBT tag with a primitive or String value.
visitAnnotation(String, boolean) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitAnnotation(String, boolean) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitAnnotationDefault() - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitAttribute(Attribute) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitAttribute(Attribute) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitCode() - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitEnd() - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitEnd() - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitEnter(NbtList<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Begin visiting a list node that contains multiple child nodes of the same type.
visitEnter(NbtCompound) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Begin visiting a compound node that contains multiple child nodes of different types.
visitField(int, String, String, String, Object) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitFieldInsn(int, String, String, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitIincInsn(int, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitInnerClass(String, String, String, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitInsn(int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitIntInsn(int, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitJumpInsn(int, Label) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitLabel(Label) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitLdcInsn(Object) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitLeave(NbtList<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Stop visiting a list node.
visitLeave(NbtCompound) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Stop visiting a compound node.
visitLineNumber(int, Label) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitMaxs(int, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitMethodInsn(int, String, String, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitOuterClass(String, String, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitSource(String, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyClassVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitTypeInsn(int, String) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
visitVarInsn(int, int) - Method in class com.comphenix.protocol.reflect.compiler.EmptyMethodVisitor
 
VolatileField - Class in com.comphenix.protocol.reflect
Represents a field that will revert to its original state when this class is garbaged collected.
VolatileField(Field, Object) - Constructor for class com.comphenix.protocol.reflect.VolatileField
Initializes a volatile field with an associated object.
VolatileField(Field, Object, boolean) - Constructor for class com.comphenix.protocol.reflect.VolatileField
Initializes a volatile field with an associated object.
VolatileField(FieldAccessor, Object) - Constructor for class com.comphenix.protocol.reflect.VolatileField
Initializes a volatile field with the given accessor and associated object.

W

watcherObjectExists() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
weakKeys() - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies that each key (not value) stored in the cache should be wrapped in a WeakReference (by default, strong references are used).
weakValues() - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies that each value (not key) stored in the cache should be wrapped in a WeakReference (by default, strong references are used).
WEATHER - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
whitelist(Collection<Integer>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Deprecated.
WINDOW_CLICK - Static variable in class com.comphenix.protocol.Packets.Client
Deprecated.
 
WINDOW_CLICK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
WINDOW_DATA - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
WINDOW_ITEMS - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
WINDOW_ITEMS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
WirePacket - Class in com.comphenix.protocol.injector.netty
A packet represented only by its id and bytes.
WirePacket(PacketType, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.WirePacket
Constructs a new WirePacket with a given type and contents
WirePacket(int, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.WirePacket
Constructs a new WirePacket with a given id and contents
withFieldType(Class, List<Field>, Map<Field, Integer>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Create a new structure modifier for the new field type.
withFieldType(Class, List<Field>, Map<Field, Integer>, EquivalentConverter<T>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Create a new structure modifier for the new field type.
withId(String) - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Construct a new game profile with the same name, but different id.
withModifiers(Collection<WrappedAttributeModifier>) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Construct an attribute with the same key and name, but a different list of modifiers.
withName(String) - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
Construct a new game profile with the same ID, but different name.
withPacket(int, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
Deprecated.
withPacket(PacketType, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
Create a packet constructor that creates packets using the given types.
withTarget(Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
withTarget(Object) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves a structure modifier of the same type for a different object target.
withType(Class) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves a structure modifier that only reads and writes fields of a given type.
withType(Class, EquivalentConverter<T>) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves a structure modifier that only reads and writes fields of a given type.
withUnwrappers(List<PacketConstructor.Unwrapper>) - Method in class com.comphenix.protocol.injector.PacketConstructor
Return a copy of the current constructor with a different list of unwrappers.
WORLD_BORDER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
WORLD_EVENT - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
WORLD_EVENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
WORLD_PARTICLES - Static variable in class com.comphenix.protocol.Packets.Server
Deprecated.
 
WORLD_PARTICLES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
WORLD_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.7.2 - the update that changed the world.
wrapListField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
wrapMapField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
wrapMapField(FieldAccessor, Function<Integer, Integer>) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
wrapped - Variable in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
wrapped - Variable in class com.comphenix.protocol.reflect.cloning.OptionalCloner
 
WrappedAttribute - Class in com.comphenix.protocol.wrappers
Represents a single attribute sent in packet 44.
WrappedAttribute.Builder - Class in com.comphenix.protocol.wrappers
Represents a builder for wrapped attributes.
WrappedAttributeModifier - Class in com.comphenix.protocol.wrappers
Represents a wrapper around a AttributeModifier.
WrappedAttributeModifier(UUID, String, double, WrappedAttributeModifier.Operation) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new wrapped attribute modifier with no associated handle.
WrappedAttributeModifier(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct an attribute modifier wrapper around a given NMS instance.
WrappedAttributeModifier(Object, UUID, String, double, WrappedAttributeModifier.Operation) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct an attribute modifier wrapper around a NMS instance.
WrappedAttributeModifier.Builder - Class in com.comphenix.protocol.wrappers
Represents a builder of attribute modifiers.
WrappedAttributeModifier.Operation - Enum in com.comphenix.protocol.wrappers
Represents the different modifier operations.
WrappedBlockData - Class in com.comphenix.protocol.wrappers
Represents a wrapper around IBlockData.
WrappedBlockData(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedBlockData
 
WrappedChatComponent - Class in com.comphenix.protocol.wrappers
Represents a chat component added in Minecraft 1.7.2
WrappedChunkCoordinate - Class in com.comphenix.protocol.wrappers
Allows access to a chunk coordinate.
WrappedChunkCoordinate() - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create a new empty wrapper.
WrappedChunkCoordinate(Comparable) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create a wrapper for a specific chunk coordinates.
WrappedChunkCoordinate(int, int, int) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create a wrapper with specific values.
WrappedChunkCoordinate(ChunkPosition) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create a chunk coordinate wrapper from a given position.
WrappedDataWatcher - Class in com.comphenix.protocol.wrappers
Represents a DataWatcher in 1.8 thru 1.10
WrappedDataWatcher(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher wrapper around a NMS handle.
WrappedDataWatcher() - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a fake lightning entity.
WrappedDataWatcher(Entity) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a real entity.
WrappedDataWatcher(List<WrappedWatchableObject>) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a fake lightning entity and a given list of watchable objects.
WrappedDataWatcher.Registry - Class in com.comphenix.protocol.wrappers
Represents a DataWatcherRegistry containing the supported WrappedDataWatcher.Serializers in 1.9.
WrappedDataWatcher.Serializer - Class in com.comphenix.protocol.wrappers
Represents a DataWatcherSerializer in 1.9.
WrappedDataWatcher.WrappedDataWatcherObject - Class in com.comphenix.protocol.wrappers
Represents a DataWatcherObject in 1.9.
WrappedDataWatcherObject() - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
 
WrappedDataWatcherObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Creates a new watcher object from a NMS handle.
WrappedDataWatcherObject(int, WrappedDataWatcher.Serializer) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Creates a new watcher object from an index and serializer.
WrappedGameProfile - Class in com.comphenix.protocol.wrappers
Represents a wrapper for a game profile.
WrappedGameProfile(String, String) - Constructor for class com.comphenix.protocol.wrappers.WrappedGameProfile
Deprecated.
WrappedGameProfile(UUID, String) - Constructor for class com.comphenix.protocol.wrappers.WrappedGameProfile
Construct a new game profile with the given properties.
WrappedIntHashMap - Class in com.comphenix.protocol.wrappers
Represents a wrapper for the internal IntHashMap in Minecraft.
WrappedServerPing - Class in com.comphenix.protocol.wrappers
Represents a server ping packet data.
WrappedServerPing() - Constructor for class com.comphenix.protocol.wrappers.WrappedServerPing
Construct a new server ping initialized with a zero player count, and zero maximum.
WrappedServerPing.CompressedImage - Class in com.comphenix.protocol.wrappers
Represents a compressed favicon.
WrappedSignedProperty - Class in com.comphenix.protocol.wrappers
Represents a wrapper over a signed property.
WrappedSignedProperty(String, String, String) - Constructor for class com.comphenix.protocol.wrappers.WrappedSignedProperty
Construct a new wrapped signed property from the given values.
WrappedStatistic - Class in com.comphenix.protocol.wrappers
Represents a Minecraft statistics.
WrappedWatchableObject - Class in com.comphenix.protocol.wrappers
Represents a DataWatcher Item in 1.8 thru 1.10.
WrappedWatchableObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
Constructs a DataWatcher Item wrapper from an existing NMS data watcher item.
WrappedWatchableObject(int, Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
Constructs a DataWatcher Item wrapper from a given index and initial value.
WrappedWatchableObject(WrappedDataWatcher.WrappedDataWatcherObject, Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
Constructs a DataWatcher Item wrapper from a given watcher object and initial value.
wrapSetField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
write(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
write(int, TField) - Method in class com.comphenix.protocol.reflect.StructureModifier
Writes the value of a field given its index.
write(int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
write(byte[], int, int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
write(DataOutput) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtWrapper
Write the current NBT tag to an output stream.
writeBlockState(Block, NbtCompound) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Write to the NBT tile entity in the given block.
writeBytes(ByteBuf) - Method in class com.comphenix.protocol.injector.netty.WirePacket
Writes the contents of this packet to a given output
writeDefaults() - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
writeDefaults() - Method in class com.comphenix.protocol.reflect.StructureModifier
Sets all non-primitive fields to a more fitting default value.
writeField(Field, Object, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write an accessible field.
writeField(Field, Object, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a field.
writeField(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a public field.
writeField(Object, String, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a field.
writeFully(ByteBuf) - Method in class com.comphenix.protocol.injector.netty.WirePacket
Fully writes the ID and contents of this packet to a given output
writeGenerated(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
writeId(ByteBuf) - Method in class com.comphenix.protocol.injector.netty.WirePacket
Writes the id of this packet to a given output
writer - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
writeReflected(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
Write the given field using reflection.
writeSafely(int, TField) - Method in class com.comphenix.protocol.reflect.StructureModifier
Writes the value of a given field IF and ONLY if it exists.
writeStaticField(Field, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a public static Field.
writeStaticField(Field, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a static Field.
writeStaticField(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a named public static Field.
writeStaticField(Class, String, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
Write a named static Field.
writeStaticFinalField(Class<?>, String, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
writeVarInt(ByteBuf, int) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
 

X

x - Variable in class com.comphenix.protocol.wrappers.BlockPosition
 
x - Variable in class com.comphenix.protocol.wrappers.ChunkPosition
 
x - Variable in class com.comphenix.protocol.wrappers.Vector3F
 

Y

y - Variable in class com.comphenix.protocol.wrappers.BlockPosition
 
y - Variable in class com.comphenix.protocol.wrappers.ChunkPosition
 
y - Variable in class com.comphenix.protocol.wrappers.Vector3F
 

Z

z - Variable in class com.comphenix.protocol.wrappers.BlockPosition
 
z - Variable in class com.comphenix.protocol.wrappers.ChunkPosition
 
z - Variable in class com.comphenix.protocol.wrappers.Vector3F
 

_

_getByte(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getInt(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getIntLE(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getLong(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getLongLE(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getShort(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getShortLE(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getUnsignedMedium(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_getUnsignedMediumLE(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setByte(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setInt(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setIntLE(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setLong(int, long) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setLongLE(int, long) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setMedium(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setMediumLE(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setShort(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
_setShortLE(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
A B C D E F G H I K L M N O P R S T U V W X Y Z _ 

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