- weakKeys() - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
 
- 
Specifies that each key (not value) stored in the cache should be wrapped
 in a WeakReference (by default, strong references are used).
 
- weakValues() - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
 
- 
Specifies that each value (not key) stored in the cache should be wrapped
 in a WeakReference (by default, strong references are used).
 
- WEATHER - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- whitelist(Collection<Integer>) - Method in class com.comphenix.protocol.events.ListeningWhitelist.Builder
 
- 
Deprecated.
 
- WINDOW_CLICK - Static variable in class com.comphenix.protocol.Packets.Client
 
- 
Deprecated.
  
- WINDOW_CLICK - Static variable in class com.comphenix.protocol.PacketType.Play.Client
 
-  
 
- WINDOW_ITEMS - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- WINDOW_ITEMS - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- withFieldType(Class, List<Field>, Map<Field, Integer>, EquivalentConverter<T>) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Create a new structure modifier for the new field type.
 
- withId(String) - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
- 
Construct a new game profile with the same name, but different id.
 
- withModifiers(Collection<WrappedAttributeModifier>) - Method in class com.comphenix.protocol.wrappers.WrappedAttribute
 
- 
Construct an attribute with the same key and name, but a different list of modifiers.
 
- withName(String) - Method in class com.comphenix.protocol.wrappers.WrappedGameProfile
 
- 
Construct a new game profile with the same ID, but different name.
 
