- BackgroundCompiler - Class in com.comphenix.protocol.reflect.compiler
 
- 
Compiles structure modifiers on a background thread.
 
- BackgroundCompiler(ClassLoader, ErrorReporter) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
- 
Initialize a background compiler.
 
- BackgroundCompiler(ClassLoader, ErrorReporter, ExecutorService) - Constructor for class com.comphenix.protocol.reflect.compiler.BackgroundCompiler
 
- 
Initialize a background compiler utilizing the given thread pool.
 
- banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
 
- 
Add a given bit-field of modifers that will skip or ignore members.
 
- banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
-  
 
- banModifier(int) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
-  
 
- BannedGenerator - Class in com.comphenix.protocol.reflect.instances
 
- 
Generator that ensures certain types will never be created.
 
- BannedGenerator(AbstractFuzzyMatcher<Class<?>>) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
 
- 
Construct a generator that ensures any class that matches the given matcher is never constructed.
 
- BannedGenerator(Class<?>...) - Constructor for class com.comphenix.protocol.reflect.instances.BannedGenerator
 
-  
 
- baseclass(AbstractFuzzyMatcher<Class<?>>) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
 
- 
Add a new base class contract.
 
- baseclass(FuzzyClassContract.Builder) - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
 
- 
Add a new base class contract.
 
- baseValue(double) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
 
- 
Change the base value of the attribute.
 
- BasicErrorReporter - Class in com.comphenix.protocol.error
 
- 
Represents a basic error reporter that prints error reports to the standard error stream.
 
- BasicErrorReporter() - Constructor for class com.comphenix.protocol.error.BasicErrorReporter
 
- 
Construct a new basic error reporter that prints directly the standard error stream.
 
- BasicErrorReporter(PrintStream) - Constructor for class com.comphenix.protocol.error.BasicErrorReporter
 
- 
Construct a error reporter that prints to the given output stream.
 
- BED - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- BED - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
- 
Note that this was Packets.Server.ENTITY_LOCATION_ACTION.
 
- beginTracking() - Method in class com.comphenix.protocol.timing.TimedTracker
 
- 
Begin tracking an execution time.
 
- bins - Variable in class com.comphenix.protocol.timing.HistogramStream
 
- 
Each bin in the histogram, indexed by time.
 
- binWidth - Variable in class com.comphenix.protocol.timing.HistogramStream
 
- 
The maximum number of observations in each bin.
 
- BLOCK_ACTION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- BLOCK_BREAK_ANIMATION - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- BLOCK_CHANGE - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- BLOCK_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- BLOCK_DIG - Static variable in class com.comphenix.protocol.Packets.Client
 
- 
Deprecated.
  
- BLOCK_DIG - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
-  
 
- BLOCK_ITEM_SWITCH - Static variable in class com.comphenix.protocol.Packets.Client
 
- 
Deprecated.
  
- BLOCK_ITEM_SWITCH - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
Made bi-directional in 1.4.6.
 
- BLOCK_PLACE - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
-  
 
- BlockingHashMap<TKey,TValue> - Class in com.comphenix.protocol.concurrency
 
- 
A map that supports blocking on read operations.
 
- BlockingHashMap() - Constructor for class com.comphenix.protocol.concurrency.BlockingHashMap
 
- 
Initialize a new map.
 
- bounds - Variable in class com.comphenix.protocol.concurrency.AbstractIntervalTree
 
-  
 
- broadcastMessageSilently(String, String) - Method in class com.comphenix.protocol.utility.ChatExtensions
 
- 
Broadcast a message without invoking any packet listeners.
 
- broadcastServerPacket(PacketContainer, Entity, boolean) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
-  
 
- broadcastServerPacket(PacketContainer, Location, int) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
-  
 
- broadcastServerPacket(PacketContainer) - Method in class com.comphenix.protocol.injector.DelayedPacketManager
 
-  
 
- broadcastServerPacket(PacketContainer) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
-  
 
- broadcastServerPacket(PacketContainer, Entity, boolean) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
-  
 
- broadcastServerPacket(PacketContainer, Location, int) - Method in class com.comphenix.protocol.injector.PacketFilterManager
 
-  
 
- broadcastServerPacket(PacketContainer) - Method in interface com.comphenix.protocol.ProtocolManager
 
- 
Broadcast a given packet to every connected player on the server.
 
- broadcastServerPacket(PacketContainer, Entity, boolean) - Method in interface com.comphenix.protocol.ProtocolManager
 
- 
Broadcast a packet to every player that is receiving information about a given entity.
 
- broadcastServerPacket(PacketContainer, Location, int) - Method in interface com.comphenix.protocol.ProtocolManager
 
- 
Broadcast a packet to every player within the given maximum observer distance.
 
- build() - Method in class com.comphenix.protocol.error.Report.ReportBuilder
 
- 
Construct a new report with the provided input.
 
- build() - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
 
- 
Construct a new whitelist from the values in this builder.
 
- build() - Method in class com.comphenix.protocol.injector.PacketFilterBuilder
 
- 
Create a new packet filter manager.
 
- build() - Method in class com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
 
- 
Build a new aggregate cloner using the supplied values.
 
- build() - Method in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
 
- 
Build a new instance of this type.
 
- build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
 
-  
 
- build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyFieldContract.Builder
 
-  
 
- build() - Method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
 
-  
 
- build(CacheLoader<? super K1, V1>) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
 
- 
Returns the cache wrapped as a ConcurrentMap.
 
- build() - Method in class com.comphenix.protocol.wrappers.WrappedAttribute.Builder
 
- 
Build a new wrapped attribute with the values of this builder.
 
- build() - Method in class com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
 
- 
Construct a new attribute modifier and its wrapper using the supplied values in this builder.
 
- 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
 
-  
 
- BukkitUnwrapper - Class in com.comphenix.protocol.injector
 
- 
Represents an object capable of converting wrapped Bukkit objects into NMS objects.
 
- BukkitUnwrapper() - Constructor for class com.comphenix.protocol.injector.BukkitUnwrapper
 
- 
Construct a new Bukkit unwrapper with ProtocolLib's default error reporter.
 
- BukkitUnwrapper(ErrorReporter) - Constructor for class com.comphenix.protocol.injector.BukkitUnwrapper
 
- 
Construct a new Bukkit unwrapper with the given error reporter.
 
- BUTTON_CLICK - Static variable in class com.comphenix.protocol.Packets.Client
 
- 
Deprecated.
  
- ByteBufferInputStream - Class in com.comphenix.protocol.utility
 
- 
Represents an input stream that delegates to a byte buffer.
 
- ByteBufferInputStream(ByteBuffer) - Constructor for class com.comphenix.protocol.utility.ByteBufferInputStream
 
-  
 
- ByteBufferOutputStream - Class in com.comphenix.protocol.utility
 
- 
Represents an output stream that is backed by a ByteBuffer.
 
- ByteBufferOutputStream(ByteBuffer) - Constructor for class com.comphenix.protocol.utility.ByteBufferOutputStream
 
-