- main(String[]) - Static method in class com.comphenix.protocol.Application
-
- MAP - Static variable in class com.comphenix.protocol.PacketType.Play.Server
-
- MAP_CHUNK - Static variable in class com.comphenix.protocol.Packets.Server
-
Deprecated.
- MAP_CHUNK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
-
- MAP_CHUNK_BULK - Static variable in class com.comphenix.protocol.Packets.Server
-
Deprecated.
- MAP_CHUNK_BULK - Static variable in class com.comphenix.protocol.PacketType.Play.Server
-
- 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(Pattern, int) - Static method in class com.comphenix.protocol.reflect.fuzzy.FuzzyMatchers
-
Construct a class matcher based on the canonical names of classes.
- matchRegex(String, 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.
- 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,
- MAXIMUM_PACKET_ID - Static variable in class com.comphenix.protocol.Packets
-
Deprecated.
The highest possible packet ID.
- maximumSize(int) - Method in class com.comphenix.protocol.utility.SafeCacheBuilder
-
Specifies the maximum number of entries the cache may contain.
- member - Variable in class com.comphenix.protocol.reflect.fuzzy.AbstractFuzzyMember.Builder
-
- members - Variable in class com.comphenix.protocol.reflect.IntEnum
-
- members - Variable in class com.comphenix.protocol.reflect.ObjectEnum
-
- 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.
- messageParam(Object...) - Method in class com.comphenix.protocol.error.Report.ReportBuilder
-
Set the message parameters that are used to construct a message text.
- 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
-
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
- Metrics(Plugin) - Constructor for class com.comphenix.protocol.metrics.Metrics
-
- Metrics.Graph - Class in com.comphenix.protocol.metrics
-
Represents a custom graph on the website
- Metrics.Plotter - Class in com.comphenix.protocol.metrics
-
Interface used to collect custom data for a plugin
- Metrics.Plotter() - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
-
Construct a plotter with the default plot name
- Metrics.Plotter(String) - Constructor for class com.comphenix.protocol.metrics.Metrics.Plotter
-
Construct a plotter with a specific plot name
- 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 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.
- MinecraftMethods - Class in com.comphenix.protocol.utility
-
Static methods for accessing Minecraft methods.
- MinecraftMethods() - Constructor for class com.comphenix.protocol.utility.MinecraftMethods
-
- 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(Server) - Constructor for class com.comphenix.protocol.utility.MinecraftVersion
-
Determine the current Minecraft version.
- 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(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.
- MINIMUM_MINECRAFT_VERSION - Static variable in class com.comphenix.protocol.ProtocolLibrary
-
The minimum version ProtocolLib has been tested with.
- MOB_EFFECT - Static variable in class com.comphenix.protocol.Packets.Server
-
Deprecated.
- MOB_SPAWN - Static variable in class com.comphenix.protocol.Packets.Server
-
Deprecated.
- modifier - Variable in class com.comphenix.protocol.wrappers.WrappedAttribute
-
- modifier - Variable in class com.comphenix.protocol.wrappers.WrappedAttributeModifier
-
- modifier - Variable in class com.comphenix.protocol.wrappers.WrappedWatchableObject
-
- 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.
- 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
-
- MULTI_BLOCK_CHANGE - Static variable in class com.comphenix.protocol.Packets.Server
-
Deprecated.
- MULTI_BLOCK_CHANGE - Static variable in class com.comphenix.protocol.PacketType.Play.Server
-
- multiply(int) - Method in class com.comphenix.protocol.wrappers.ChunkPosition
-
Multiply each dimension in the current position by the given factor.