Class Hierarchy
- java.lang.Object
- com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap<TListener>
- com.comphenix.protocol.wrappers.collection.AbstractConverted<VInner,VOuter>
- com.comphenix.protocol.wrappers.collection.ConvertedCollection<VInner,VOuter> (implements java.util.Collection<E>)
- com.comphenix.protocol.wrappers.collection.ConvertedList<VInner,VOuter> (implements java.util.List<E>)
- com.comphenix.protocol.wrappers.collection.ConvertedSet<VInner,VOuter> (implements java.util.Set<E>)
- com.comphenix.protocol.wrappers.collection.ConvertedMap<Key,VInner,VOuter> (implements java.util.Map<K,V>)
- com.comphenix.protocol.wrappers.collection.ConvertedMultimap<Key,VInner,VOuter> (implements com.google.common.collect.Multimap<K,V>)
- com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMatcher<T> (implements java.lang.Comparable<T>)
- com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder<T>
- com.comphenix.protocol.injector.server.AbstractInputStreamLookup
- com.comphenix.protocol.concurrency.AbstractIntervalTree<TKey,TValue>
- com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint
- com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry (implements java.util.Map.Entry<K,V>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.comphenix.protocol.injector.netty.AbstractPacketInjector (implements com.comphenix.protocol.injector.packet.PacketInjector)
- com.comphenix.protocol.injector.netty.AbstractPlayerHandler (implements com.comphenix.protocol.injector.player.PlayerInjectionHandler)
- com.comphenix.protocol.events.AbstractStructure
- com.comphenix.protocol.wrappers.AbstractWrapper
- com.comphenix.protocol.reflect.accessors.Accessors
- com.comphenix.protocol.reflect.accessors.Accessors.SynchronizedFieldAccessor (implements com.comphenix.protocol.reflect.accessors.FieldAccessor)
- com.comphenix.protocol.wrappers.AdventureComponentConverter
- com.comphenix.protocol.reflect.cloning.AggregateCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.reflect.cloning.AggregateCloner.Builder
- com.comphenix.protocol.reflect.cloning.AggregateCloner.BuilderParameters
- com.comphenix.protocol.async.AsyncFilterManager (implements com.comphenix.protocol.AsynchronousManager)
- com.comphenix.protocol.async.AsyncListenerHandler
- com.comphenix.protocol.async.AsyncMarker (implements java.lang.Comparable<T>, java.io.Serializable)
- com.comphenix.protocol.wrappers.AutoWrapper<T> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- com.comphenix.protocol.reflect.compiler.BackgroundCompiler
- com.comphenix.protocol.reflect.instances.BannedGenerator (implements com.comphenix.protocol.reflect.instances.InstanceProvider)
- com.comphenix.protocol.error.BasicErrorReporter (implements com.comphenix.protocol.error.ErrorReporter)
- com.comphenix.protocol.concurrency.BlockingHashMap<TKey,TValue>
- com.comphenix.protocol.wrappers.BlockPosition
- com.comphenix.protocol.injector.netty.BootstrapList (implements java.util.List<E>)
- com.comphenix.protocol.reflect.cloning.BukkitCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.wrappers.BukkitConverters
- com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter<TType> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- com.comphenix.protocol.injector.server.BukkitSocketInjector (implements com.comphenix.protocol.injector.server.SocketInjector)
- com.comphenix.protocol.injector.BukkitUnwrapper (implements com.comphenix.protocol.injector.PacketConstructor.Unwrapper)
- com.comphenix.protocol.utility.ByteBuddyFactory
- io.netty.buffer.ByteBuf (implements java.lang.Comparable<T>, io.netty.util.ReferenceCounted)
- io.netty.buffer.AbstractByteBuf
- com.comphenix.protocol.utility.ZeroBuffer
- com.comphenix.protocol.wrappers.collection.CachedCollection<T> (implements java.util.Collection<E>)
- com.comphenix.protocol.wrappers.collection.CachedSet<T> (implements java.util.Set<E>)
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.handler.codec.ByteToMessageDecoder
- com.comphenix.protocol.injector.netty.ChannelInjector.ChannelSocketInjector (implements com.comphenix.protocol.injector.server.SocketInjector)
- com.comphenix.protocol.injector.netty.ChannelProxy (implements io.netty.channel.Channel)
- com.comphenix.protocol.utility.ChatExtensions
- com.comphenix.protocol.wrappers.ChunkCoordIntPair
- com.comphenix.protocol.wrappers.ChunkPosition
- com.comphenix.protocol.reflect.ClassAnalyser
- com.comphenix.protocol.reflect.ClassAnalyser.AsmMethod
- com.comphenix.protocol.utility.ClassSource
- com.comphenix.protocol.injector.netty.ClosedInjector (implements com.comphenix.protocol.injector.netty.Injector)
- com.comphenix.protocol.utility.Closer (implements java.io.Closeable)
- com.comphenix.protocol.reflect.cloning.CollectionCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.reflect.instances.CollectionGenerator (implements com.comphenix.protocol.reflect.instances.InstanceProvider)
- com.comphenix.protocol.CommandFilter
- com.comphenix.protocol.CommandFilter.Filter
- com.comphenix.protocol.wrappers.ComponentConverter
- com.comphenix.protocol.wrappers.ComponentParser
- com.comphenix.protocol.utility.Constants
- com.comphenix.protocol.wrappers.Converters
- com.comphenix.protocol.reflect.instances.DefaultInstances (implements com.comphenix.protocol.reflect.instances.InstanceProvider)
- com.comphenix.protocol.injector.DelayedSingleTask
- com.comphenix.protocol.error.DelegatedErrorReporter (implements com.comphenix.protocol.error.ErrorReporter)
- com.comphenix.protocol.error.DetailedErrorReporter (implements com.comphenix.protocol.error.ErrorReporter)
- com.comphenix.protocol.wrappers.EnumWrappers
- com.comphenix.protocol.wrappers.EnumWrappers.AliasedEnumConverter<T> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- com.comphenix.protocol.wrappers.EnumWrappers.EnumConverter<T> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- com.comphenix.protocol.wrappers.EnumWrappers.FauxEnumConverter<T> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- com.comphenix.protocol.wrappers.EnumWrappers.IndexedEnumConverter<T> (implements com.comphenix.protocol.reflect.EquivalentConverter<T>)
- java.util.EventObject (implements java.io.Serializable)
- com.comphenix.protocol.events.PacketEvent (implements org.bukkit.event.Cancellable)
- com.comphenix.protocol.reflect.ExactReflection
- com.comphenix.protocol.reflect.instances.ExistingGenerator (implements com.comphenix.protocol.reflect.instances.InstanceProvider)
- com.comphenix.protocol.collections.ExpireHashMap<K,V>
- com.comphenix.protocol.reflect.cloning.FieldCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.reflect.FieldUtils
- com.comphenix.protocol.reflect.fuzzy.FuzzyClassContract.Builder
- com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
- com.comphenix.protocol.reflect.FuzzyReflection
- com.comphenix.protocol.reflect.cloning.GuavaOptionalCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.utility.HexDumper
- com.comphenix.protocol.reflect.cloning.ImmutableDetector (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.injector.netty.InjectionFactory
- java.io.InputStream (implements java.io.Closeable)
- com.comphenix.protocol.injector.server.InputStreamLookupBuilder
- com.comphenix.protocol.collections.IntegerMap<T>
- com.comphenix.protocol.concurrency.IntegerSet
- com.comphenix.protocol.reflect.IntEnum
- com.comphenix.protocol.reflect.cloning.JavaOptionalCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.events.ListeningWhitelist
- com.comphenix.protocol.events.ListeningWhitelist.Builder
- com.comphenix.protocol.injector.packet.MapContainer
- com.comphenix.protocol.reflect.MethodInfo (implements java.lang.reflect.GenericDeclaration, java.lang.reflect.Member)
- com.comphenix.protocol.reflect.MethodUtils
- com.comphenix.protocol.metrics.Metrics
- com.comphenix.protocol.metrics.Metrics.CustomChart
- com.comphenix.protocol.utility.MinecraftFields
- com.comphenix.protocol.reflect.instances.MinecraftGenerator
- com.comphenix.protocol.wrappers.MinecraftKey
- com.comphenix.protocol.utility.MinecraftMethods
- com.comphenix.protocol.utility.MinecraftProtocolVersion
- com.comphenix.protocol.utility.MinecraftReflection
- com.comphenix.protocol.utility.MinecraftVersion (implements java.lang.Comparable<T>, java.io.Serializable)
- com.comphenix.protocol.events.MonitorAdapter (implements com.comphenix.protocol.events.PacketListener)
- com.comphenix.protocol.wrappers.MovingObjectPositionBlock (implements java.lang.Cloneable)
- com.comphenix.protocol.wrappers.MultiBlockChangeInfo
- com.comphenix.protocol.wrappers.nbt.NameProperty
- com.comphenix.protocol.wrappers.nbt.io.NbtBinarySerializer
- com.comphenix.protocol.wrappers.nbt.io.NbtConfigurationSerializer
- com.comphenix.protocol.wrappers.nbt.NbtFactory
- com.comphenix.protocol.wrappers.nbt.io.NbtTextSerializer
- com.comphenix.protocol.utility.NettyVersion
- com.comphenix.protocol.events.NetworkMarker
- com.comphenix.protocol.injector.NetworkProcessor
- com.comphenix.protocol.reflect.cloning.NullableCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.utility.ObjectReconstructor<T>
- com.comphenix.protocol.reflect.ObjectWriter
- com.comphenix.protocol.timing.OnlineComputation
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- com.comphenix.protocol.events.PacketAdapter (implements com.comphenix.protocol.events.PacketListener)
- com.comphenix.protocol.events.PacketAdapter.AdapterParameteters
- com.comphenix.protocol.injector.PacketConstructor
- com.comphenix.protocol.injector.PacketFilterBuilder
- com.comphenix.protocol.injector.PacketFilterManager (implements com.comphenix.protocol.injector.InternalManager, com.comphenix.protocol.injector.ListenerInvoker)
- com.comphenix.protocol.injector.netty.PacketFilterQueue
- com.comphenix.protocol.PacketLogging (implements org.bukkit.command.CommandExecutor, com.comphenix.protocol.events.PacketListener)
- com.comphenix.protocol.events.PacketOutputAdapter (implements com.comphenix.protocol.events.PacketOutputHandler)
- com.comphenix.protocol.events.PacketPostAdapter (implements com.comphenix.protocol.events.PacketPostListener)
- com.comphenix.protocol.injector.packet.PacketRegistry
- com.comphenix.protocol.injector.packet.PacketRegistry.Register
- com.comphenix.protocol.PacketType (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
- com.comphenix.protocol.PacketType.Handshake
- com.comphenix.protocol.PacketType.Login
- com.comphenix.protocol.PacketType.Play
- com.comphenix.protocol.PacketType.Status
- com.comphenix.protocol.PacketTypeEnum (implements java.lang.Iterable<T>)
- com.comphenix.protocol.concurrency.PacketTypeSet
- com.comphenix.protocol.wrappers.Pair<A,B>
- com.comphenix.protocol.injector.netty.PipelineProxy (implements io.netty.channel.ChannelPipeline)
- com.comphenix.protocol.wrappers.PlayerInfoData
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- com.comphenix.protocol.error.PluginContext
- com.comphenix.protocol.reflect.PrettyPrinter
- com.comphenix.protocol.reflect.instances.PrimitiveGenerator (implements com.comphenix.protocol.reflect.instances.InstanceProvider)
- com.comphenix.protocol.injector.PrioritizedListener<TListener> (implements java.lang.Comparable<T>)
- com.comphenix.protocol.ProtocolConfig
- com.comphenix.protocol.injector.netty.ProtocolInjector (implements com.comphenix.protocol.injector.netty.ChannelListener)
- com.comphenix.protocol.ProtocolLibrary
- com.comphenix.protocol.ProtocolLogger
- com.comphenix.protocol.reflect.accessors.ReadOnlyFieldAccessor (implements com.comphenix.protocol.reflect.accessors.FieldAccessor)
- com.comphenix.protocol.error.Report
- com.comphenix.protocol.error.Report.ReportBuilder
- com.comphenix.protocol.error.ReportType
- com.comphenix.protocol.error.RethrowErrorReporter (implements com.comphenix.protocol.error.ErrorReporter)
- com.comphenix.protocol.utility.SafeCacheBuilder<K,V>
- com.comphenix.protocol.events.ScheduledPacket
- com.comphenix.protocol.reflect.cloning.SerializableCloner (implements com.comphenix.protocol.reflect.cloning.Cloner)
- com.comphenix.protocol.utility.SnapshotVersion (implements java.lang.Comparable<T>, java.io.Serializable)
- java.net.Socket (implements java.io.Closeable)
- com.comphenix.protocol.concurrency.SortedCopyOnWriteArray<T> (implements java.util.Collection<E>)
- com.comphenix.protocol.metrics.Statistics
- com.comphenix.protocol.utility.StreamSerializer
- com.comphenix.protocol.injector.StructureCache
- com.comphenix.protocol.reflect.compiler.StructureCompiler
- com.comphenix.protocol.reflect.StructureModifier<TField>
- com.comphenix.protocol.injector.server.TemporaryPlayer
- com.comphenix.protocol.injector.server.TemporaryPlayerFactory
- java.lang.Throwable (implements java.io.Serializable)
- com.comphenix.protocol.timing.TimedListenerManager
- com.comphenix.protocol.timing.TimedTracker
- com.comphenix.protocol.timing.TimingReportGenerator
- com.comphenix.protocol.wrappers.TroveWrapper
- com.comphenix.protocol.updater.Updater
- com.comphenix.protocol.utility.Util
- com.comphenix.protocol.wrappers.Vector3F
- com.comphenix.protocol.reflect.VolatileField
- com.comphenix.protocol.injector.netty.WirePacket
- com.comphenix.protocol.wrappers.WrappedAttribute.Builder
- com.comphenix.protocol.wrappers.WrappedAttribute.WrappedAttributeBase
- com.comphenix.protocol.wrappers.WrappedAttributeModifier.Builder
- com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry
- com.comphenix.protocol.wrappers.WrappedDataWatcher.WrappedDataWatcherObject
- com.comphenix.protocol.wrappers.WrappedParticle<T>
- com.comphenix.protocol.wrappers.WrappedRegistry
- com.comphenix.protocol.wrappers.WrappedServerPing.CompressedImage
Annotation Interface Hierarchy