Package com.comphenix.protocol.wrappers
package com.comphenix.protocol.wrappers
-
ClassDescriptionRepresents a wrapper for an NMS object.Utility class for converting between the Adventure API Component and ProtocolLib's wrapperAutoWrapper<T>Automatically wraps an internal NMS class to a non-versioned, deofbuscated class.Copies a immutable net.minecraft.server.BlockPosition, which represents a integer 3D vector.Contains several useful equivalent converters for normal Bukkit types.Deprecated.Represents a ChunkCoordIntPair.Utility class for converting between the BungeeCord Chat API and ProtocolLib's wrapperHandles component parsing in 1.8Utility class for convertersA wrapper for the CustomPacketPayload class in 1.20.2.Either<L,
R> Represents a datatype where either left or right is present.Either.Left<L,R> Either.Right<L,R> Represents a generic enum converter.Enums whose name has changed across NMS versions.Represents the client's intentions when connecting to the server.Wrapped EntityPose enum for use in Entity Metadata Packet.
Remember to useEnumWrappers.EntityPose.toNms()when adding to aWrappedDataWatcher.EnumWrappers.EnumConverter<T extends Enum<T>>The common Enum converterEnumWrappers.FauxEnumConverter<T extends Enum<T>>Used for classes where it's an enum in everything but nameEnumWrappers.IndexedEnumConverter<T extends Enum<T>>Represents a native game mode in Minecraft.Represents a DataWatcherRepresents a MinecraftKey in 1.9.Represents a single block change.Pair<A,B> Represents an immutable PlayerInfoData in the PLAYER_INFO packet.Wrap a GNU Trove Collection class with an equivalent Java Collection class.Represents a single attribute sent in packet 44.Represents a builder for wrapped attributes.Represents a wrapper around a AttributeModifier.Represents a builder of attribute modifiers.Represents the different modifier operations.Represents a wrapper around IBlockData.Represents a chat component added in Minecraft 1.7.2A wrapper around the component style NMS class.Represents a DataValue in 1.19.3+.Represents a DataWatcherRepresents a DataWatcherRegistry containing the supportedWrappedDataWatcher.Serializers in 1.9.Represents a DataWatcherSerializer in 1.9.Represents a DataWatcherObject in 1.9.Represents an entity used action used in the UseEntity packet sent by the client.Represents a wrapper for a game profile.Deprecated.IntHashMap no longer existsWrapper classes for ClientboundLevelChunkWithLightPacketRepresents an immutable BlockEntityInfo in the MAP_CHUNK packet.Wrapper for ClientboundLevelChunkPacketDataWrapper for ClientboundLightUpdatePacketDataA wrapper around the NumberFormat NMS classes.Represents an immutable wrapped ParticleParam in 1.13A wrapper around the profile public key.A wrapper around the data stored in a profile key.Represents a wrapper around registrable objects.A wrapper around the remote chat session.Wrapper representing the signature data associated to signed data by the player.Represents a server ping packet data.Represents a compressed favicon.Represents a wrapper over a signed property.Represents a Minecraft statistics.Wrapper for StreamCodec class which is primarily used to de-/serialize packets since 1.20.5A wrapper around the team parameters NMS class.Represents a DataWatcher Item in 1.8 to 1.19.2.
Converters.ignoreNull(EquivalentConverter)