Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

A

ABILITIES - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ABILITIES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ABORT_DESTROY_BLOCK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
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.
AbstractInputStreamLookup - Class in com.comphenix.protocol.injector.server
 
AbstractInputStreamLookup(ErrorReporter, Server) - Constructor for class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
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 Class in com.comphenix.protocol.concurrency
 
AbstractPacketInjector - Class in com.comphenix.protocol.injector.netty
 
AbstractPacketInjector(PacketTypeSet) - Constructor for class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
AbstractPlayerHandler - Class in com.comphenix.protocol.injector.netty
 
AbstractPlayerHandler(PacketTypeSet) - Constructor for class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
AbstractStructure - Class in com.comphenix.protocol.events
 
AbstractStructure() - Constructor for class com.comphenix.protocol.events.AbstractStructure
 
AbstractStructure(Object, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.AbstractStructure
 
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.
ACCEPTED - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
 
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.
ACTIONBAR - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
adapt(Channel) - Static method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
AdapterParameteters() - Constructor for class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
 
add(byte) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new byte 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(double) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new double element to the list.
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(int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new integer 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(int, Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
add(int, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
add(long) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new long element to the list.
add(short) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new short element to the list.
add(ConnectionSide, ConnectionSide) - Static method in enum class 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(NbtBase<TType>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a NBT list or NBT compound to the list.
add(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
add(Object) - Method in class com.comphenix.protocol.injector.netty.PacketFilterQueue
Adds a packet to this queue, indicating further on that it should not be filtered.
add(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Add a new string element to the list.
add(T) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Inserts the given element in the proper location.
add(T) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
add(VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
ADD_NUMBER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Increment X by amount.
ADD_PERCENTAGE - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Multiply Y by (1 + amount)
ADD_PLAYER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
 
ADD_VIBRATION_SIGNAL - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
addAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addAfter(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addAll(int, Collection<? extends Object>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
addAll(int, Collection<? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
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 Object>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
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(Collection<Integer>) - Method in class com.comphenix.protocol.concurrency.IntegerSet
Add the given collection of elements to the set.
addBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addBefore(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
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.
addContainer(MapContainer) - Method in class com.comphenix.protocol.injector.packet.PacketRegistry.Register
 
addCustomChart(Metrics.CustomChart) - Method in class com.comphenix.protocol.metrics.Metrics
Adds a custom chart.
addEndPoint(TKey, TValue, AbstractIntervalTree.State) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
 
addFirst(ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(EventExecutorGroup, ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(EventExecutorGroup, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addFirst(String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addGlobalParameter(String, Object) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Adds the given global parameter.
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker
Return the input stream prepended with the packet header.
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
addHeader(DataInputStream, PacketType) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker
Return the byte buffer prepended with the packet header.
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
addHeader(ByteBuffer, PacketType) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
addLast(ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(EventExecutorGroup, ChannelHandler...) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(EventExecutorGroup, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addLast(String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
addListener(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.
addListener(Runnable) - Method in class com.comphenix.protocol.updater.Updater
Add a listener to be executed when we have determined if an update is available.
addListener(TListener, ListeningWhitelist) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Adds a listener to its requested list of packet receivers.
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.
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Start intercepting packets with the given packet type.
addPacketHandler(PacketType, Set<ListenerOptions>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Add an underlying packet handler of the given type.
addPacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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.
ADDRESS - Enum constant in enum class com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Use a player's Player.getAddress() as key in the map.
addType(PacketType) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Add a particular type to the set.
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class com.comphenix.protocol.metrics.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class com.comphenix.protocol.metrics.Metrics.AdvancedPie
Class constructor.
ADVANCEMENTS - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ADVANCEMENTS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ADVENTURE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
 
AdventureComponentConverter - Class in com.comphenix.protocol.wrappers
Utility class for converting between the Adventure API Component and ProtocolLib's wrapper
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.
AIR_ITEM_STACK - Static variable in class com.comphenix.protocol.reflect.instances.MinecraftGenerator
 
AliasedEnumConverter(Class<?>, Class<T>) - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnumConverter
 
alloc() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
alloc() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
alloc() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
AMBIENT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
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(Function<AggregateCloner.BuilderParameters, Cloner>) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Add the next cloner that will be considered in turn.
andThen(Class<? extends 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
 
announce - Variable in class com.comphenix.protocol.updater.Updater
 
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
 
AQUATIC_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.13 - update aquatic.
ARM_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ARMORER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
array() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
array() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
array(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.Converters
Creates a generic array converter.
arrayOffset() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
arrayOffset() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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(NbtBase<?>) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Attempt to cast this NBT tag as a list.
asList(E...) - Static method in class com.comphenix.protocol.utility.Util
Converts a variable argument array into 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(PacketRegistry.Register, Map<Integer, Class<?>>, PacketType.Protocol, PacketType.Sender) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
 
asUnwrapper(Class<?>, EquivalentConverter<Object>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent unwrapper for the converter.
ASYNC - Enum constant in enum class com.comphenix.protocol.events.ListenerOptions
Notify ProtocolLib that PacketListener.onPacketSending(PacketEvent) is thread safe.
ASYNC_CLIENT_SIDE - Enum constant in enum class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
 
ASYNC_SERVER_SIDE - Enum constant in enum class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
 
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.
atOrAbove() - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
atOrAbove(MinecraftVersion) - Static method in class com.comphenix.protocol.utility.MinecraftVersion
 
ATTACH_ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
attack() - Static method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get the jvm static action for attacking an entity.
ATTACK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
 
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.
attr(AttributeKey<T>) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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
 
AUTO_RECIPE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
AutoWrapper<T> - Class in com.comphenix.protocol.wrappers
Automatically wraps an internal NMS class to a non-versioned, deofbuscated class.
AutoWrapper.InvalidWrapperException - Exception in com.comphenix.protocol.wrappers
 

B

B_EDIT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
B_STATS_VERSION - Static variable in class com.comphenix.protocol.metrics.Metrics
 
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.
BAIL_OUT - Enum constant in enum class com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Immediately exit.
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
 
BARRIER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
BEACON - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BED - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.14
BEE_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.15 - the bee update
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.
bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
bind(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
bind(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
bind(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
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 - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BLOCK_CRACK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
BLOCK_DIG - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BLOCK_DUST - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
BLOCKS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
BOAT_MOVE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
BootstrapList - Class in com.comphenix.protocol.injector.netty
 
BootstrapList(List<Object>, ChannelHandler) - Constructor for class com.comphenix.protocol.injector.netty.BootstrapList
Construct a new bootstrap list.
BOSS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
BOTH - Enum constant in enum class com.comphenix.protocol.concurrency.AbstractIntervalTree.State
 
BOTH - Enum constant in enum class com.comphenix.protocol.events.ConnectionSide
Listen for both client and server side packets.
BOTH - Enum constant in enum class com.comphenix.protocol.injector.GamePhase
Listen for every sent and received packet.
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 class com.comphenix.protocol.injector.PacketFilterManager
 
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 class com.comphenix.protocol.injector.PacketFilterManager
 
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 class com.comphenix.protocol.injector.PacketFilterManager
 
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.injector.PacketFilterBuilder
Create a new packet filter manager.
build() - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
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() - 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.
build(CacheLoader<? super K1, V1>) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Returns the cache wrapped as a ConcurrentMap.
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
BukkitSocketInjector - Class in com.comphenix.protocol.injector.server
 
BukkitSocketInjector(Player) - Constructor for class com.comphenix.protocol.injector.server.BukkitSocketInjector
Represents a temporary socket injector.
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.
BukkitUpdater - Class in com.comphenix.protocol.updater
Check dev.bukkit.org to find updates for a given plugin, and download the updates if needed.
BukkitUpdater(Plugin, int, File, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.BukkitUpdater
Initialize the updater.
BUTCHER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
ByteBuddyFactory - Class in com.comphenix.protocol.utility
Represents a shared ByteBuddy factory.
ByteBuddyFactory() - Constructor for class com.comphenix.protocol.utility.ByteBuddyFactory
 
ByteBuddyGenerated - Interface in com.comphenix.protocol.utility
Represents an object that has been generated using ByteBuddy.
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
 
bytesBefore(byte) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
bytesBefore(int, byte) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
bytesBefore(int, int, byte) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
cacheInjector(String, Injector) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Cache an injector by name alone.
cacheInjector(Player, Injector) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Cache an injector by player.
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.
cancel() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Cancel a future task from being executed.
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.GuavaOptionalCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.JavaOptionalCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
canClone(Object) - Method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
canRecievePackets() - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
canRecievePackets() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Whether or not this player injection handler can also receive packets.
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() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
capacity(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
capacity(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
CARTOGRAPHER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
CAVES_CLIFFS_1 - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.17 - caves and cliffs part 1
CHANGE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
 
channel - Variable in class com.comphenix.protocol.injector.netty.PipelineProxy
 
channel() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
channelActive(ChannelHandlerContext) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
ChannelInjector - Class in com.comphenix.protocol.injector.netty
Represents a channel injector.
ChannelInjector.ChannelSocketInjector - Class in com.comphenix.protocol.injector.netty
Represents a socket injector that foreards to the current channel injector.
ChannelListener - Interface in com.comphenix.protocol.injector.netty
Represents a listener for received or sent packets.
ChannelProxy - Class in com.comphenix.protocol.injector.netty
 
ChannelProxy(Channel, Class<?>) - Constructor for class com.comphenix.protocol.injector.netty.ChannelProxy
 
CHAT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
 
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.
checkListener(PacketListener) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
checkListener(PacketListener) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if a listener is valid or not.
checkListener(Set<PacketListener>) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
checkListener(Set<PacketListener>) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if the given listeners are valid.
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
 
CHEST - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
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 Class in com.comphenix.protocol.reflect
 
classExists(String) - Static method in class com.comphenix.protocol.utility.Util
 
classLoader(ClassLoader) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Update the current class loader.
ClassSource - Class in com.comphenix.protocol.utility
Represents an abstract class loader that can only retrieve classes by their canonical name.
ClassSource() - Constructor for class com.comphenix.protocol.utility.ClassSource
 
cleanupAll() - Method in class com.comphenix.protocol.async.AsyncFilterManager
 
cleanupAll() - Method in interface com.comphenix.protocol.AsynchronousManager
Remove listeners, close threads and transmit every delayed packet.
cleanupAll() - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
cleanupAll() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Perform any necessary cleanup before unloading ProtocolLib.
cleanupAll() - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Invoked when the injection should be undone.
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.injector.netty.BootstrapList
 
clear() - Method in class com.comphenix.protocol.timing.TimedListenerManager
Reset all packet gathering data.
clear() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
CLEAR - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
CLEAR_TITLES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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.
CLERIC - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
CLIENT - Enum constant in enum class com.comphenix.protocol.PacketType.Sender
Indicates that packets of this type will be sent by connected clients.
CLIENT_COMMAND - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
CLIENT_SIDE - Enum constant in enum class com.comphenix.protocol.events.ConnectionSide
Listen for client side packets that will invoke onPacketReceiving().
clientSide() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set this adapter to also look for client-side packets.
ClonableWrapper - Interface in com.comphenix.protocol.wrappers
 
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.GuavaOptionalCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.JavaOptionalCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
clone(Object) - Method in class com.comphenix.protocol.reflect.cloning.SerializableCloner
 
clone(Object) - Static method in class com.comphenix.protocol.wrappers.AdventureComponentConverter
 
clone(BaseComponent...) - Static method in class com.comphenix.protocol.wrappers.ComponentConverter
 
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.injector.DelayedSingleTask
Stop the current task and all future tasks scheduled by this instance.
close() - Method in interface com.comphenix.protocol.injector.InternalManager
Called when ProtocolLib is closing.
close() - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
close() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Close and revert all changes.
close() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
close() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
close() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
close() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Close all injectors created by this factory, and cease the creation of new injections.
close() - Method in interface com.comphenix.protocol.injector.netty.Injector
Close the current injector.
close() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
close() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Clean up any remaning injections.
close() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
close() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
close() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Close any lingering proxy injections.
close() - Method in class com.comphenix.protocol.utility.Closer
 
close(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
close(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
close(ScriptEngine) - Method in class com.comphenix.protocol.CommandFilter.Filter
Clean up all associated code from this filter in the provided script engine.
CLOSE - Enum constant in enum class com.comphenix.protocol.concurrency.AbstractIntervalTree.State
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
CLOSE_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
closed - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
ClosedInjector - Class in com.comphenix.protocol.injector.netty
Represents a closed injector.
ClosedInjector(Player) - Constructor for class com.comphenix.protocol.injector.netty.ClosedInjector
Construct a new injector that is always closed.
closeFuture() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
closeQuietly(Closeable) - Static method in class com.comphenix.protocol.utility.Closer
 
Closer - Class in com.comphenix.protocol.utility
 
CLOUD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.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.injector.player - package com.comphenix.protocol.injector.player
 
com.comphenix.protocol.injector.server - package com.comphenix.protocol.injector.server
 
com.comphenix.protocol.metrics - package com.comphenix.protocol.metrics
 
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.updater - package com.comphenix.protocol.updater
 
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
Deprecated.
Removed in 1.17, split into separate packets
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.
CommandFilter - Class in com.comphenix.protocol
A command to apply JavaScript filtering to the packet command.
CommandFilter(ErrorReporter, Plugin, ProtocolConfig) - Constructor for class com.comphenix.protocol.CommandFilter
 
CommandFilter.Filter - Class in com.comphenix.protocol
A filter that will be used to process a packet event.
CommandFilter.FilterFailedHandler - Interface in com.comphenix.protocol
 
COMMANDS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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
 
compareTo(ByteBuf) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
compareTo(Channel) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
compile(StructureModifier<TField>) - Method in class com.comphenix.protocol.reflect.compiler.StructureCompiler
Compiles the given structure modifier.
compile(ScriptEngine) - Method in class com.comphenix.protocol.CommandFilter.Filter
Force the compilation of a specific filter.
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(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 Class in com.comphenix.protocol.concurrency
Represents the different standard player keys,
config() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
connect(SocketAddress, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
connect(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress, SocketAddress) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, SocketAddress) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connect(SocketAddress, SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
connect(SocketAddress, SocketAddress, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
connectionSide - Variable in class com.comphenix.protocol.events.PacketAdapter
 
connectionSide(ConnectionSide) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the packet types this listener is looking for.
ConnectionSide - Enum Class in com.comphenix.protocol.events
Used to set a packet filter.
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
 
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(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
contains(Object) - Method in class com.comphenix.protocol.injector.netty.PacketFilterQueue
Checks whether a packet is contained inside this queue, indicating it should not be filtered.
contains(Object) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
contains(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
contains(T[], T) - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
containsAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
containsEntry(Object, Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
containsKey(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Determine if the given key exists in the map.
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.
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(TKey) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Determines if the given key is within an interval.
containsPacket(Object) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Determine if the type of a packet is in the current set.
containsValue(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
containsValue(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
containsValue(V) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Determine if the given value is referring to an unexpired association in the map.
context(ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
context(Class<? extends ChannelHandler>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
context(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
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
 
CONVERTER - Static variable in class com.comphenix.protocol.events.InternalStructure
 
CONVERTER - Static variable in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
 
Converters - Class in com.comphenix.protocol.wrappers
Utility class for converters
Converters() - Constructor for class com.comphenix.protocol.wrappers.Converters
 
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
 
copy() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
copy(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
copy(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.PacketType.Play.Server
Deprecated.
create() - Static method in class com.comphenix.protocol.concurrency.BlockingHashMap
Initialize a new map.
create() - Static method in class com.comphenix.protocol.utility.Closer
 
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(Particle, T) - Static method in class com.comphenix.protocol.wrappers.WrappedParticle
 
create(Plugin, int, File, Updater.UpdateType, boolean) - Static method in class com.comphenix.protocol.updater.Updater
 
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(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedBlockData
Creates a new Wrapped Block Data instance from a given Spigot Block Data
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.
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.
createOldRegister() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
 
createPacket(PacketType) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createPacket(PacketType) - Method in interface com.comphenix.protocol.ProtocolManager
Constructs a new encapsulated Minecraft packet with the given ID.
createPacket(PacketType, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createPacket(PacketType, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
Constructs a new encapsulated Minecraft packet with the given ID.
createPacket(Object...) - Method in class com.comphenix.protocol.injector.PacketConstructor
Construct a packet using the special builtin Minecraft constructors.
createPacketBuffer() - Static method in class com.comphenix.protocol.events.PacketContainer
Construct a new packet data serializer.
createPacketConstructor(PacketType, Object...) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
createPacketConstructor(PacketType, Object...) - Method in interface com.comphenix.protocol.ProtocolManager
Construct a packet using the special builtin Minecraft constructors.
createSubclass(Class<T>) - Method in class com.comphenix.protocol.utility.ByteBuddyFactory
Creates a type builder for a subclass of a given Class.
createSubclass(Class<T>, ConstructorStrategy.Default) - Method in class com.comphenix.protocol.utility.ByteBuddyFactory
Creates a type builder for a subclass of a given Class.
createTemporaryPlayer(Server) - Method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Construct a temporary player that supports a subset of every player command.
createTemporaryPlayer(Server, SocketInjector) - Method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Construct a temporary player with the given associated socket injector.
CREATIVE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
 
CRIT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
CRIT_MAGIC - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
CROUCHING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
current - Variable in class com.comphenix.protocol.timing.HistogramStream
The current statistics stream we are updating.
CURRENT_VERSION - Static variable in class com.comphenix.protocol.utility.Constants
 
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.PacketType.Login.Client
 
CUSTOM_PAYLOAD - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
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

DAMAGE_INDICATOR - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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
 
DECLINED - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
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.ClonableWrapper
 
deepClone() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Clone the current NBT tag.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
 
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.WrappedEnumEntityUseAction
 
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve a deep copy of the current wrapper object.
deepClone() - Method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
DEFAULT - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateType
Run a version check, and then if the file is out of date, download the newest version.
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(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.
DefaultInstances(ImmutableList<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.
defaultValue - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute.WrappedAttributeBase
 
DelayedSingleTask - Class in com.comphenix.protocol.injector
Represents a single delayed task.
DelayedSingleTask(Plugin) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
Create a single task scheduler.
DelayedSingleTask(Plugin, BukkitScheduler) - Constructor for class com.comphenix.protocol.injector.DelayedSingleTask
Create a single task scheduler.
delegate - Variable in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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.
deregister() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Deprecated.
deregister() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
deregister(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Deprecated.
deregister(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
deserialize(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT tag from a stream.
deserialize(Object, Class<?>, StringReader) - Static method in class com.comphenix.protocol.wrappers.ComponentParser
 
deserialize(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT tag from a base-64 encoded string.
deserialize(ConfigurationSection, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT tag from a root configuration.
deserializeCompound(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT compound from a stream.
deserializeCompound(DataInputStream) - Method in class com.comphenix.protocol.utility.StreamSerializer
Read or deserialize an NBT compound from a input stream.
deserializeCompound(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT compound from a base-64 encoded string.
deserializeCompound(YamlConfiguration, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT compound from a root configuration.
deserializeItemStack(DataInputStream) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deprecated.
This is a pretty hacky solution for backwards compatibility. See StreamSerializer.deserializeItemStack(DataInputStream)
deserializeItemStack(String) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deserialize an item stack from a base-64 encoded string.
deserializeItemStackFromByteArray(byte[]) - Method in class com.comphenix.protocol.utility.StreamSerializer
Deserialize an item stack from a byte array.
deserializeList(DataInput) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
Load an NBT list from a stream.
deserializeList(String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Deserialize a NBT list from a base-64 encoded string.
deserializeList(YamlConfiguration, String) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
Read a NBT compound from a root configuration.
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.
DESERT - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
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
 
DIFFICULTY_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
DIFFICULTY_LOCK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
DISABLE_GAMEPHASE_DETECTION - Enum constant in enum class com.comphenix.protocol.events.ListenerOptions
Disable the automatic game phase detection that will normally force GamePhase.LOGIN when a packet ID is known to be transmitted during login.
DISABLED - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The server administrator has disabled the updating system
disableUpdates() - Static method in class com.comphenix.protocol.ProtocolLibrary
Disables the ProtocolLib update checker.
discardReadBytes() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
discardSomeReadBytes() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
disconnect() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
disconnect() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
disconnect(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
disconnect(ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
disconnect(String) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
disconnect(String) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
disconnect(String) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Attempt to disconnect the current client.
DISCONNECT - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
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.
DOWN - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
DRAGON_BREATH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class com.comphenix.protocol.metrics.Metrics.DrilldownPie
Class constructor.
DRIP_LAVA - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
DRIP_WATER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
DROP_ALL_ITEMS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
DROP_ITEM - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
duplicate() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
DYING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 

E

EAST - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
EASY - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
 
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
 
ENCHANT_ITEM - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ENCHANTMENT_TABLE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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
 
END_COMBAT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
 
END_ROD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
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.
ensureWritable(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
ensureWritable(int, boolean) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
ENTER_COMBAT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
 
ENTITY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Made abstract in 1.17, no actual packet anymore
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_DIED - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
 
ENTITY_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_EQUIPMENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_HEAD_ROTATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_LOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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_NBT_QUERY - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ENTITY_SOUND - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_STATUS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
ENTITY_TELEPORT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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
 
ENUM_PROTOCOL - Static variable in class com.comphenix.protocol.injector.packet.PacketRegistry
 
EnumConverter(Class<?>, Class<T>) - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
EnumWrappers - Class in com.comphenix.protocol.wrappers
Represents a generic enum converter.
EnumWrappers() - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers
 
EnumWrappers.AliasedEnum - Interface in com.comphenix.protocol.wrappers
 
EnumWrappers.AliasedEnumConverter<T extends Enum<T> & EnumWrappers.AliasedEnum> - Class in com.comphenix.protocol.wrappers
Enums whose name has changed across NMS versions.
EnumWrappers.ChatType - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.ChatVisibility - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.ClientCommand - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.CombatEventType - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.Difficulty - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.Dimension - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.Direction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.EntityPose - Enum Class in com.comphenix.protocol.wrappers
Wrapped EntityPose enum for use in Entity Metadata Packet.
EnumWrappers.EntityUseAction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.EnumConverter<T extends Enum<T>> - Class in com.comphenix.protocol.wrappers
The common Enum converter
EnumWrappers.FauxEnumConverter<T extends Enum<T>> - Class in com.comphenix.protocol.wrappers
Used for classes where it's an enum in everything but name
EnumWrappers.Hand - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.IndexedEnumConverter<T extends Enum<T>> - Class in com.comphenix.protocol.wrappers
 
EnumWrappers.ItemSlot - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.NativeGameMode - Enum Class in com.comphenix.protocol.wrappers
Represents a native game mode in Minecraft.
EnumWrappers.Particle - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerAction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerDigType - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.PlayerInfoAction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.ResourcePackStatus - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.ScoreboardAction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.SoundCategory - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.TitleAction - Enum Class in com.comphenix.protocol.wrappers
 
EnumWrappers.WorldBorderAction - Enum Class 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.SocketAdapter
 
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.NettyVersion
 
equals(Object) - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
equals(Object) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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
Deprecated.
 
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.Pair
 
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<T> - 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.
evaluate(ScriptEngine, PacketEvent) - Method in class com.comphenix.protocol.CommandFilter.Filter
Evaluate the current filter using the provided ScriptEngine as context.
eventLoop() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
evictExpired() - Method in class com.comphenix.protocol.collections.ExpireHashMap
Evict any expired entries in the map.
ExactReflection - Class in com.comphenix.protocol.reflect
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
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.PacketType.Play.Server
 
EXPLOSION_HUGE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
EXPLOSION_LARGE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
EXPLOSION_NORMAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
extractVersion(String) - Static method in class com.comphenix.protocol.utility.MinecraftVersion
Extract the Minecraft version from CraftBukkit itself.

F

FAIL_APIKEY - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The server administrator has improperly configured their API key in the configuration
FAIL_BADID - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The id provided by the plugin running the updater was invalid and doesn't exist on DBO.
FAIL_DBO - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
For some reason, the updater was unable to contact dev.bukkit.org to download the file.
FAIL_DOWNLOAD - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The updater found an update, but was unable to download it.
FAIL_NOVERSION - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
When running the version check, the file on DBO did not contain the a version in the format 'vVersion' such as 'v1.0'.
FAILED_DOWNLOAD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
 
FALL_FLYING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
FALLING_DUST - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
FARMER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
FauxEnumConverter(Class<T>, Class<?>) - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers.FauxEnumConverter
 
FEET - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
field(int, EquivalentConverter) - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
field(int, Function<Object, Object>, Function<Object, Object>) - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
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) - Constructor for exception com.comphenix.protocol.reflect.FieldAccessException
 
FieldAccessException(String, Throwable) - 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.
Filter(String, String, Set<PacketType>) - Constructor for class com.comphenix.protocol.CommandFilter.Filter
Construct a new immutable filter.
filtered - Variable in class com.comphenix.protocol.events.ScheduledPacket
 
filterEvent(PacketEvent) - Method in class com.comphenix.protocol.CommandFilter
Determine whether or not to pass the given packet event to the packet listeners.
filterEvent(PacketEvent, CommandFilter.FilterFailedHandler) - Method in class com.comphenix.protocol.CommandFilter
Determine whether or not to pass the given packet event to the packet listeners.
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.injector.DelayedSingleTask
 
finalize() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
finalize() - Method in class com.comphenix.protocol.reflect.VolatileField
 
findConverter(Class<?>) - Static method in class com.comphenix.protocol.utility.HexDumper
Retrieve the closest equivalent converter to a specific class.
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
fireChannelActive() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelInactive() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelRead(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelReadComplete() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelRegistered() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelUnregistered() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireChannelWritabilityChanged() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireExceptionCaught(Throwable) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
fireUserEventTriggered(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
FIREWORKS_SPARK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
first() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
firstContext() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
FISHERMAN - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
FLAME - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
FLETCHER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
flush() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
flush() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
FLYING - Static variable in class com.comphenix.protocol.PacketType.Play.Client
Deprecated.
Removed in 1.17
FOOTSTEP - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
forceAccess() - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve an ExactReflection object where scope restrictions are ignored.
forEachByte(int, int, ByteBufProcessor) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
forEachByte(ByteBufProcessor) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
forEachByteDesc(int, int, ByteBufProcessor) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
forEachByteDesc(ByteBufProcessor) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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 class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Obtains the given GameMode's NativeGameMode equivalent.
fromChannel(Channel, ChannelListener, TemporaryPlayerFactory) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Construct a new channel injector for the given channel.
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<?>) - 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.ExactReflection
Retrieves an exact 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, 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.
fromClient(Object, PacketContainer, Player) - 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.
fromComponent(Component) - Static method in class com.comphenix.protocol.wrappers.AdventureComponentConverter
Converts a Component into a ProtocolLib wrapper
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.WrappedBlockData
 
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.WrappedEnumEntityUseAction
Construct a new wrapper for the entity use action class in the UseEntity packet.
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
Deprecated.
Construct a wrapper around a given NMS IntHashMap.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedParticle
 
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.
fromHandle(Object) - Static method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
fromId(int) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
 
fromId(int) - Static method in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Retrieve the associated operation from an ID.
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.
fromIntOpcode(int) - Static method in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
fromItemOptional(ItemStack) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a wrapper for a NBT tag in an ItemStack.
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.
fromLegacyText(String) - Static method in class com.comphenix.protocol.wrappers.WrappedChatComponent
Construct a single chat component from a standard Minecraft message (with legacy formatting codes), preserving multiple lines.
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.
fromName(String, Player) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Retrieve a cached injector from a name.
fromNms(Object) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
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) - 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.ExactReflection
Retrieves an exact 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(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.events.PacketContainer
Construct a new packet container from a given handle.
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.
fromPlayer(Player, ChannelListener) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Construct or retrieve a channel injector from an existing Bukkit player.
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.
fromPng(InputStream) - Static method in class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Retrieve a compressed image from an input stream.
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.
fromServer(Object, PacketContainer, Player) - 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(WrappedVillagerData.Type, WrappedVillagerData.Profession, int) - Static method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
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 class 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.AdventureComponentConverter
Converts a WrappedChatComponent into a Component
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.
FULL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
 
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_INFO - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
 
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 Class 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(int) - Method in class com.comphenix.protocol.collections.IntegerMap
Retrieve the value associated with a given key.
get(int) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
Retrieves an element by index.
get(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
get(int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
get(int) - Method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Deprecated.
Retrieve the value associated with a specific key, or NULL if not found.
get(MinecraftKey) - Method in class com.comphenix.protocol.wrappers.WrappedRegistry
 
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(Class<T>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
get(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
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(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
get(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
get(String) - Method in class com.comphenix.protocol.wrappers.WrappedRegistry
 
get(K) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Retrieve the value associated with the given key, if it has not expired.
get(Key) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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.
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, 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, 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.
getAction() - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get the action used for the interact.
getAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getAddress() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getAddress() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the associated address of this player.
getAdvancementConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getAggregateCloner() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
Retrieve the aggregate cloner that is being built.
getAliases() - Method in interface com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnum
 
getAliases() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
getAliases() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
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.
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 class com.comphenix.protocol.injector.PacketFilterManager
 
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.
getAsyncManager() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the asynchronous manager.
getAsyncMarker() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieve the asynchronous marker.
getAttributeBase() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getAttributeCollectionModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
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.
getAttributeRegistry() - Static method in class com.comphenix.protocol.wrappers.WrappedRegistry
 
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.
getBase() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
Retrieve the attribute base instance.
getBaseclassContracts() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract
Retrieve an immutable list of every baseclass contract.
getBaseComponentArrayClass() - Static method in class com.comphenix.protocol.wrappers.ComponentConverter
 
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.AbstractStructure
Retrieves a read/write structure for BlockData in Minecraft 1.8.
getBlockDataArrays() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for IBlockData arrays in Minecraft 1.16.2+
getBlockDataSerializer(boolean) - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for BlockData
getBlockPosition() - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
getBlockPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the BlockPosition class.
getBlockPositionCollectionModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for collections of chunk positions.
getBlockPositionModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
Retrieves a read/write structure for block fields.
getBoolean(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBooleans() - Method in class com.comphenix.protocol.events.AbstractStructure
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 class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getByKey(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
getByName(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getByte(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getByte(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched byte.
getByte(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the byte value of an entry identified by a given key.
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.AbstractStructure
Retrieves a read/write structure for every byte array field.
getByteArraySerializer() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
Retrieves a read/write structure for every byte field.
getBytes() - Method in class com.comphenix.protocol.injector.netty.WirePacket
Gets this packet's contents as a byte array
getBytes(int, byte[]) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, ByteBuf) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, ByteBuf, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, OutputStream, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, OutputStream, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
getBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getBytes(int, FileChannel, long, 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, GatheringByteChannel, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
getChannel() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getChannel() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getChannel(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
 
getChar(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.AdvancedBarChart
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.AdvancedPie
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.CustomChart
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.DrilldownPie
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.MultiLineChart
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.SimpleBarChart
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.SimplePie
 
getChartData() - Method in class com.comphenix.protocol.metrics.Metrics.SingleLineChart
 
getChatComponentArrays() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for arrays of chat components.
getChatComponents() - Method in class com.comphenix.protocol.events.AbstractStructure
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
getChatComponentSerializer(boolean) - 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.
getChatDeserializer() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.AbstractStructure
Retrieve a read/write structure for the ChatType enum in 1.12.
getChatVisibilities() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
Retrieves a read/write structure for wrapped ChunkCoordIntPairs.
getChunkPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the ChunkPosition class.
getChunkProviderServer() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.injector.PacketFilterBuilder
Retrieve the class loader set in this builder.
getClassLoader() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Retrieves the current plugin class loader.
getClassLoader() - Method in class com.comphenix.protocol.utility.ByteBuddyFactory
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.AbstractStructure
Retrieve a read/write structure for the ClientCommand enum in 1.7.2.
getClientPacketTypes() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Retrieve every known and supported server packet type.
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.AbstractStructure
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.
getComponentClass() - Static method in class com.comphenix.protocol.wrappers.AdventureComponentConverter
 
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() - Static method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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
 
getConverter(ChunkCoordIntPair) - Static method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
 
getConvertersForGeneric() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve every converter that is associated with a generic 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
Deprecated.
Don't rely on packet IDs, they change every version
getCurrentProtocol() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getCurrentProtocol() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getCurrentProtocol() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current protocol state.
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
Gets this BlockData's legacy data.
getData() - Method in class com.comphenix.protocol.wrappers.WrappedParticle
Gets this Particle's Bukkit/ProtocolLib data.
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 class 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.AbstractStructure
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(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() - Static method in class com.comphenix.protocol.utility.StreamSerializer
Retrieve a default stream serializer.
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.
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.AbstractStructure
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
 
getDimensionConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getDimensionIDConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getDimensionManager() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getDimensionRegistry() - Static method in class com.comphenix.protocol.wrappers.WrappedRegistry
 
getDimensions() - Method in class com.comphenix.protocol.events.AbstractStructure
Deprecated.
getDimensionTypes() - Method in class com.comphenix.protocol.events.AbstractStructure
 
getDirection() - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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.AbstractStructure
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<?>) - 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(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.AbstractStructure
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.AbstractStructure
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 class com.comphenix.protocol.injector.PacketFilterManager
 
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(PacketEvent) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for entity objects.
getEntityModifier(World) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for entity objects.
getEntityPlayerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EntityPlayer (NMS) class.
getEntityPoseClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityPoseConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityTrackerClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the EntityTracker (NMS) class.
getEntityTrackers(Entity) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getEntityTrackers(Entity) - Method in interface com.comphenix.protocol.ProtocolManager
Retrieve every client that is receiving information about a given entity.
getEntityTypeConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getEntityTypeModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for entity types
getEntityTypes() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getEntityUseActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityUseActionConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getEntityUseActionEnumMethodAccessor() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Get a method accessor to get the actual use action out of the wrapping EnumEntityUseAction in 1.17.
getEntityUseActions() - Method in class com.comphenix.protocol.events.AbstractStructure
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.EndPoint, AbstractIntervalTree.EndPoint) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Retrieve the entry from a given set of end points.
getEnumEntityUseActionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieves the entity use action class in 1.17.
getEnumEntityUseActions() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for the EntityUseAction class in the UseEntity packet sent by the client for 1.17 and above.
getEnumFormat() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Deprecated.
This isn't accurate in all cases
getEnumModifier(Class<T>, int) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for an enum.
getEnumModifier(Class<T>, Class<?>) - Method in class com.comphenix.protocol.events.AbstractStructure
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.
getFastUtilClass(String) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieves the current field.
getField(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve a field by index.
getField(AbstractFuzzyMatcher<Field>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve the first field that matches.
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(String) - Method in class com.comphenix.protocol.reflect.ExactReflection
Retrieve a field in the class hierachy by the given name.
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) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieves a field by type.
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, 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.
getFields() - Method in class com.comphenix.protocol.utility.ObjectReconstructor
Gets the fields in the class.
getFieldType() - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves the common type of each field.
getFieldType(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieve the type of a specified 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.
getFirst() - Method in class com.comphenix.protocol.wrappers.Pair
 
getFloat() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for every float field.
getFloat(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getFloat(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched float.
getFloat(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the float value of an entry identified by a given key.
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.
getFluidTypeClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.AbstractStructure
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.AbstractStructure
Retrieves a read/write structure for game profiles in Minecraft 1.7.2.
getGameStateClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the PacketPlayOutGameStateChange.a class, aka GameState in 1.16
getGameStateConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getGameStateIDs() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for Game State IDs in 1.16+
getGeneric(Object) - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
getGeneric(T) - Method in interface com.comphenix.protocol.reflect.EquivalentConverter
Retrieve a copy of the generic type from a specific type.
getGeneric(T) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnumConverter
 
getGeneric(T) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getGeneric(T) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.FauxEnumConverter
 
getGeneric(T) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.IndexedEnumConverter
 
getGeneric(TType) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Deprecated.
 
getGenericConverter(Class<?>, Class<T>) - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
Retrieve a generic enum converter for use with StructureModifiers.
getGenericValue(TType) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Deprecated.
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.
getHand() - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get the hand used for the interact.
getHandClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getHandConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getHandEntityUseActionEnumFieldAccessor(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Get a field accessor for the hand in the wrapping EnumEntityUseAction in 1.17.
getHandle() - Method in class com.comphenix.protocol.events.AbstractStructure
 
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.ClonableWrapper
 
getHandle() - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
 
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
 
getHandle() - Method in class com.comphenix.protocol.wrappers.WrappedParticle
 
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.AbstractStructure
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 class com.comphenix.protocol.events.PacketContainer
Deprecated.
Packet IDs are unreliable
getId() - Method in class com.comphenix.protocol.injector.netty.WirePacket
Gets this packet's ID
getId() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
 
getId() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
 
getId() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
getId() - Method in enum class 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.
getID() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Retrieve a unique worker ID.
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.
getInetAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
getInjectorFromPlayer(Player) - Static method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Retrieve the injector from a given player if it contains one.
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() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.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.ByteBuddyFactory
 
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.
getInt(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getInt2ObjectMapClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getIntArrayListClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getInteger(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched integer.
getInteger(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the integer value of an entry identified by a given key.
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.AbstractStructure
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.AbstractStructure
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.
getIntLists() - Method in class com.comphenix.protocol.events.AbstractStructure
 
getIRegistry() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getItemArrayModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for arrays of ItemStacks.
getItemClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getItemListModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for lists of ItemStacks.
getItemModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
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.
getKeepAlive() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getKey() - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
getKey() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
getKey() - Method in class com.comphenix.protocol.wrappers.MinecraftKey
Gets the key of this MinecraftKey.
getKey(Object) - Method in class com.comphenix.protocol.wrappers.WrappedRegistry
 
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.
getLatestFileLink() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's file link.
getLatestGameVersion() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's game version.
getLatestName() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's name.
getLatestType() - Method in class com.comphenix.protocol.updater.Updater
Get the latest version's release type (release, beta, or alpha).
getLevel() - Method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
getLibrary() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve a reference to the current ProtocolLib instance.
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(EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for a list of generic items.
getListConverter(Class<?>, EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getListener() - Method in class com.comphenix.protocol.injector.PrioritizedListener
Retrieve the underlying listener.
getListener(PacketType) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Retrieve the registered listeners, in order from the lowest to the highest priority.
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.AbstractStructure
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.
getLists(EquivalentConverter<E>) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the List class.
getLocalAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getLocalPort() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getLocalSocketAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.AbstractStructure
Retrieves a read/write structure for every long field.
getMajor() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Major version number
getMajor() - Method in class com.comphenix.protocol.utility.NettyVersion
 
getManager() - Method in class com.comphenix.protocol.async.AsyncFilterManager
Retrieve the protocol manager.
getMapConverter(EquivalentConverter<K>, EquivalentConverter<V>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getMappedMethods(List<Method>) - Method in class com.comphenix.protocol.reflect.FuzzyReflection
Retrieve every method as a map over names.
getMaps(EquivalentConverter<K>, EquivalentConverter<V>) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the Map class.
getMarker(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getMarker(Object) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getMarker(Object) - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the network marker associated with a given packet.
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.
getMcpPacketName() - Method in enum class com.comphenix.protocol.PacketType.Protocol
 
getMcpPacketName() - Method in enum class com.comphenix.protocol.PacketType.Sender
 
getMean() - Method in class com.comphenix.protocol.timing.StatisticsStream
Retrieve the average of all the observations.
getMedium(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getMerchantRecipeList() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getMerchantRecipeListConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Creates a converter from a MerchantRecipeList (which is just an ArrayList of MerchantRecipe wrapper) to a List of MerchantRecipe.
getMerchantRecipeLists() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the MerchantRecipeList class.
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.
getMeta(String) - Method in class com.comphenix.protocol.events.PacketContainer
Gets the metadata value for a given key if it exists.
getMethod() - Method in interface com.comphenix.protocol.reflect.accessors.MethodAccessor
Retrieve the underlying method.
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.
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.
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.
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() - Static method in class com.comphenix.protocol.wrappers.Vector3F
 
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.
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
 
getMinecraftKeys() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the MinecraftKey class.
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 class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the current Minecraft version.
getMinecraftVersion() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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
getMinor() - Method in class com.comphenix.protocol.utility.NettyVersion
 
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.AbstractStructure
 
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.
getMojangName() - Method in enum class com.comphenix.protocol.PacketType.Protocol
 
getMojangName() - Method in enum class com.comphenix.protocol.PacketType.Sender
 
getMotD() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Retrieve the message of the day.
getMovingBlockPositions() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for MovingObjectPositionBlock in 1.16+
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.AbstractStructure
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 class com.comphenix.protocol.CommandFilter
Retrieve the primary name of this command.
getName() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve the unique name of the filter.
getName() - Method in enum class 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.AbstractStructure
Retrieves a read/write structure for NBT classes.
getNBTReadLimiterClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the NBT read limiter class.
getNbtTagTypes() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.
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/send packet 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 NetworkManager.
getNetworkMarker() - Method in class com.comphenix.protocol.events.PacketEvent
Retrieve the object responsible for managing the serialized input and output of a packet.
getNetworkMarker(PacketEvent) - Static method in class com.comphenix.protocol.events.NetworkMarker
Retrieve the network marker of a particular event without creating it.
getNewParticles() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for ParticleParams in 1.13
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.
getNmsClass() - Static method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
getNmsClass() - Static method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
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
 
getNonNullListCreateAccessor() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getNullableNMS(String, String...) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.
getObject(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the primitive object, NbtList or NbtCompound associated with the given key.
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.
getOOBInline() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
getOptionalStructures() - Method in class com.comphenix.protocol.events.InternalStructure
 
getOptionalStructures() - Method in class com.comphenix.protocol.events.PacketContainer
 
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.
getOutputStream() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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() - 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.
getPacketClassFromType(PacketType) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Get the packet class associated with a given type.
getPacketClassFromType(PacketType, boolean) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Deprecated.
forceVanilla no longer has any effect
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.
getPacketDescription(PacketContainer) - Static method in class com.comphenix.protocol.utility.HexDumper
Retrieve a detailed string representation of the given packet.
getPacketHandlers() - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
getPacketHandlers() - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Retrieve every intercepted packet type.
getPacketID() - Method in class com.comphenix.protocol.events.PacketEvent
Deprecated.
getPacketID() - Method in class com.comphenix.protocol.injector.PacketConstructor
Deprecated.
getPacketInjector() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Retrieve a view of this protocol injector as a packet injector.
getPacketListeners() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getPacketListeners() - Method in interface com.comphenix.protocol.ProtocolManager
Retrieves a list of every registered packet listener.
getPacketName() - Method in enum class com.comphenix.protocol.PacketType.Protocol
 
getPacketName() - Method in enum class 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.
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
Deprecated.
sender no longer has any effect
getPacketType(Object) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Retrieve the associated type of a packet.
getPacketType(Object) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getPacketWriteByteBufMethod() - Static method in class com.comphenix.protocol.utility.MinecraftMethods
Retrieve the Packet.write(PacketDataSerializer) method.
getPairConverter(EquivalentConverter<A>, EquivalentConverter<B>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
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
Deprecated.
Removed in 1.17
getParticle() - Method in class com.comphenix.protocol.wrappers.WrappedParticle
 
getParticleClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getParticleConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getParticleConverter() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getParticleParam() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getParticles() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the Particle enum in 1.8-1.12.
getParticleTypeClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getPermission() - Method in class com.comphenix.protocol.CommandFilter
Retrieve the permission necessary to execute this command.
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 receiving it.
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
getPlayer() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getPlayer() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current player or temporary player associated with the injector.
getPlayer() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getPlayer() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the hooked player.
getPlayerActionClass() - Static method in class com.comphenix.protocol.wrappers.EnumWrappers
 
getPlayerActions() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the PlayerAction enum in 1.8.
getPlayerByConnection(DataInputStream) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
getPlayerByConnection(DataInputStream) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve a player by its DataInput connection.
getPlayerChunkMap() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
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.AbstractStructure
Retrieve a read/write structure for the PlayerDigType enum in 1.8.
getPlayerHook() - Method in interface com.comphenix.protocol.injector.InternalManager
Retrieves how the server packets are read.
getPlayerHook() - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
getPlayerHook() - Method in class com.comphenix.protocol.injector.PacketFilterManager
Retrieves how the server packets are read.
getPlayerHook() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieves how the server packets are read.
getPlayerHook(GamePhase) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
getPlayerHook(GamePhase) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieves how the server packets are read.
getPlayerInfoAction() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
Retrieve a read/write structure for the PlayerInfoData list fields in the following packet:
PacketType.Play.Server.PLAYER_INFO
getPlayerInjector() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
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() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Retrieve the plugin this task belongs to.
getPlugin() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Retrieve the main plugin associated with this injection factory.
getPlugin() - Method in class com.comphenix.protocol.PacketLogging
 
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.
getPluginData() - Method in class com.comphenix.protocol.metrics.Metrics
Gets the plugin specific data.
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(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(Plugin) - Static method in class com.comphenix.protocol.events.PacketAdapter
Retrieves the name of the given plugin.
getPort() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getPosition() - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get the position of the interact.
getPosition(int) - Method in class com.comphenix.protocol.wrappers.ChunkCoordIntPair
Retrieve the equivalent chunk position.
getPositionAccessor() - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get a field accessor for the position in the interact_at type.
getPositionCollectionModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for collections of chunk positions.
getPositionModifier() - Method in class com.comphenix.protocol.events.AbstractStructure
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.
getPosVector() - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
getPotionEffectConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter used to convert between a PotionEffect and the equivalent NMS Mobeffect.
getPredicate() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve the JavaScript predicate that will be used to filter packet events.
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.
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.
getProfession() - Method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
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.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
 
getProtocolConfig() - Method in class com.comphenix.protocol.ProtocolLib
 
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.AbstractStructure
Retrieve a read/write structure for the Protocol enum in 1.7.2.
getProtocolVersion() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Get the version of the current protocol.
getProtocolVersion() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
getProtocolVersion() - Method in interface com.comphenix.protocol.injector.netty.Injector
Retrieve the current protocol version of the player.
getProtocolVersion(Player) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
getProtocolVersion(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve the protocol version of the given player.
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.
getRanges() - Method in class com.comphenix.protocol.CommandFilter.Filter
Retrieve a copy of the set of packets this filter applies to.
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 class 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.
getReceiveBufferSize() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getReceivingFilterTypes() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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.
getReceivingWhitelist() - Method in class com.comphenix.protocol.PacketLogging
 
getRegistered() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieves a immutable list of every default object providers that generates instances.
getRemoteSocketAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.BukkitUpdater
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
getRemoteVersion() - Method in class com.comphenix.protocol.updater.Updater
 
getReporter() - Method in class com.comphenix.protocol.CommandFilter
Retrieve the error reporter.
getReporter() - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Retrieve the current error reporter.
getReporter() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
getReporter() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the error reporter.
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.
getResourceKey() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getResourcePackStatus() - Method in class com.comphenix.protocol.events.AbstractStructure
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
 
getResult() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
getResult() - Method in class com.comphenix.protocol.updater.Updater
Get the result of the update process.
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.
getReuseAddress() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getRevision() - Method in class com.comphenix.protocol.utility.NettyVersion
 
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.AbstractStructure
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.
getSecond() - Method in class com.comphenix.protocol.wrappers.Pair
 
getSectionPosition() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getSectionPositionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
getSectionPositionConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getSectionPositions() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for SectionPositions in 1.16.2+
getSendBufferSize() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSender() - Method in enum class 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.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.injector.netty.AbstractPlayerHandler
 
getSendingFilters() - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Retrieve the current list of registered sending listeners.
getSendingFilterTypes() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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.
getSendingWhitelist() - Method in class com.comphenix.protocol.PacketLogging
 
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.
getServer() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the current CraftBukkit server.
getServerConnectionClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerConnection abstract class.
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.AbstractStructure
Retrieve a read/write structure for the ServerPing fields in the following packet:
PacketType.Status.Server.SERVER_INFO
getServerPingServerDataClass() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Retrieve the ServerPingServerData class in Minecraft 1.7.2.
getSetConverter(EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve an equivalent converter for a set of generic items.
getSets(EquivalentConverter<E>) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for the Set class.
getShort(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getShort(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched short.
getShort(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the short value of an entry identified by a given key.
getShortArrays() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for every short array field.
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.AbstractStructure
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 class com.comphenix.protocol.events.ListenerPriority
A low slot represents a low priority.
getSlotStackPairLists() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for ItemSlot/ItemStack pair lists in 1.16+
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.
getSocket() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getSocket() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getSocket() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Deprecated.
May be null on certain server implementations. Also don't use raw sockets.
getSoLinger() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSoTimeout() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
getSoundCategories() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
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.AutoWrapper
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Deprecated.
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnumConverter
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.FauxEnumConverter
 
getSpecific(Object) - Method in class com.comphenix.protocol.wrappers.EnumWrappers.IndexedEnumConverter
 
getSpecificModifier(Class<T>) - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieves a read/write structure for every field with the given type.
getSpecificType() - Method in interface com.comphenix.protocol.reflect.EquivalentConverter
Due to type erasure, we need to explicitly keep a reference to the specific type.
getSpecificType() - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
getSpecificType() - Method in class com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnumConverter
 
getSpecificType() - Method in class com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter
 
getSpecificType() - Method in class com.comphenix.protocol.wrappers.EnumWrappers.FauxEnumConverter
 
getSpecificType() - Method in class com.comphenix.protocol.wrappers.EnumWrappers.IndexedEnumConverter
 
getSpecificValue(Object) - Method in class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Deprecated.
Retrieve a copy of the specific type using an instance of the generic type.
getSpigotVersion() - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
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.AbstractStructure
Retrieve a read/write structure for maps of statistics.
getStatistics() - Method in class com.comphenix.protocol.ProtocolLib
Retrieve the metrics instance used to measure users of this library.
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(int) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
Get a watched string.
getString(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the string value of an entry identified by a given key.
getStringArrays() - Method in class com.comphenix.protocol.events.AbstractStructure
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.AbstractStructure
Retrieves a read/write structure for every String field.
getStructure(PacketType) - Static method in class com.comphenix.protocol.injector.StructureCache
Retrieve a cached structure modifier for the given packet type.
getStructure(PacketType, boolean) - 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.
getStructures() - Method in class com.comphenix.protocol.events.InternalStructure
 
getStructures() - Method in class com.comphenix.protocol.events.PacketContainer
 
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.
getTaskID() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Retrieve the raw task ID.
getTcpNoDelay() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.AbstractStructure
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(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.
getTracker(Plugin, TimedListenerManager.ListenerType) - Method in class com.comphenix.protocol.timing.TimedListenerManager
Retrieve the timed tracker associated with the given plugin and listener type.
getTrafficClass() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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
Gets this BlockData's Bukkit material
getType() - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer
Gets the type this serializer serializes.
getType() - Method in class com.comphenix.protocol.wrappers.WrappedVillagerData
 
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 class com.comphenix.protocol.wrappers.nbt.NbtType
Retrieve an NBT type from the given Java class.
getTypeFromID(int) - Static method in enum class com.comphenix.protocol.wrappers.nbt.NbtType
Retrieve an NBT type from a given raw ID.
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.
getUnhookTask() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Retrieve the task that is used to delay unhooking when ProtocolLib is no in use.
getUnsignedByte(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getUnsignedInt(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getUnsignedMedium(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
getUnsignedShort(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
getUpdatedPlayer() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
getUpdatedPlayer() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
getUpdatedPlayer() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Retrieve the hooked player object OR the more up-to-date player instance.
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.AbstractStructure
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() - 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.
getValue(int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Retrieve an element by index.
getValue(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Retrieve the value of a given entry.
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.
getValues(Object) - Method in class com.comphenix.protocol.utility.ObjectReconstructor
Gets the values of all member variables of the provided instance.
getValueType() - Method in enum class 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.
getVec3EntityUseActionEnumFieldAccessor(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Get a field accessor for the vec3d in the wrapping EnumEntityUseAction in 1.17.
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.AbstractStructure
Retrieves a read/write structure for Vectors.
getVectorSerializer() - Static method in class com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
Gets the serializer for Vector3Fs
getVersion() - Static method in class com.comphenix.protocol.metrics.Statistics
 
getVersion() - Method in class com.comphenix.protocol.utility.MinecraftVersion
Retrieve the version String (major.minor.build) only.
getVersion() - Static method in class com.comphenix.protocol.utility.NettyVersion
 
getVersion(MinecraftVersion) - Static method in class com.comphenix.protocol.utility.MinecraftProtocolVersion
Retrieve the version of the Minecraft protocol for this version of Minecraft.
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.AbstractStructure
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
Retrieve the WatchableObject class.
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.
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.AbstractStructure
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.
getWorldKeyConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
 
getWorldKeys() - Method in class com.comphenix.protocol.events.AbstractStructure
Retrieve a read/write structure for World ResourceKeys in 1.16+
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.AbstractStructure
Retrieves a read/write structure for the world type enum.
getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.GuavaOptionalCloner
 
getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.JavaOptionalCloner
 
getWrapped() - Method in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
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 game profiles.
getWrappedServerPingConverter() - Static method in class com.comphenix.protocol.wrappers.BukkitConverters
Retrieve the converter for the ServerPing packet in PacketType.Status.Server.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.
GROUND - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
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.
GuavaOptionalCloner - Class in com.comphenix.protocol.reflect.cloning
A cloner that can clone Guava Optional objects
GuavaOptionalCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.GuavaOptionalCloner
 

H

handle - Variable in class com.comphenix.protocol.events.AbstractStructure
 
handle - Variable in class com.comphenix.protocol.wrappers.AbstractWrapper
 
handle - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute
Reference to the underlying attribute snapshot.
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(PacketEvent, CommandFilter.Filter, Exception) - Method in interface com.comphenix.protocol.CommandFilter.FilterFailedHandler
Invoked when a given filter has failed.
handle(Function<T, Object>, Function<Object, T>, Class<T>) - Static method in class com.comphenix.protocol.wrappers.Converters
Creates a simple converter for wrappers with getHandle() and fromHandle(...) methods.
handleCommand(CommandSender, String[]) - Method in class com.comphenix.protocol.CommandFilter
 
handleDisconnect(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Invoke special routines for handling disconnect before a player is uninjected.
handlePacketRecieved(PacketContainer, InputStream, byte[]) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Invoked if this player injection handler can process received packets.
handleType - Variable in class com.comphenix.protocol.wrappers.AbstractWrapper
 
Handshake() - Constructor for class com.comphenix.protocol.PacketType.Handshake
 
HANDSHAKING - Enum constant in enum class com.comphenix.protocol.PacketType.Protocol
 
HARD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
 
hasArray() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
hasArray() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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
Deprecated.
Doesn't really have a purpose
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.SocketAdapter
 
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.utility.ZeroBuffer
 
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
Deprecated.
 
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.Pair
 
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
hasListener(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if there is a packet listener for the given packet.
hasListener(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
hasLogin() - Method in enum class com.comphenix.protocol.injector.GamePhase
Determine if the current value represents the login phase.
hasMainThreadListener(PacketType) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Determine if we have packet listeners with the given type that must be executed on the main thread.
hasMainThreadListener(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if there is a server packet listener that must be executed on the main thread.
hasMainThreadListener(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
hasMember(int) - Method in class com.comphenix.protocol.reflect.IntEnum
Determines whether or not the given member exists.
hasMember(PacketType) - Method in class com.comphenix.protocol.PacketTypeEnum
Determines whether or not the given member has been registered to this enum.
hasMemoryAddress() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
hasMemoryAddress() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
hasMessageParameters() - Method in class com.comphenix.protocol.error.Report
Determine if we have any message parameters.
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.
hasPacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
hasPacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Determine if packets with the given packet type is being intercepted.
hasPlaying() - Method in enum class 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.
HEAD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
HEART - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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
 
HIDDEN - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
 
high() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to high.
HIGH - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event call is of high importance.
highest() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to highest.
HIGHEST - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event call is critical and must have the final say in what happens to the event.
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.
HOSTILE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 

I

ignoreNull(EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.Converters
Returns a converter that ignores null elements, so that the underlying converter doesn't have to worry about them.
IgnoreNullConverter() - Constructor for class com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
Deprecated.
 
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
 
includeBuffer(Class<?>) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if we need the buffer data of a given client side packet.
includeBuffer(Class<?>) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
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.
IndexedEnumConverter(Class<T>, Class<?>) - Constructor for class com.comphenix.protocol.wrappers.EnumWrappers.IndexedEnumConverter
 
indexOf(int, int, byte) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
indexOf(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
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() - Static method in class com.comphenix.protocol.utility.Constants
 
init(ProtocolLib) - Static method in class com.comphenix.protocol.ProtocolLogger
Don't call this method from any plugin.
init(Plugin, ProtocolConfig, ProtocolManager, ErrorReporter) - Static method in class com.comphenix.protocol.ProtocolLibrary
 
initialCapacity(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Sets the minimum total size for the internal hash tables.
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.
INITIALIZE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
INITIALIZE_BORDER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
initializePlayers(List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Initialize the packet injection for every player.
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
 
inject() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
inject() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
inject() - Method in interface com.comphenix.protocol.injector.netty.Injector
Inject the current channel.
inject() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Inject into the spigot connection class.
inject(Object) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Inject the given server thread or dedicated connection.
InjectionFactory - Class in com.comphenix.protocol.injector.netty
Represents an injector factory.
InjectionFactory(Plugin) - Constructor for class com.comphenix.protocol.injector.netty.InjectionFactory
 
Injector - Interface in com.comphenix.protocol.injector.netty
Represents an injected client connection.
injectPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Inject our packet handling into a specific player.
injectPlayer(Player, PlayerInjectionHandler.ConflictStrategy) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Initialize a player hook, allowing us to read server packets.
inputBuffersChanged(Set<PacketType>) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Invoked when input buffers have changed.
InputStreamLookupBuilder - Class in com.comphenix.protocol.injector.server
Constructs the appropriate input stream lookup for the current JVM and architecture.
InputStreamLookupBuilder() - Constructor for class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
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.MinecraftGenerator
 
INSTANCE - Static variable in class com.comphenix.protocol.reflect.instances.PrimitiveGenerator
Shared instance of this generator.
instanceProvider - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
instanceProvider(InstanceProvider) - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
Set the instance provider supplied to all cloners in this builder.
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.
interact(EnumWrappers.Hand) - Static method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get an action for interacting with an entity.
INTERACT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
 
INTERACT_AT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
 
interactAt(EnumWrappers.Hand, Vector) - Static method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Get an action for interacting with an entity at a specific location.
INTERCEPT_INPUT_BUFFER - Enum constant in enum class com.comphenix.protocol.events.ListenerOptions
Retrieve the serialized client packet as it appears on the network stream.
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
 
InternalManager - Interface in com.comphenix.protocol.injector
Yields access to the internal hook configuration.
internalNioBuffer(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
internalNioBuffer(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
InternalStructure - Class in com.comphenix.protocol.events
 
InternalStructure(Object, StructureModifier<Object>) - Constructor for class com.comphenix.protocol.events.InternalStructure
 
invalidate(Player) - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Invalidate a cached injector.
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.
INVOKE_DYNAMIC - Enum constant in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
INVOKE_INTERFACE - Enum constant in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
INVOKE_SPECIAL - Enum constant in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
INVOKE_STATIC - Enum constant in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
INVOKE_VIRTUAL - Enum constant in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
 
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) - 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.
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.
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.
invokePacketRecieving(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Invokes the given packet event for every registered listener.
invokePacketRecieving(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
invokePacketSending(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.
invokePacketSending(PacketEvent) - Method in interface com.comphenix.protocol.injector.ListenerInvoker
Invokes the given packet event for every registered listener.
invokePacketSending(PacketEvent) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
invokePostEvent(PacketEvent, NetworkMarker) - Method in class com.comphenix.protocol.injector.NetworkProcessor
Invoke the post listeners and packet transmission, if any.
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<?>, Class<?>) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Equivalent to MinecraftReflection.is(Class, Object) but we don't call getClass again
is(Class<?>, Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if a given Object is compatible with a given Class.
isActive() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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.
isBound() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
isCancelled(Object) - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
isCancelled(Object) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Determine if a packet is cancelled or not.
isChecking() - Method in class com.comphenix.protocol.updater.Updater
Determine if we are already checking for an update.
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 class com.comphenix.protocol.injector.netty.ChannelInjector
Determine if this channel has been closed and cleaned up.
isClosed() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
isClosed() - Method in class com.comphenix.protocol.injector.netty.InjectionFactory
Determine if the factory is closed.
isClosed() - Method in interface com.comphenix.protocol.injector.netty.Injector
Determine if this channel has been closed and cleaned up.
isClosed() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isClosed() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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 class com.comphenix.protocol.wrappers.nbt.NbtType
Determine if the given NBT can store multiple children NBT tags.
isConnected() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
isConnected() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isConnected() - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
isConnected() - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Determines if the player is currently connected.
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 interface com.comphenix.protocol.injector.InternalManager
Determine if debug mode is enabled.
isDebug() - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Determine if debug mode is enabled.
isDebug() - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
isDebug() - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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
 
isDirect() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
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
 
isEmpty(ListeningWhitelist) - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Determine if the given whitelist is empty or not.
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 class com.comphenix.protocol.events.ConnectionSide
 
isForServer() - Method in enum class com.comphenix.protocol.events.ConnectionSide
 
isGreaterThan(int, int, int) - Method in class com.comphenix.protocol.utility.NettyVersion
 
isImmutable(Class<?>) - Static method in class com.comphenix.protocol.reflect.cloning.ImmutableDetector
Determine if the given type is probably immutable.
isInitialized() - Method in class com.comphenix.protocol.CommandFilter
Determine if the filter engine has been successfully initialized.
isInjected() - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
isInjected() - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
isInjected() - Method in interface com.comphenix.protocol.injector.netty.Injector
Determine if the channel has already been injected.
isInputShutdown() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
isInsideBlock() - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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)
isLoginPacket(PacketType) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Determine if a given packet may be sent during login.
isLongDistance() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
isMatch(MethodInfo, Object) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract
 
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(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
 
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.
isNettyEnabled() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Determine if we should prepare to hook Netty in Spigot.
isNonNull() - Method in class com.comphenix.protocol.reflect.instances.DefaultInstances
Retrieve whether or not the constructor's parameters must be non-null.
isOpen() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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.packet.PacketRegistry.Register
Determine if the current register is outdated.
isOutputShutdown() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
isPlayerTemporary() - Method in class com.comphenix.protocol.events.PacketEvent
Whether or not the player in this PacketEvent is temporary (i.e.
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.
isReadable() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
isReadable(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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).
isRegistered() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
isRunning() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Determine if we're running or not.
isRunning() - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Whether or not a future task is scheduled to be executed.
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() - Method in class com.comphenix.protocol.PacketType
Determine if this packet is supported on the current server.
isSupported(PacketType) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
Determine if the given packet type 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 or a Spigot fork.
isValid() - Method in class com.comphenix.protocol.utility.NettyVersion
 
isWatchableObject(Object) - Static method in class com.comphenix.protocol.utility.MinecraftReflection
Determine if the given object is a watchable object.
isWritable() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
isWritable() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
isWritable(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
ITEM_CRACK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
ITEM_NAME - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
ITEM_TAKE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.injector.netty.BootstrapList
 
iterator() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
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
 

J

JavaOptionalCloner - Class in com.comphenix.protocol.reflect.cloning
A cloner that can clone Java Optional objects
JavaOptionalCloner(Cloner) - Constructor for class com.comphenix.protocol.reflect.cloning.JavaOptionalCloner
 
JIGSAW_GENERATE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
JUNGLE - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 

K

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 - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute.WrappedAttributeBase
 
KEY_WRAPPED - Static variable in class com.comphenix.protocol.wrappers.WrappedAttribute
 
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.PacketType.Play.Server
 

L

last() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
lastContext() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
lastIndexOf(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
lastIndexOf(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
LAVA - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
LEATHERWORKER - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
LEGACY - Enum constant in enum class com.comphenix.protocol.PacketType.Protocol
Only for packets removed in Minecraft 1.7.2
LEGS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
LERP_SIZE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
LIBRARIAN - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
library(Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set a reference to the plugin instance of ProtocolLib.
LIGHT_UPDATE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
lineDelimiter(String) - Method in class com.comphenix.protocol.utility.HexDumper
Set the delimiter between each new line.
ListenerInvoker - Interface in com.comphenix.protocol.injector
Represents an object that initiate the packet listeners.
ListenerOptions - Enum Class in com.comphenix.protocol.events
Represents additional options a listener may require.
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.
ListenerPriority - Enum Class in com.comphenix.protocol.events
Represents a packet event priority, similar to the Bukkit EventPriority.
listeners - Variable in class com.comphenix.protocol.updater.Updater
 
ListeningWhitelist - Class in com.comphenix.protocol.events
Determines which packets will be observed by a listener, and with what priority.
ListeningWhitelist.Builder - Class in com.comphenix.protocol.events
Represents a builder of whitelists.
listIterator() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
listIterator() - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
listIterator(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
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.
localAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
log(String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
Logs a method to console with the INFO level.
log(Level, String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
Logs a message to console with a given 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() - Constructor for class com.comphenix.protocol.PacketType.Login
 
LOGIN - Enum constant in enum class com.comphenix.protocol.injector.GamePhase
Only listen for packets sent or received before a player has logged in.
LOGIN - Enum constant in enum class com.comphenix.protocol.PacketType.Protocol
 
LOGIN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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
 
LOOK_AT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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.
low() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to low.
LOW - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event call is of low importance.
lowest() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to lowest.
LOWEST - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event call is of very low importance and should be ran first, to allow other plugins to further customise the outcome.

M

MAIN_HAND - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Hand
 
MAINHAND - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
MAP - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
MAP_CHUNK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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
 
markReaderIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
markWriterIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
MASON - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
MASTER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
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(String, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
Construct a class matcher based on the canonical names of classes.
matchRegex(Pattern, 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.
maxCapacity() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
maximumSize(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
Specifies the maximum number of entries the cache may contain.
maxWritableBytes() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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
 
memoryAddress() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
messageClass - Variable in class com.comphenix.protocol.injector.netty.ChannelProxy
 
messageParam(Object...) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the message parameters that are used to construct a message text.
metadata() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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
 
Metrics - Class in com.comphenix.protocol.metrics
bStats collects some data for plugin authors.
Metrics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Metrics
Class constructor.
Metrics.AdvancedBarChart - Class in com.comphenix.protocol.metrics
Represents a custom advanced bar chart.
Metrics.AdvancedPie - Class in com.comphenix.protocol.metrics
Represents a custom advanced pie.
Metrics.CustomChart - Class in com.comphenix.protocol.metrics
Represents a custom chart.
Metrics.DrilldownPie - Class in com.comphenix.protocol.metrics
Represents a custom drilldown pie.
Metrics.MultiLineChart - Class in com.comphenix.protocol.metrics
Represents a custom multi line chart.
Metrics.SimpleBarChart - Class in com.comphenix.protocol.metrics
Represents a custom simple bar chart.
Metrics.SimplePie - Class in com.comphenix.protocol.metrics
Represents a custom simple pie.
Metrics.SingleLineChart - Class in com.comphenix.protocol.metrics
Represents a custom single line chart.
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.17.1) 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.
MinecraftGenerator - Class in com.comphenix.protocol.reflect.instances
 
MinecraftGenerator() - Constructor for class com.comphenix.protocol.reflect.instances.MinecraftGenerator
 
MinecraftKey - Class in com.comphenix.protocol.wrappers
Represents a MinecraftKey in 1.9.
MinecraftKey(String) - Constructor for class com.comphenix.protocol.wrappers.MinecraftKey
Constructs a new key with minecraft prefix and a key.
MinecraftKey(String, String) - Constructor for class com.comphenix.protocol.wrappers.MinecraftKey
Constructs a new key with a given prefix and 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(MinecraftVersion) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the current Minecraft version.
MinecraftVersion - Class in com.comphenix.protocol.utility
Determine the current Minecraft version.
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.
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(Server) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
Determine the current Minecraft version.
MINIMUM_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLibrary
The minimum version ProtocolLib has been tested with.
MOB_APPEARANCE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
MONITOR - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event is listened to purely for monitoring the outcome of an event.
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
 
MovingObjectPositionBlock - Class in com.comphenix.protocol.wrappers
 
MovingObjectPositionBlock() - Constructor for class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
MovingObjectPositionBlock(BlockPosition, Vector, EnumWrappers.Direction, boolean) - Constructor for class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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
 
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class com.comphenix.protocol.metrics.Metrics.MultiLineChart
Class constructor.
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.
MULTIPLY_PERCENTAGE - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Increment Y by X * amount.
MUSIC - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 

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.
NAME - Enum constant in enum class com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Use a player's HumanEntity.getName() as key in the map.
NAME - Static variable in class com.comphenix.protocol.CommandFilter
Name of this command.
NAME - Static variable in class com.comphenix.protocol.PacketLogging
 
NAMED_ENTITY_SPAWN - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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 - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember
 
nameRegex(String) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
Set the regular expresson that matches a members name.
nameRegex(String) - 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.AbstractFuzzyMember.Builder
Set the regular expression pattern that matches a members name.
nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
nameRegex(Pattern) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
names() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
NBT_QUERY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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 Class 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.
NETHER_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.16.0 - the nether update
NETHER_UPDATE_2 - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.16.2 - breaking change to the nether update
NettyByteBufAdapter - Class in com.comphenix.protocol.injector.netty
Construct a ByteBuf around an input stream and an output stream.
NettyNetworkMarker - Class in com.comphenix.protocol.injector.netty
 
NettyNetworkMarker(ConnectionSide, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
NettyNetworkMarker(ConnectionSide, ByteBuffer) - Constructor for class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
NettyVersion - Class in com.comphenix.protocol.utility
 
NettyVersion(String) - Constructor for class com.comphenix.protocol.utility.NettyVersion
 
NETWORK_HANDLER_FIELDS - Enum constant in enum class com.comphenix.protocol.injector.PlayerInjectHooks
Override the packet queue lists in NetworkHandler.
NETWORK_MANAGER_OBJECT - Enum constant in enum class com.comphenix.protocol.injector.PlayerInjectHooks
Override the network handler object itself.
NETWORK_SERVER_OBJECT - Enum constant in enum class com.comphenix.protocol.injector.PlayerInjectHooks
Override the server handler object.
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, byte[], PacketType) - Constructor for class com.comphenix.protocol.events.NetworkMarker
Construct a new network marker.
NetworkMarker(ConnectionSide, ByteBuffer, PacketType) - Constructor for class com.comphenix.protocol.events.NetworkMarker
Construct a new network marker.
NetworkMarker.EmptyBufferMarker - Class in com.comphenix.protocol.events
 
NetworkProcessor - Class in com.comphenix.protocol.injector
Represents a processor for network markers.
NetworkProcessor(ErrorReporter) - Constructor for class com.comphenix.protocol.injector.NetworkProcessor
Construct a new network processor.
NEUTRAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
newBuilder() - Static method in class com.comphenix.protocol.events.ListeningWhitelist
Construct a new builder of whitelists.
newBuilder() - Static method in class com.comphenix.protocol.injector.PacketFilterManager
Construct a new packet filter builder.
newBuilder() - Static method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
 
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() - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new attribute modifier builder.
newBuilder(ReportType) - Static method in class com.comphenix.protocol.error.Report
Construct a new report builder.
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(WrappedAttribute) - Static method in class com.comphenix.protocol.wrappers.WrappedAttribute
Construct a new wrapped attribute builder initialized to the values from a template.
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.
newBuilder(UUID) - Static method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new attribute modifier builder with the given UUID.
newFailedFuture(Throwable) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newInvalidCacheLoader() - Static method in class com.comphenix.protocol.concurrency.BlockingHashMap
Retrieve a cache loader that will always throw an exception.
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
Deprecated.
Construct a new IntHashMap.
newPacket(PacketType) - Static method in class com.comphenix.protocol.injector.StructureCache
Creates an empty Minecraft packet of the given type.
newPacket(Class<?>) - Static method in class com.comphenix.protocol.injector.StructureCache
 
newProgressivePromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newPromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
newSucceededFuture() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
nioBuffer() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
nioBuffer(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
nioBuffer(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
nioBufferCount() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
nioBufferCount() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
nioBuffers() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
nioBuffers(int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
nioBuffers(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
NITWIT - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
NMS - Static variable in class com.comphenix.protocol.utility.Constants
 
NO_DOWNLOAD - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateType
Get information about the version and the download size, but don't actually download anything.
NO_UPDATE - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The updater did not find an update, and nothing was downloaded.
NO_VERSION_CHECK - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateType
Don't run a version check, just find the latest update and download it.
NONE - Enum constant in enum class com.comphenix.protocol.injector.PlayerInjectHooks
The injection hook that does nothing.
NONE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Deprecated.
Replaced by NOT_SET
NONE - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
normal() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the priority of the whitelist to normal.
NORMAL - Enum constant in enum class com.comphenix.protocol.events.ListenerPriority
Event call is neither important or unimportant, and may be ran normally.
NORMAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
 
NORTH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
NOT_SET - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
 
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.
NOTE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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
 
ObjectReconstructor<T> - Class in com.comphenix.protocol.utility
This class can be used to reconstruct objects.
ObjectReconstructor(Class<T>) - Constructor for class com.comphenix.protocol.utility.ObjectReconstructor
 
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, byte) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type byte.
of(String, byte[]) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type byte array.
of(String, double) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type double.
of(String, float) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type float.
of(String, int) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type int.
of(String, int[]) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type int array.
of(String, long) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type long.
of(String, short) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type short.
of(String, String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Constructs a NBT tag of type string.
ofCompound(String) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a new NBT compound wrapper.
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.
OFF_HAND - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Hand
 
OFFHAND - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
 
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.
ofList(String, T...) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Construct a NBT list of out an array 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.
onCommand(CommandSender, Command, String, String[]) - Method in class com.comphenix.protocol.CommandFilter
 
onCommand(CommandSender, Command, String, String[]) - Method in class com.comphenix.protocol.PacketLogging
 
onCompiled(StructureModifier<TKey>) - Method in interface com.comphenix.protocol.reflect.compiler.CompileListener
Invoked when a structure modifier has been successfully compiled.
onDisable() - Method in class com.comphenix.protocol.ProtocolLib
 
onEnable() - Method in class com.comphenix.protocol.ProtocolLib
 
onEntryAdded(AbstractIntervalTree.Entry) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Invoked when an entry is added.
onEntryRemoved(AbstractIntervalTree.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
 
onLoad() - Method in class com.comphenix.protocol.ProtocolLib
 
onMessageScheduled(Runnable, FieldAccessor) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Invoked when a packet is scheduled for transmission in the event loop.
onMessageScheduled(Callable<T>, FieldAccessor) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
Invoked when a packet is scheduled for transmission in the event loop.
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.
onPacketReceiving(PacketEvent) - Method in class com.comphenix.protocol.PacketLogging
 
onPacketReceiving(Injector, Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Invoked when a packet is being received from a client.
onPacketReceiving(Injector, Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
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.
onPacketSending(PacketEvent) - Method in class com.comphenix.protocol.PacketLogging
 
onPacketSending(Injector, Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.ChannelListener
Invoked when a packet is being sent to the client.
onPacketSending(Injector, Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
onPostEvent(PacketEvent) - Method in interface com.comphenix.protocol.events.PacketPostListener
Invoked after a packet has been sent or received.
onPreviousSocketOverwritten(SocketInjector, SocketInjector) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
If a player can hold a reference to its parent injector, this method will update that reference.
OPEN - Enum constant in enum class com.comphenix.protocol.concurrency.AbstractIntervalTree.State
 
OPEN_BOOK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
OPEN_INVENTORY - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
OPEN_INVENTORY_ACHIEVEMENT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
 
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_WINDOW - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
OPEN_WINDOW_HORSE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
OPEN_WINDOW_MERCHANT - 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.
optional(EquivalentConverter<T>) - Static method in class com.comphenix.protocol.wrappers.Converters
 
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.
optionRead(int) - Method in class com.comphenix.protocol.reflect.StructureModifier
Reads the value of a field only if it exists.
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(Collection<ListenerOptions>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the options to copy when constructing new whitelists.
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.
options(Set<ListenerOptions>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
Set the options to copy when constructing new whitelists.
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
 
order() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
order(ByteOrder) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
OVERRIDE - Enum constant in enum class com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Override it.
OVERWORLD - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
 

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).
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, ListenerPriority, 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, 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.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() - Constructor for class com.comphenix.protocol.events.PacketContainer
For serialization.
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.
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.
PacketFilterBuilder - Class in com.comphenix.protocol.injector
 
PacketFilterBuilder() - Constructor for class com.comphenix.protocol.injector.PacketFilterBuilder
 
PacketFilterManager - Class in com.comphenix.protocol.injector
 
PacketFilterManager(PacketFilterBuilder) - Constructor for class com.comphenix.protocol.injector.PacketFilterManager
Only create instances of this class if ProtocolLib is disabled.
PacketFilterQueue - Class in com.comphenix.protocol.injector.netty
Stores packets that need to be sent without being handled by the listeners (filtered=false).
PacketFilterQueue() - Constructor for class com.comphenix.protocol.injector.netty.PacketFilterQueue
 
PacketInjector - Interface in com.comphenix.protocol.injector.packet
Represents an incoming packet injector.
PacketListener - Interface in com.comphenix.protocol.events
Represents a listener that receives notifications when packets are sending or being received.
PacketLogging - Class in com.comphenix.protocol
Logs packets to a given stream
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.
packetRecieved(PacketContainer, Player, byte[]) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Let the packet listeners process the given packet.
PacketRegistry - Class in com.comphenix.protocol.injector.packet
Static packet registry in Minecraft.
PacketRegistry() - Constructor for class com.comphenix.protocol.injector.packet.PacketRegistry
 
PacketRegistry.Register - Class in com.comphenix.protocol.injector.packet
Represents a register we are currently building.
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, MinecraftVersion, String...) - Constructor for class com.comphenix.protocol.PacketType
Construct a new packet type.
PacketType(PacketType.Protocol, PacketType.Sender, int, String...) - Constructor for class com.comphenix.protocol.PacketType
Construct a new packet type.
PacketType.ForceAsync - Annotation Interface 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.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 Class in com.comphenix.protocol
Represents the different protocol or connection states.
PacketType.Sender - Enum Class 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.
Pair<A,​B> - Class in com.comphenix.protocol.wrappers
 
Pair(A, B) - Constructor for class com.comphenix.protocol.wrappers.Pair
 
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, PacketType...) - Static method in class com.comphenix.protocol.events.PacketAdapter
Construct a helper object for passing parameters to the packet adapter.
parent() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
parseBoolean(Deque<String>, String) - Method in class com.comphenix.protocol.CommandFilter
Parse a boolean value at the head of the queue.
passthrough(Class<T>) - Static method in class com.comphenix.protocol.wrappers.Converters
Returns a converter that passes generic and specific values through without converting.
PEACEFUL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
 
peekSocketInjector(SocketAddress) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Attempt to get a socket injector without blocking the thread.
PERFORM_RESPAWN - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
 
PERMISSION_ADMIN - Static variable in class com.comphenix.protocol.CommandFilter
 
PICK_ITEM - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
PING - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PING - Static variable in class com.comphenix.protocol.PacketType.Status.Client
 
pipeline - Variable in class com.comphenix.protocol.injector.netty.PipelineProxy
 
pipeline() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
PipelineProxy - Class in com.comphenix.protocol.injector.netty
A pipeline proxy.
PipelineProxy(ChannelPipeline, Channel) - Constructor for class com.comphenix.protocol.injector.netty.PipelineProxy
 
PLAINS - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
Play() - Constructor for class com.comphenix.protocol.PacketType.Play
 
PLAY - Enum constant in enum class com.comphenix.protocol.PacketType.Protocol
 
PLAYER_COMBAT_END - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_COMBAT_ENTER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_COMBAT_KILL - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_INFO - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
PLAYER_LIST_HEADER_FOOTER - Static variable in class com.comphenix.protocol.PacketType.Play.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 Class in com.comphenix.protocol.injector
Sets the inject hook type.
PlayerInjectionHandler - Interface in com.comphenix.protocol.injector.player
 
PlayerInjectionHandler.ConflictStrategy - Enum Class in com.comphenix.protocol.injector.player
How to handle a previously existing player injection.
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) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PlayerLoggedOutException(String, Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PlayerLoggedOutException(Throwable) - Constructor for exception com.comphenix.protocol.injector.PlayerLoggedOutException
 
PLAYERS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
PLAYING - Enum constant in enum class com.comphenix.protocol.injector.GamePhase
Only listen for packets sent or received after a player has logged in.
plugin - Variable in class com.comphenix.protocol.events.PacketAdapter
 
plugin - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
plugin - Variable in class com.comphenix.protocol.updater.Updater
 
plugin(Plugin) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the plugin that spawned this listener.
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.Play.Client
 
PONG - Static variable in class com.comphenix.protocol.PacketType.Status.Server
 
PORTAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
processBootstrap(ChannelFuture) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Process a single channel future.
processElement(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Process a single element.
processOutput(PacketEvent, NetworkMarker, byte[]) - Method in class com.comphenix.protocol.injector.NetworkProcessor
Process the serialized packet byte array with the given network marker.
ProtocolConfig - Class in com.comphenix.protocol
Represents the configuration of ProtocolLib.
ProtocolConfig(Plugin) - Constructor for class com.comphenix.protocol.ProtocolConfig
 
ProtocolInjector - Class in com.comphenix.protocol.injector.netty
 
ProtocolInjector(Plugin, ListenerInvoker, ErrorReporter) - Constructor for class com.comphenix.protocol.injector.netty.ProtocolInjector
 
ProtocolLib - Class in com.comphenix.protocol
The main entry point for ProtocolLib.
ProtocolLib() - Constructor for class com.comphenix.protocol.ProtocolLib
 
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.
put(int, Object) - Method in class com.comphenix.protocol.wrappers.WrappedIntHashMap
Deprecated.
Associates a specified key with the given value in the integer map.
put(int, T) - Method in class com.comphenix.protocol.collections.IntegerMap
Associate an integer key with the given value.
put(NbtBase<T>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Set a entry based on its name.
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, byte) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT byte 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, double) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT double 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, int) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT integer 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(String, long) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT long 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, NbtBase<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Inserts an entry after cloning it and renaming it to "key".
put(String, String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Associate a NBT string value 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(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
put(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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(Player, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
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.
putAll(AbstractIntervalTree<TKey, TValue>) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree
Inserts every range from the given tree into the current tree.
putAll(Multimap<? extends Key, ? extends VOuter>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
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
 
putIfAbsent(Player, TValue) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
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.
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() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
read() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
read() - Method in class com.comphenix.protocol.updater.BukkitUpdater
 
read() - Method in class com.comphenix.protocol.utility.ByteBufferInputStream
 
read(byte[], int, int) - Method in class com.comphenix.protocol.utility.ByteBufferInputStream
 
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.
readableBytes() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBlockState(Block) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Retrieve the NBT tile entity that represents the given block.
readBoolean() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readByte() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(byte[]) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(byte[], int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(ByteBuf) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(ByteBuf, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(ByteBuf, int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(OutputStream, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(ByteBuffer) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readBytes(GatheringByteChannel, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readChar() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readDouble() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readerIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readerIndex(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
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.
readFloat() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readGenerated(int) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
readInt() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readLong() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readMedium() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
readShort() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readSlice(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
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.
readUnsignedByte() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readUnsignedInt() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readUnsignedMedium() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readUnsignedShort() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
readVarInt(ByteBuf) - Static method in class com.comphenix.protocol.injector.netty.WirePacket
 
receivingWhitelist - Variable in class com.comphenix.protocol.events.PacketAdapter
 
recieveClientPacket(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
recieveClientPacket(Object) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
recieveClientPacket(Object) - Method in interface com.comphenix.protocol.injector.netty.Injector
Recieve a packet on the server.
recieveClientPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
recieveClientPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, PacketContainer, 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.
recieveClientPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
recieveClientPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.PacketStream
Simulate recieving a certain packet from a given player.
recieveClientPacket(Player, Object) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Process a packet as if it were sent by the given player.
RECIPE_DISPLAYED - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
RECIPE_SETTINGS - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
RECIPE_UPDATE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
RECIPES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
reconstruct(Object[]) - Method in class com.comphenix.protocol.utility.ObjectReconstructor
Creates a new instance of the class using the new values.
RECORDS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
RECURSE_DEPTH - Static variable in class com.comphenix.protocol.reflect.PrettyPrinter
How far we will recurse.
REDSTONE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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
 
refCnt() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
refreshValue() - Method in class com.comphenix.protocol.reflect.VolatileField
Reapply the current changed value.
register(C) - Method in class com.comphenix.protocol.utility.Closer
 
Register() - Constructor for class com.comphenix.protocol.injector.packet.PacketRegistry.Register
 
REGISTER - Static variable in class com.comphenix.protocol.injector.packet.PacketRegistry
 
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) - Method in interface com.comphenix.protocol.AsynchronousManager
Registers an asynchronous packet handler.
registerAsyncHandler(PacketListener, boolean) - Method in class com.comphenix.protocol.async.AsyncFilterManager
Registers an asynchronous packet handler.
registerEvents(PluginManager, Plugin) - Method in interface com.comphenix.protocol.injector.InternalManager
Register this protocol manager on Bukkit.
registerEvents(PluginManager, Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Register this protocol manager on Bukkit.
registerMember(int, String) - Method in class com.comphenix.protocol.reflect.IntEnum
Registers a member.
registerMember(PacketType, String) - Method in class com.comphenix.protocol.PacketTypeEnum
Registers a member if its not present.
registerPacket(PacketType, Class<?>, PacketType.Sender) - Method in class com.comphenix.protocol.injector.packet.PacketRegistry.Register
 
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.PacketType.Play.Server
 
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() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
release(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
release(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
RELEASE_USE_ITEM - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
reloadConfig() - Method in class com.comphenix.protocol.ProtocolConfig
Reload configuration file.
reloadConfig() - Method in class com.comphenix.protocol.ProtocolLib
 
remoteAddress() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
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(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(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(int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
remove(int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
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
Deprecated.
Remove a mapping of a key to a value if it is present.
remove(ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
remove(Class<T>) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
remove(Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
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(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
remove(Object) - Method in class com.comphenix.protocol.injector.netty.PacketFilterQueue
Checks whether a packet is contained inside this queue and removes it if so.
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
remove(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
 
remove(Object) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtList
Remove a given object from the list.
remove(Object, Object) - Method in class com.comphenix.protocol.concurrency.ConcurrentPlayerMap
 
remove(Object, Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
remove(String) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
remove(String) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtCompound
Remove the NBT element that is associated with the given key.
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 - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
 
REMOVE_ENTITY_EFFECT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
REMOVE_PLAYER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
 
removeAll(Iterable<? extends PacketType>) - Method in class com.comphenix.protocol.concurrency.PacketTypeSet
Remove the given types from the set.
removeAll(Object) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMultimap
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
removeAll(Collection<?>) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
removeFirst() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
removeKey(K) - Method in class com.comphenix.protocol.collections.ExpireHashMap
Remove a key and its associated value from the map.
removeLast() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
removeListener(Runnable) - Method in class com.comphenix.protocol.updater.Updater
Remove a listener.
removeListener(TListener, ListeningWhitelist) - Method in class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap
Removes the given listener from the packet event list.
removeMeta(String) - Method in class com.comphenix.protocol.events.PacketContainer
Removes the metadata for a given key if it exists.
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.
removePacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
removePacketHandler(PacketType) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
removePacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Stop intercepting packets with the given packet type.
removePacketHandler(PacketType) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Remove an underlying packet handler of this type.
removePacketListener(PacketListener) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
removePacketListener(PacketListener) - Method in interface com.comphenix.protocol.ProtocolManager
Removes a given packet listener.
removePacketListeners(Plugin) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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(ChannelHandler, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
replace(Class<T>, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
replace(String, String, ChannelHandler) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
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_CANNOT_COMPILE_STRUCTURE_MODIFIER - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
REPORT_CANNOT_CREATE_TIMEOUT_TASK - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_DELETE_CONFIG - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_DETECT_CONFLICTING_PLUGINS - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_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_HANDLE_CONVERSATION - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_CANNOT_INITIALIZE_PACKET_INJECTOR - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_INJECT_INCOMING_CHANNEL - Static variable in class com.comphenix.protocol.injector.netty.ProtocolInjector
 
REPORT_CANNOT_INJECT_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_LOAD_CONFIG - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_LOAD_CPC_REMAPPER - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
 
REPORT_CANNOT_LOAD_FALLBACK_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_CANNOT_LOAD_PACKET_LIST - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_PARSE_INJECTION_METHOD - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_PARSE_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_READ_FIELD_HANDLE - Static variable in class com.comphenix.protocol.injector.BukkitUnwrapper
 
REPORT_CANNOT_REGISTER_COMMAND - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_SCHEDULE_COMPILATION - Static variable in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
REPORT_CANNOT_UNINJECT_OFFLINE_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UNINJECT_PLAYER - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UNREGISTER_PLUGIN - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_CANNOT_UPDATE_PLUGIN - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_CANNOT_UPDATE_PLUGIN - Static variable in class com.comphenix.protocol.updater.Updater
 
REPORT_CHANGING_PACKET_TYPE_IS_CONFUSING - Static variable in class com.comphenix.protocol.events.PacketEvent
 
REPORT_COMMAND_ERROR - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_EXCEPTION_COUNT - Static variable in class com.comphenix.protocol.error.DetailedErrorReporter
Report format for printing the current exception count.
REPORT_FALLBACK_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_FILTER_REMOVED_FOR_ERROR - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_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_INVALID_UUID - Static variable in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
REPORT_METRICS_GENERIC_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_METRICS_IO_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_NON_CRAFTBUKKIT_LIBRARY_PACKAGE - Static variable in class com.comphenix.protocol.utility.MinecraftReflection
 
REPORT_PACKAGES_UNSUPPORTED_IN_ENGINE - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_PLUGIN_DEPEND_MISSING - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_PLUGIN_ENABLE_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_PLUGIN_LOAD_ERROR - Static variable in class com.comphenix.protocol.ProtocolLib
 
REPORT_PLUGIN_VERIFIER_ERROR - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_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
 
REPORT_UNEXPECTED_COMMAND - Static variable in class com.comphenix.protocol.CommandFilter
 
REPORT_UNSUPPORTED_CLIENT_PACKET - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
REPORT_UNSUPPORTED_SERVER_PACKET - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
 
Report.ReportBuilder - Class in com.comphenix.protocol.error
Must be constructed through the factory method in Report.
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportDebug(Object, Report) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
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) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportDebug(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
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.ReportBuilder) - Method in interface com.comphenix.protocol.error.ErrorReporter
Prints a debug message from the current sender.
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) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
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) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportDetailed(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
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.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
 
reporter - Variable in class com.comphenix.protocol.CommandFilter
 
reporter - Variable in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the error reporter.
reporter(ErrorReporter) - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
Set the error reporter to pass on to the lookup.
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
reportMinimal(Plugin, String, Throwable) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
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) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportMinimal(Plugin, String, Throwable, Object...) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
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, 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, 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) - Method in class com.comphenix.protocol.error.DelegatedErrorReporter
 
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) - Method in class com.comphenix.protocol.error.RethrowErrorReporter
 
reportWarning(Object, Report.ReportBuilder) - Method in class com.comphenix.protocol.error.BasicErrorReporter
 
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.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
 
REQUEST_STATS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
 
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
 
RESET - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
resetPlayers() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the player count and player maximum to the default values.
resetReaderIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
resetVersion() - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Reset the version string to the default state.
resetWriterIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.PacketType.Play.Server
 
result - Variable in class com.comphenix.protocol.updater.Updater
 
retain() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
retain() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
retain(int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
retain(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
retainAll(Collection<?>) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
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.
SAVANNA - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
saveAll() - Method in class com.comphenix.protocol.ProtocolConfig
Save the current configuration file.
saveMarker(Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
saveMarker(Object, NetworkMarker) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
saveMarker(Object, NetworkMarker) - Method in interface com.comphenix.protocol.injector.netty.Injector
Associate a given network marker with a specific packet.
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() - Method in class com.comphenix.protocol.events.ScheduledPacket
Schedule the packet transmission or reception.
schedule(long, Runnable) - Method in class com.comphenix.protocol.injector.DelayedSingleTask
Schedule a single task for execution.
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(PacketStream) - Method in class com.comphenix.protocol.events.ScheduledPacket
Schedule the packet transmission or reception.
scheduleCompilation(StructureModifier<TKey>, CompileListener<TKey>) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Ensure that the given structure modifier is eventually compiled.
scheduleCompilation(Map<Class, StructureModifier>, Class) - Method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Ensure that the indirectly 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.
scheduler - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
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.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
 
sendingFilters - Variable in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
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(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.netty.Injector
Send a packet to a player's client.
sendServerPacket(Object, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
sendServerPacket(Object, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Send a packet to the client.
sendServerPacket(Player, PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Player, PacketContainer) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
sendServerPacket(Player, PacketContainer, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Player, PacketContainer, 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.
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Send the given packet to the given receiver.
sendServerPacket(Player, PacketContainer, NetworkMarker, boolean) - Method in interface com.comphenix.protocol.PacketStream
Send a packet to the given player.
sendUrgentData(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
sendWirePacket(Player, int, byte[]) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
sendWirePacket(Player, int, byte[]) - Method in interface com.comphenix.protocol.PacketStream
Send a wire packet to the given player.
sendWirePacket(Player, WirePacket) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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>) - Method in class com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
Serialize a NBT tag to a base-64 encoded string.
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.
serializeCompound(DataOutputStream, NbtCompound) - Method in class com.comphenix.protocol.utility.StreamSerializer
Write or serialize a NBT compound to the given output stream.
serializeItemStack(DataOutputStream, ItemStack) - Method in class com.comphenix.protocol.utility.StreamSerializer
Write or serialize an item stack 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.
serializeItemStackToByteArray(ItemStack) - Method in class com.comphenix.protocol.utility.StreamSerializer
Serialize an item stack as byte array.
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 - Variable in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
 
server(Server) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the current server.
server(Server) - Method in class com.comphenix.protocol.injector.server.InputStreamLookupBuilder
Set the server instance to use.
SERVER - Enum constant in enum class com.comphenix.protocol.PacketType.Sender
Indicate that packets of this type will be sent by the current server.
SERVER_DIFFICULTY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SERVER_INFO - Static variable in class com.comphenix.protocol.PacketType.Status.Server
 
SERVER_SIDE - Enum constant in enum class com.comphenix.protocol.events.ConnectionSide
Listen for server side packets that will invoke onPacketSending().
serverSide() - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set this adapter to also look for server-side packets.
set(int, Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
set(int, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
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_ACTION_BAR_TEXT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_BORDER_CENTER - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_BORDER_LERP_SIZE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_BORDER_SIZE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_BORDER_WARNING_DELAY - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_BORDER_WARNING_DISTANCE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_CENTER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
SET_COMMAND_BLOCK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
SET_COMMAND_MINECART - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
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.PacketType.Play.Client
 
SET_JIGSAW - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
SET_PROTOCOL - Static variable in class com.comphenix.protocol.PacketType.Handshake.Client
 
SET_SIZE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
SET_SLOT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_SUBTITLE_TEXT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_TITLE_TEXT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_TITLES_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SET_WARNING_BLOCKS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
SET_WARNING_TIME - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
 
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.
setBlockPosition(BlockPosition) - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
setBoolean(int, boolean) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBukkitPlayers(Iterable<? extends Player>) - Method in class com.comphenix.protocol.wrappers.WrappedServerPing
Set the displayed lst of logged in players.
setByte(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, byte[]) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, byte[], int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, ByteBuf) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, ByteBuf, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, ByteBuf, int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, InputStream, int) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, InputStream, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
setBytes(int, ByteBuffer) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setBytes(int, FileChannel, long, 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, ScatteringByteChannel, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
setCancelled(Object, boolean) - Method in class com.comphenix.protocol.injector.netty.AbstractPacketInjector
 
setCancelled(Object, boolean) - Method in interface com.comphenix.protocol.injector.packet.PacketInjector
Set whether or not a packet is cancelled.
setChanged(boolean) - Method in class com.comphenix.protocol.injector.packet.MapContainer
Mark the map as changed or unchanged.
setChar(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setClassLoader(ClassLoader) - Method in class com.comphenix.protocol.utility.ByteBuddyFactory
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(int) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets this BlockData's legacy data.
setData(WrappedBlockData) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's block data.
setDebug(boolean) - Method in interface com.comphenix.protocol.injector.InternalManager
Set whether or not debug mode is enabled.
setDebug(boolean) - Method in class com.comphenix.protocol.injector.netty.ProtocolInjector
Set whether or not the debug mode is enabled.
setDebug(boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
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.
setDirection(EnumWrappers.Direction) - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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.
setDouble(int, double) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
setFirst(A) - Method in class com.comphenix.protocol.wrappers.Pair
 
setFloat(int, float) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
setHand(EnumWrappers.Hand) - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Sets the hand used for the interact.
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.
setIndex(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setInjectionMethod(PlayerInjectHooks) - Method in class com.comphenix.protocol.ProtocolConfig
Set the starting injection method to use.
setInjectorInPlayer(Player, SocketInjector) - Static method in class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
Set the player injector, if possible.
setInsideBlock(boolean) - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
setInstance(BackgroundCompiler) - Static method in class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
Sets the single background compiler we're using.
setInt(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
setKeepAlive(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setLocation(int, int, int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute coordinates.
setLocation(Location) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute Location.
setLogger(Logger) - Method in class com.comphenix.protocol.error.DetailedErrorReporter
Set the current logger that is used to print all reports.
setLong(int, long) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
setMedium(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setMeta(String, T) - Method in class com.comphenix.protocol.events.PacketContainer
Sets the metadata value at a given key.
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, WrappedDataWatcher.Serializer, 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, WrappedWatchableObject) - 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, Object) - Method in class com.comphenix.protocol.wrappers.WrappedDataWatcher
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(WrappedDataWatcher.WrappedDataWatcherObject, 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, Object) - 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.
setOOBInline(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
setPerformancePreferences(int, int, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Set the player instance.
setPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
setPlayer(Player) - Method in interface com.comphenix.protocol.injector.netty.Injector
Set the current player instance.
setPlayerHook(GamePhase, PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
setPlayerHook(GamePhase, PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Sets how the server packets are read.
setPlayerHook(PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.InternalManager
Sets how the server packets are read.
setPlayerHook(PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.netty.AbstractPlayerHandler
 
setPlayerHook(PlayerInjectHooks) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Sets how the server packets are read.
setPlayerHook(PlayerInjectHooks) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Sets how the server packets are read.
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.
setPosition(Vector) - Method in class com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction
Sets the position of the interact.
setPosVector(Vector) - Method in class com.comphenix.protocol.wrappers.MovingObjectPositionBlock
 
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.
setReceiveBufferSize(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setReuseAddress(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setScriptEngineName(String) - Method in class com.comphenix.protocol.ProtocolConfig
Set the unique name of the script engine to use for filtering.
setSecond(B) - Method in class com.comphenix.protocol.wrappers.Pair
 
setSendBufferSize(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setShort(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
setSocketInjector(SocketAddress, SocketInjector) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Associate a given socket address to the provided socket injector.
setSoLinger(boolean, int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setSoTimeout(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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.
setTcpNoDelay(boolean) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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
 
setTrafficClass(int) - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
setType(Material) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets this BlockData's type
setTypeAndData(Material, int) - Method in class com.comphenix.protocol.wrappers.WrappedBlockData
Sets this BlockData's type and legacy data.
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector
Set the updated player instance.
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.netty.ClosedInjector
 
setUpdatedPlayer(Player) - Method in interface com.comphenix.protocol.injector.netty.Injector
Set the updated player instance.
setUpdatedPlayer(Player) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
setUpdatedPlayer(Player) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Set the real Bukkit player that we will use.
setValue(Object) - Method in class com.comphenix.protocol.reflect.VolatileField
Sets the current value.
setValue(Object) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Sets the value of this item.
setValue(Object, boolean) - Method in class com.comphenix.protocol.wrappers.WrappedWatchableObject
Sets the value of this item.
setValue(TType) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtBase
Set the value of this NBT tag.
setValue(TValue) - Method in class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry
 
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(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setX(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's absolute x coordinate.
setX(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the x coordinate of the underlying coordinate.
setY(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setY(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's y coordinate
setY(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the y coordinate of the underlying coordinate.
setZ(float) - Method in class com.comphenix.protocol.wrappers.Vector3F
 
setZ(int) - Method in class com.comphenix.protocol.wrappers.MultiBlockChangeInfo
Sets this block change's relative z coordinate.
setZ(int) - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Set the z coordinate of the underlying coordiate.
setZero(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
shallowClone() - Method in class com.comphenix.protocol.events.PacketContainer
Create a shallow copy of the current packet.
SHEPHERD - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
shouldNotify() - Method in class com.comphenix.protocol.updater.Updater
 
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.
shutdownInput() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
shutdownOutput() - Method in class com.comphenix.protocol.injector.netty.SocketAdapter
 
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
 
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class com.comphenix.protocol.metrics.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class com.comphenix.protocol.metrics.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class com.comphenix.protocol.metrics.Metrics.SingleLineChart
Class constructor.
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.injector.netty.BootstrapList
 
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.
SKIP_PLUGIN_VERIFIER - Enum constant in enum class com.comphenix.protocol.events.ListenerOptions
Do not verify that the owning plugin has a vaid plugin.yml.
skipBytes(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.events.NetworkMarker.EmptyBufferMarker
 
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.events.NetworkMarker
Return an input stream without the header in the current packet.
skipHeader(DataInputStream) - Method in class com.comphenix.protocol.injector.netty.NettyNetworkMarker
 
skipHeader(ByteBuffer) - Method in class com.comphenix.protocol.events.NetworkMarker
Return a byte buffer without the header in the current packet.
SLEEPING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
slice() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
slice(int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
SLIME - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SMOKE_LARGE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SMOKE_NORMAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SnapshotVersion - Class in com.comphenix.protocol.utility
Used to parse a snapshot version.
SnapshotVersion(String) - Constructor for class com.comphenix.protocol.utility.SnapshotVersion
 
SNOW - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
SNOW_SHOVEL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SNOWBALL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SocketAdapter - Class in com.comphenix.protocol.injector.netty
This class wraps a Netty Channel in a Socket.
SocketInjector - Interface in com.comphenix.protocol.injector.server
Represents an injector that only gives access to a player's socket.
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
 
SOUTH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
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
Deprecated.
Removed in 1.16
SPAWN_POSITION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
SPECTATE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
SPECTATOR - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
 
SPELL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SPELL_INSTANT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SPELL_MOB - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SPELL_MOB_AMBIENT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SPELL_WITCH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SPIGOT_UPDATE_AVAILABLE - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The updater found an update at Spigot
SpigotUpdater - Class in com.comphenix.protocol.updater
Adapted version of the Bukkit updater for use with Spigot resources
SpigotUpdater(Plugin, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.SpigotUpdater
 
SPIN_ATTACK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
SPIT - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
STANDING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
start() - 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(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.BukkitUpdater
Begin looking for updates.
start(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.SpigotUpdater
 
start(Updater.UpdateType) - Method in class com.comphenix.protocol.updater.Updater
 
start(Function<AsyncRunnable, Void>) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Start a singler worker thread handling the asynchronous listener.
START - Static variable in class com.comphenix.protocol.PacketType.Login.Client
 
START - Static variable in class com.comphenix.protocol.PacketType.Status.Client
 
START_DESTROY_BLOCK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
START_FALL_FLYING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
START_RIDING_JUMP - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
START_SNEAKING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
START_SPRINTING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
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.PacketType.Play.Server
 
Statistics - Class in com.comphenix.protocol.metrics
 
Statistics(ProtocolLib) - Constructor for class com.comphenix.protocol.metrics.Statistics
 
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
 
STATUS - Enum constant in enum class com.comphenix.protocol.PacketType.Protocol
 
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() - Method in interface com.comphenix.protocol.async.AsyncRunnable
Stop the given runnable.
stop(int) - Method in class com.comphenix.protocol.async.AsyncListenerHandler
Stop the given amount of worker threads.
STOP_DESTROY_BLOCK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
STOP_RIDING_JUMP - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
STOP_SLEEPING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
STOP_SNEAKING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
STOP_SOUND - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
STOP_SPRINTING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
 
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.
STRUCT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
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.AbstractStructure
 
StructureModifier<TField> - Class in com.comphenix.protocol.reflect
Provides list-oriented access to the fields of a Minecraft packet.
StructureModifier() - Constructor for class com.comphenix.protocol.reflect.StructureModifier
Consumers of this method should call "initialize".
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.
subList(int, int) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
subList(int, int) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedList
 
SUBTITLE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
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 - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The updater found an update, and has readied it to be loaded the next time the server restarts/reloads.
SUCCESS - Static variable in class com.comphenix.protocol.PacketType.Login.Server
 
SUCCESSFULLY_LOADED - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
 
supportURL - Variable in class com.comphenix.protocol.error.DetailedErrorReporter
 
SURVIVAL - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
 
SUSPENDED - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SUSPENDED_DEPTH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SWAMP - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
SWAP_HELD_ITEMS - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
 
SWEEP_ATTACK - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
SWIMMING - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
SYNC_CLIENT_SIDE - Enum constant in enum class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
 
SYNC_SERVER_SIDE - Enum constant in enum class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
 
synchronize() - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
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.
SYS_UUID - Static variable in class com.comphenix.protocol.reflect.instances.MinecraftGenerator
 
SYSTEM - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
 
SYSTEM - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
 

T

TAB_COMPLETE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
TAB_COMPLETE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
TAG_BYTE - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 1 byte integral type.
TAG_BYTE_ARRAY - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
An array of bytes.
TAG_COMPOUND - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A list of fully formed tags, including their IDs, names, and payloads.
TAG_DOUBLE - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 8 byte floating point type.
TAG_END - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
Used to mark the end of compound tags.
TAG_FLOAT - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 4 byte floating point type.
TAG_INT - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 4 byte integral type.
TAG_INT_ARRAY - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
An array of TAG_Int's payloads..
TAG_LIST - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A list of tag payloads, without repeated tag IDs or any tag names.
TAG_LONG - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 8 byte integral type.
TAG_LONG_ARRAY - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
An array of longs
TAG_SHORT - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A signed 2 byte integral type.
TAG_STRING - Enum constant in enum class com.comphenix.protocol.wrappers.nbt.NbtType
A UTF-8 string
TAGS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
TAIGA - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
 
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
 
taskID - Variable in class com.comphenix.protocol.injector.DelayedSingleTask
 
TELEPORT_ACCEPT - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
TemporaryPlayer - Class in com.comphenix.protocol.injector.server
A temporary player created by ProtocolLib when a true player instance does not exist.
TemporaryPlayer() - Constructor for class com.comphenix.protocol.injector.server.TemporaryPlayer
 
TemporaryPlayerFactory - Class in com.comphenix.protocol.injector.server
Create fake player instances that represents pre-authenticated clients.
TemporaryPlayerFactory() - Constructor for class com.comphenix.protocol.injector.server.TemporaryPlayerFactory
 
THE_END - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
 
THE_NETHER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
 
thread - Variable in class com.comphenix.protocol.updater.Updater
 
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.
TICKS_PER_SECOND - Static variable in class com.comphenix.protocol.injector.PacketFilterManager
The number of ticks in a second.
TILE_ENTITY_DATA - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
TILE_NBT_QUERY - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
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 Class 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
 
TIMES - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
TimingReportGenerator - Class in com.comphenix.protocol.timing
 
TimingReportGenerator() - Constructor for class com.comphenix.protocol.timing.TimingReportGenerator
 
TITLE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
 
TITLE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.17, split into separate packets
toArray() - Method in class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray
 
toArray() - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
toArray() - 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.concurrency.SortedCopyOnWriteArray
 
toArray(T[]) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
 
toArray(T[]) - Method in class com.comphenix.protocol.wrappers.collection.CachedCollection
 
toArray(T[]) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedCollection
 
toBukkit() - Method in enum class 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(Key, VOuter) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
Convert a value from the outer map to the internal inner map.
toInner(VOuter) - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
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.
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.
toMap() - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
toNms() - Method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
 
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.
TOOLSMITH - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
toOuter(Key, VInner) - Method in class com.comphenix.protocol.wrappers.collection.ConvertedMap
Convert a value from the inner map to the outer visible map.
toOuter(VInner) - Method in class com.comphenix.protocol.wrappers.collection.AbstractConverted
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.
toPosition() - Method in class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create an immutable chunk position from this coordinate.
toQueue(String[], int) - Method in class com.comphenix.protocol.CommandFilter
Create a queue from a sublist of a given array.
toSet() - Method in class com.comphenix.protocol.concurrency.IntegerSet
Convert the current IntegerSet to an equivalent HashSet.
toSide() - Method in enum class 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.InternalStructure
 
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.SocketAdapter
 
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 enum class com.comphenix.protocol.updater.Updater.UpdateResult
 
toString() - Method in class com.comphenix.protocol.utility.MinecraftVersion
 
toString() - Method in class com.comphenix.protocol.utility.NettyVersion
 
toString() - Method in class com.comphenix.protocol.utility.SnapshotVersion
 
toString() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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
 
toString(int, int, Charset) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
toString(Charset) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
toSynchronized() - Method in class com.comphenix.protocol.reflect.VolatileField
Retrieve a synchronized version of the current field.
TOTEM - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
TOWN_AURA - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
TR_SEL - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
TRANSACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Client
Deprecated.
Removed in 1.17
TRANSACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.17
transferState(SocketInjector) - Method in class com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector
 
transferState(SocketInjector) - Method in class com.comphenix.protocol.injector.server.BukkitSocketInjector
 
transferState(SocketInjector) - Method in interface com.comphenix.protocol.injector.server.SocketInjector
Invoked when a delegated socket injector transfers the state of one injector to the next.
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
 
tryGetPacketClass(PacketType) - Static method in class com.comphenix.protocol.injector.packet.PacketRegistry
 
type - Variable in class com.comphenix.protocol.updater.Updater
 
type(ReportType) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
Set the current report type.
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(PacketType...) - Method in class com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
Set the packet types the listener is looking for.
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(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
 

U

unhookTask(DelayedSingleTask) - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
Set the task used to delay unhooking when ProtocolLib is no in use.
uninitializePlayers(List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Uninitialize the packet injection of every player.
uninjectPlayer(InetSocketAddress) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Unregisters a player by the given address.
uninjectPlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Uninject the given player.
unknown - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute.WrappedAttributeBase
 
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
 
unprocessBootstrap(ChannelFuture) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Revert any changes we made to the channel future.
unprocessElement(Object) - Method in class com.comphenix.protocol.injector.netty.BootstrapList
Unprocess a single element.
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 class com.comphenix.protocol.async.AsyncFilterManager
 
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.
unsafe() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
unschedule(ScheduledPacket) - Method in class com.comphenix.protocol.events.PacketEvent
Unschedule a specific packet.
unwrap() - Method in class com.comphenix.protocol.injector.netty.NettyByteBufAdapter
 
unwrap() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
unwrap(Object) - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
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.
UP - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
UPDATE_ATTRIBUTES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
UPDATE_AVAILABLE - Enum constant in enum class com.comphenix.protocol.updater.Updater.UpdateResult
The updater found an update, but because of the UpdateType being set to NO_DOWNLOAD, it wasn't downloaded.
UPDATE_DISPLAY_NAME - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
 
UPDATE_ENTITY_NBT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
Deprecated.
Removed in 1.9
UPDATE_GAME_MODE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
 
UPDATE_HEALTH - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
UPDATE_LATENCY - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
 
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.PacketType.Play.Server
 
updateEntity(Entity, List<Player>) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
updateEntity(Entity, List<Player>) - Method in interface com.comphenix.protocol.ProtocolManager
Completely resend an entity to a list of clients.
updatePlayer(Player) - Method in interface com.comphenix.protocol.injector.player.PlayerInjectionHandler
Ensure that packet readers are informed of this player reference.
Updater - Class in com.comphenix.protocol.updater
 
Updater(Plugin, Updater.UpdateType, boolean) - Constructor for class com.comphenix.protocol.updater.Updater
 
Updater.UpdateResult - Enum Class in com.comphenix.protocol.updater
Gives the dev the result of the update process.
Updater.UpdateType - Enum Class in com.comphenix.protocol.updater
Allows the dev to specify the type of update that will be run.
UPDATES_DISABLED - Static variable in class com.comphenix.protocol.ProtocolLib
 
updatesDisabled() - Static method in class com.comphenix.protocol.ProtocolLibrary
Whether or not updates are currently disabled.
USE_BED - Static variable in class com.comphenix.protocol.PacketType.Play.Server
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
 
valueOf(String) - Static method in enum class com.comphenix.protocol.concurrency.AbstractIntervalTree.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.events.ConnectionSide
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.events.ListenerOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.events.ListenerPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.injector.GamePhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.injector.PlayerInjectHooks
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.PacketType.Protocol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.PacketType.Sender
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
Returns the enum constant of this class 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 class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.updater.Updater.UpdateResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.updater.Updater.UpdateType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Hand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.nbt.NbtType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
Returns the enum constant of this class 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 class com.comphenix.protocol.concurrency.AbstractIntervalTree.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.comphenix.protocol.concurrency.BlockingHashMap
 
values() - Static method in enum class com.comphenix.protocol.concurrency.ConcurrentPlayerMap.PlayerKey
Returns an array containing the constants of this enum class, 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 class com.comphenix.protocol.events.ConnectionSide
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.events.ListenerOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.events.ListenerPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.injector.GamePhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.injector.player.PlayerInjectionHandler.ConflictStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.injector.PlayerInjectHooks
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.PacketType.Protocol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.PacketType.Sender
Returns an array containing the constants of this enum class, 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 class com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod.AsmOpcodes
Returns an array containing the constants of this enum class, 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 class com.comphenix.protocol.timing.TimedListenerManager.ListenerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.updater.Updater.UpdateResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.updater.Updater.UpdateType
Returns an array containing the constants of this enum class, 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 class com.comphenix.protocol.wrappers.EnumWrappers.ChatType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ChatVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ClientCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.CombatEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Difficulty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Dimension
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityPose
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Hand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ItemSlot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerDigType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ResourcePackStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.ScoreboardAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.TitleAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.EnumWrappers.WorldBorderAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.nbt.NbtType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.comphenix.protocol.wrappers.WrappedStatistic
Retrieve every known statistics.
values() - Static method in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Type
Returns an array containing the constants of this enum class, in the order they are declared.
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
 
verifyWhitelist(PacketListener, ListeningWhitelist) - Method in class com.comphenix.protocol.injector.PacketFilterManager
Determine if the packet IDs in a whitelist is valid.
verifyWhitelist(PacketListener, ListeningWhitelist) - Method in interface com.comphenix.protocol.ProtocolManager
 
versionCheck(String) - Method in class com.comphenix.protocol.updater.Updater
 
versionFileName - Variable in class com.comphenix.protocol.updater.Updater
 
versionGameVersion - Variable in class com.comphenix.protocol.updater.Updater
 
versionLink - Variable in class com.comphenix.protocol.updater.Updater
 
versionName - Variable in class com.comphenix.protocol.updater.Updater
 
versionType - Variable in class com.comphenix.protocol.updater.Updater
 
VIEW_CENTRE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
VIEW_DISTANCE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
VILLAGE_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
Version 1.14 - village and pillage update.
VILLAGER_ANGRY - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
VILLAGER_HAPPY - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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.
visitEnter(NbtCompound) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Begin visiting a compound node that contains multiple child nodes of different types.
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.
visitLeave(NbtCompound) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Stop visiting a compound node.
visitLeave(NbtList<?>) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtVisitor
Stop visiting a list node.
VOICE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
voidPromise() - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
VolatileField - Class in com.comphenix.protocol.reflect
Represents a field that will revert to its original state when this class is garbaged collected.
VolatileField(FieldAccessor, Object) - Constructor for class com.comphenix.protocol.reflect.VolatileField
Initializes a volatile field with the given accessor and associated object.
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.

W

waitForThread() - Method in class com.comphenix.protocol.updater.Updater
As the result of Updater output depends on the thread's completion, it is necessary to wait for the thread to finish before allowing anyone to check the result.
waitSocketInjector(InputStream) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve the associated socket injector for a player.
waitSocketInjector(Socket) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve an injector by its socket.
waitSocketInjector(SocketAddress) - Method in class com.comphenix.protocol.injector.server.AbstractInputStreamLookup
Retrieve a injector by its address.
warnAbove(MinecraftVersion, String, Object...) - Static method in class com.comphenix.protocol.ProtocolLogger
 
watcherObjectExists() - Static method in class com.comphenix.protocol.utility.MinecraftReflection
 
WATER_BUBBLE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
WATER_DROP - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
WATER_SPLASH - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
WATER_WAKE - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Particle
 
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).
WEAPONSMITH - Enum constant in enum class com.comphenix.protocol.wrappers.WrappedVillagerData.Profession
 
WEATHER - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.SoundCategory
 
WEST - Enum constant in enum class com.comphenix.protocol.wrappers.EnumWrappers.Direction
 
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.PacketType.Play.Server
 
WirePacket - Class in com.comphenix.protocol.injector.netty
A packet represented only by its id and bytes.
WirePacket(int, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.WirePacket
Constructs a new WirePacket with a given id and contents
WirePacket(PacketType, byte[]) - Constructor for class com.comphenix.protocol.injector.netty.WirePacket
Constructs a new WirePacket with a given type 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(PacketType, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
Create a packet constructor that creates packets using the given types.
withParamType(Class, EquivalentConverter<T>, Class...) - Method in class com.comphenix.protocol.reflect.StructureModifier
Retrieves a structure modifier that only reads and writes fields of a given type.
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
Deprecated.
Removed in 1.17, split into separate packets
WORLD_EVENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
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.
wrap(Class<T>, Class<?>) - Static method in class com.comphenix.protocol.wrappers.AutoWrapper
 
wrap(Class<T>, String) - Static method in class com.comphenix.protocol.wrappers.AutoWrapper
 
wrap(Object) - Method in class com.comphenix.protocol.wrappers.AutoWrapper
 
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.GuavaOptionalCloner
 
wrapped - Variable in class com.comphenix.protocol.reflect.cloning.JavaOptionalCloner
 
wrapped - Variable in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
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.
WrappedAttribute.WrappedAttributeBase - Class in com.comphenix.protocol.wrappers
 
WrappedAttributeBase() - Constructor for class com.comphenix.protocol.wrappers.WrappedAttribute.WrappedAttributeBase
 
WrappedAttributeModifier - Class in com.comphenix.protocol.wrappers
Represents a wrapper around a AttributeModifier.
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(UUID, String, double, WrappedAttributeModifier.Operation) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
Construct a new wrapped attribute modifier with no associated handle.
WrappedAttributeModifier.Builder - Class in com.comphenix.protocol.wrappers
Represents a builder of attribute modifiers.
WrappedAttributeModifier.Operation - Enum Class 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(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.
WrappedChunkCoordinate(Comparable) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
Create a wrapper for a specific chunk coordinates.
WrappedDataWatcher - Class in com.comphenix.protocol.wrappers
Represents a DataWatcher
WrappedDataWatcher() - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a fake egg entity.
WrappedDataWatcher(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher wrapper around a NMS handle.
WrappedDataWatcher(List<WrappedWatchableObject>) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a fake egg entity and a given list of watchable objects.
WrappedDataWatcher(Entity) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
Constructs a new DataWatcher using a real entity.
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(int, WrappedDataWatcher.Serializer) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Creates a new watcher object from an index and serializer.
WrappedDataWatcherObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
Creates a new watcher object from a NMS handle.
WrappedEnumEntityUseAction - Class in com.comphenix.protocol.wrappers
Represents an entity used action used in the UseEntity packet sent by the client.
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
Deprecated.
IntHashMap no longer exists
WrappedParticle<T> - Class in com.comphenix.protocol.wrappers
Represents an immutable wrapped ParticleParam in 1.13
WrappedRegistry - Class in com.comphenix.protocol.wrappers
 
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.
WrappedVillagerData - Class in com.comphenix.protocol.wrappers
 
WrappedVillagerData.Profession - Enum Class in com.comphenix.protocol.wrappers
 
WrappedVillagerData.Type - Enum Class in com.comphenix.protocol.wrappers
 
WrappedWatchableObject - Class in com.comphenix.protocol.wrappers
Represents a DataWatcher Item in 1.8 thru 1.10.
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.
WrappedWatchableObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
Constructs a DataWatcher Item wrapper from an existing NMS data watcher item.
wrapSetField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
writableBytes() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
write(byte[], int, int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
write(int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
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(DataOutput) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtWrapper
Write the current NBT tag to an output stream.
write(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
write(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
write(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
write(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writeAndFlush(Object) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
writeAndFlush(Object) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writeAndFlush(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.ChannelProxy
 
writeAndFlush(Object, ChannelPromise) - Method in class com.comphenix.protocol.injector.netty.PipelineProxy
 
writeBlockState(Block, NbtCompound) - Static method in class com.comphenix.protocol.wrappers.nbt.NbtFactory
Write to the NBT tile entity in the given block.
writeBoolean(boolean) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeByte(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(byte[]) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(byte[], int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(ByteBuf) - Method in class com.comphenix.protocol.injector.netty.WirePacket
Writes the contents of this packet to a given output
writeBytes(ByteBuf) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(ByteBuf, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(ByteBuf, int, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(InputStream, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(ByteBuffer) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeBytes(ScatteringByteChannel, int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeChar(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
writeDouble(double) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
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.
writeFloat(float) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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
writeInt(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeLong(long) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeMedium(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
writerIndex() - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writerIndex(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
writeSafely(int, TField) - Method in class com.comphenix.protocol.reflect.StructureModifier
Writes the value of a given field IF and ONLY if it exists.
writeShort(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 
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.
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.
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
 
writeZero(int) - Method in class com.comphenix.protocol.utility.ZeroBuffer
 

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
 
ZeroBuffer - Class in com.comphenix.protocol.utility
 
ZeroBuffer() - Constructor for class com.comphenix.protocol.utility.ZeroBuffer
 

_

_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 J K L M N O P R S T U V W X Y Z _ 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form