- withPacket(int, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
 
- 
Deprecated.
 
- withPacket(PacketType, Object[]) - Method in class com.comphenix.protocol.injector.PacketConstructor
 
- 
Create a packet constructor that creates packets using the given types.
 
- withTarget(Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
-  
 
- withTarget(Object) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Retrieves a structure modifier of the same type for a different object target.
 
- withType(Class) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Retrieves a structure modifier that only reads and writes fields of a given type.
 
- withType(Class, EquivalentConverter<T>) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Retrieves a structure modifier that only reads and writes fields of a given type.
 
- withUnwrappers(List<PacketConstructor.Unwrapper>) - Method in class com.comphenix.protocol.injector.PacketConstructor
 
- 
Return a copy of the current constructor with a different list of unwrappers.
 
- WORLD_EVENT - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- WORLD_EVENT - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- WORLD_PARTICLES - Static variable in class com.comphenix.protocol.Packets.Server
 
- 
Deprecated.
  
- WORLD_PARTICLES - Static variable in class com.comphenix.protocol.PacketType.Play.Server
 
-  
 
- WORLD_UPDATE - Static variable in class com.comphenix.protocol.utility.MinecraftVersion
 
- 
Version 1.7.2 - the update that changed the world.
 
- wrapListField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
 
- 
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
 
- wrapMapField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
 
- 
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
 
- wrapMapField(FieldAccessor, Function<Integer, Integer>) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
 
- 
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
 
- wrapped - Variable in class com.comphenix.protocol.reflect.cloning.NullableCloner
 
-  
 
- WrappedAttribute - Class in com.comphenix.protocol.wrappers
 
- 
Represents a single attribute sent in packet 44.
 
- WrappedAttribute.Builder - Class in com.comphenix.protocol.wrappers
 
- 
Represents a builder for wrapped attributes.
 
- WrappedAttributeModifier - Class in com.comphenix.protocol.wrappers
 
- 
Represents a wrapper around a AttributeModifier.
 
- WrappedAttributeModifier(UUID, String, double, WrappedAttributeModifier.Operation) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
- 
Construct a new wrapped attribute modifier with no associated handle.
 
- WrappedAttributeModifier(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
- 
Construct an attribute modifier wrapper around a given NMS instance.
 
- WrappedAttributeModifier(Object, UUID, String, double, WrappedAttributeModifier.Operation) - Constructor for class com.comphenix.protocol.wrappers.WrappedAttributeModifier
 
- 
Construct an attribute modifier wrapper around a NMS instance.
 
- WrappedAttributeModifier.Builder - Class in com.comphenix.protocol.wrappers
 
- 
Represents a builder of attribute modifiers.
 
- WrappedAttributeModifier.Operation - Enum in com.comphenix.protocol.wrappers
 
- 
Represents the different modifier operations.
 
- WrappedChatComponent - Class in com.comphenix.protocol.wrappers
 
- 
Represents a chat component added in Minecraft 1.7.2
 
- WrappedChunkCoordinate - Class in com.comphenix.protocol.wrappers
 
- 
Allows access to a chunk coordinate.
 
- WrappedChunkCoordinate() - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
- 
Create a new empty wrapper.
 
- WrappedChunkCoordinate(Comparable) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
- 
Create a wrapper for a specific chunk coordinates.
 
- WrappedChunkCoordinate(int, int, int) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
- 
Create a wrapper with specific values.
 
- WrappedChunkCoordinate(ChunkPosition) - Constructor for class com.comphenix.protocol.wrappers.WrappedChunkCoordinate
 
- 
Create a chunk coordinate wrapper from a given position.
 
- WrappedDataWatcher - Class in com.comphenix.protocol.wrappers
 
- 
Wraps a DataWatcher that is used to transmit arbitrary key-value pairs with a given entity.
 
- WrappedDataWatcher() - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
- 
Initialize a new data watcher.
 
- WrappedDataWatcher(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
- 
Create a wrapper for a given data watcher.
 
- WrappedDataWatcher(List<WrappedWatchableObject>) - Constructor for class com.comphenix.protocol.wrappers.WrappedDataWatcher
 
- 
Create a new data watcher for a list of watchable objects.
 
- 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
 
- 
Construct a new game profile with the given properties.
 
- WrappedGameProfile(UUID, String) - Constructor for class com.comphenix.protocol.wrappers.WrappedGameProfile
 
- 
Construct a new game profile with the given properties.
 
- WrappedIntHashMap - Class in com.comphenix.protocol.wrappers
 
- 
Represents a wrapper for the internal IntHashMap in Minecraft.
 
- WrappedScheduler - Class in com.comphenix.protocol.utility
 
- 
Allows us to stay backwards compatible with older versions of Bukkit.
 
- WrappedScheduler() - Constructor for class com.comphenix.protocol.utility.WrappedScheduler
 
-  
 
- WrappedScheduler.TaskWrapper - Interface in com.comphenix.protocol.utility
 
- 
Represents a backwards compatible Bukkit task.
 
- 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.
 
- WrappedServerPing.CompressedImage() - Constructor for class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
 
- 
Represents a compressed image with no content.
 
- WrappedServerPing.CompressedImage(String, byte[]) - Constructor for class com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
 
- 
Construct a new compressed image.
 
- WrappedStatistic - Class in com.comphenix.protocol.wrappers
 
- 
Represents a Minecraft statistics.
 
- WrappedWatchableObject - Class in com.comphenix.protocol.wrappers
 
- 
Represents a watchable object.
 
- WrappedWatchableObject(Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
 
- 
Wrap a given raw Minecraft watchable object.
 
- WrappedWatchableObject(int, Object) - Constructor for class com.comphenix.protocol.wrappers.WrappedWatchableObject
 
- 
Construct a watchable object from an index and a given value.
 
- wrapSetField(FieldAccessor) - Static method in class com.comphenix.protocol.wrappers.TroveWrapper
 
- 
Retrieve a read-only field accessor that automatically wraps the underlying Trove instance.
 
- write(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
-  
 
- write(int, TField) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Writes the value of a field given its index.
 
- write(int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
-  
 
- write(byte[], int, int) - Method in class com.comphenix.protocol.utility.ByteBufferOutputStream
 
-  
 
- write(DataOutput) - Method in interface com.comphenix.protocol.wrappers.nbt.NbtWrapper
 
- 
Write the current NBT tag to an output stream.
 
- writeDefaults() - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
-  
 
- writeDefaults() - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Sets all non-primitive fields to a more fitting default value.
 
- writeField(Field, Object, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write an accessible field.
 
- writeField(Field, Object, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a field.
 
- writeField(Object, String, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a public field.
 
- writeField(Object, String, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a field.
 
- writeGenerated(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
-  
 
- writer - Variable in class com.comphenix.protocol.reflect.cloning.FieldCloner
 
-  
 
- writeReflected(int, Object) - Method in class com.comphenix.protocol.reflect.compiler.CompiledStructureModifier
 
- 
Write the given field using reflection.
 
- writeSafely(int, TField) - Method in class com.comphenix.protocol.reflect.StructureModifier
 
- 
Writes the value of a given field IF and ONLY if it exists.
 
- writeStaticField(Field, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a public static Field.
 
- writeStaticField(Field, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a static Field.
 
- writeStaticField(Class, String, Object) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a named public static Field.
 
- writeStaticField(Class, String, Object, boolean) - Static method in class com.comphenix.protocol.reflect.FieldUtils
 
- 
Write a named static Field.