All Classes and Interfaces

Class
Description
Custom enum that adds all/none for allowing portal creation.
Destination implementation for anchors.
 
Destination instance implementation for the AnchorDestination.
Manages anchors and it's location.
An asynchronous wrapper for the Attempt class.
An asynchronous wrapper for AttemptsAggregate.
Teleports entities safely and asynchronously.
Teleports one or more entity safely to a location.
Represents an attempt to process a value that can fail with a reason that has a localized message.
Represents a failed attempt with a reason.
Represents a successful attempt with a value.
Aggregates a list of Attempt objects into success and failure categories.
Generic configuration handle for all ConfigurationSection types.
Abstract builder for BaseConfigurationHandle.
Base implementation of SendHandler with some common parameters.
Destination implementation for beds.
 
Destination instance implementation for the BedDestination.
A factory class for creating BiomeProvider objects.
A parser for BiomeProvider objects.
Result of a world blacklist check.
Failure reasons for a blacklist check.
Success reasons for a blacklist check.
Used to check get or find block/location-related information.
Single migrator action that converts a string value to a boolean.
Destination implementation for cannons.
 
Destination instance implementation for the CannonDestination.
Result of a world clone operation.
Options for customizing the cloning of a world.
Represents a flag.
A builder for a flag.
A group of flags.
A builder for CommandFlagGroup.
Manages all the flag groups and parsing.
Parses flags from a string array.
Manages the queuing of dangerous commands that require /mv confirm before executing.
Represents a single command used in CommandQueueManager for confirming before running potentially dangerous action.
Represents a flag with a value.
A builder for a flag.
Specific builder for a flag with enum value.
Configuration handle for commented YAML files.
 
A node that represents a header without any value.
 
Helper class for migrating configs to the latest config version.
A builder for a ConfigMigrator.
A node that contains a value.
Builder for ConfigNode.
 
Configuration handle for a single configuration section.
Sets whether the command executor needs to confirm before executing a command.
Helps to display contents such as list and maps in a nicely formatted fashion.
Filter display content for it show only certain string.
Parse objects into string or list of strings.
Represents a command that is part of the Multiverse-Core plugin.
 
 
 
Handles permission checks for Multiverse features, including world access, teleportation, spawn permissions, and destination checks.
 
Result of a world creation operation.
Options for customizing the creation of a new world.
A data store for storing and restoring data from an object.
A DataStore for storing and restoring game rules for a multiverse world.
A DataStore for storing and restoring world border properties for a multiverse world.
A DataStore for storing and restoring world properties for a multiverse world.
A data transfer for storing and restoring data from multiple DataStore from one object to another.
Default implementation of ContentFilter that doesn't filter anything.
The event priority to use for the event if EventPriorityKey is not set in EventPriorityMapper.
Most basic implementation of SendHandler that just sends content with no formatting.
Provides default serializers for common types.
Provides default string parsers for common types.
Provides default suggestions for common types.
Result of a world deletion operation.
 
Options for customizing the deletion of a world.
A destination is a location that can be teleported to.
Instance of a specific Destination.
Provides destinations for teleportation.
 
Data of a possible destination for tab completion and permission checking
Helps to find the overworld world from a nether or end world and vice versa.
Represents a dimension name format, used to extract the overworld world name from a nether or end world name.
 
Base interface for tagging all dynamic listeners.
Registers DynamicListener to bukkit's event system.
 
 
 
Result of a world entry fee check.
Failure reasons for an entry fee check.
Success reasons for an entry fee check.
Specifies the class name of an event.
Annotate a method as an event method.
Sets a key to allow event priority to be set by EventPriorityMapper.
Allow for event priority to be set dynamically with key mapping instead of just fixed in EventHandler annotation.
Runnable of an event that may not be available on the server.
Destination implementation for exact locations.
 
Destination instance implementation for the ExactDestination.
Represents a failure reason for an Attempt.
Generic configuration handle for file based configurations.
Abstract builder for FileConfigurationHandle.
File-utilities.
A command flag for regex filtering.
Builds and registers a flag group on initialization.
Simple wrapper for game rule value, as they may be different types.
A generator API for Multiverse.
Parse the default world generators from the bukkit config and load any generator plugins.
Does not invoke the event's method if the event is cancelled.
Result of a world import operation.
Options for customizing the import of a new world.
Display the contents in a single line.
Single migrator action that converts a string value to an integer.
Single migrator action that inverts a boolean value for a given path.
A base class for java plugin binders.
Options for customizing the keeping of world settings.
Extends a command class to add legacy alias annotations.
A config node that contains a list of values.
 
Simple parser for list object.
A node that holds a list of values of a specific type.
Extension of MultiverseWorld that represents a world that is currently loaded with bukkit world object.
Result of a world loading operation.
Contains a localizable Message.
 
Used to manipulate locations.
Single migrator action that converts a string value to a long.
Simple parser for map object.
A tool for converting values which may be an old type ID to a Material.
 
A message that can be formatted with replacements and localized.
Captures string replacements for Messages.
A replacement key that maps to a value it can be replaced with.
Predefined replacement keys for common replacements.
A migrator action is a single action that is performed when migrating a config.
Single migrator action that moves a value from one path to another.
Represents a single anchor location.
Base class for all Multiverse commands.
The start of the Multiverse-Core plugin
Provides access to the MultiverseCore API.
A base exception for Multiverse.
Common plugin class for all Multiverse plugins.
Binder for a MultiverseModule
Handle loading sub-modules of the Multiverse-Core and checking for compatibility with api versions.
Represents a world handled by Multiverse which has all the custom properties provided by Multiverse.
 
 
 
 
 
Main class to manage permissions.
Maps permission checking to custom logic for commands, to allow more complex permission checking.
Called when the Multiverse-config should be reloaded.
All the translation keys for the core plugin
Called when Core's debug level is changed.
Default handler that will print the stack trace when the command throws an exception.
Called when somebody requests version information about Multiverse.
Multiverse's Friendly Economist.
ACF's InvalidCommandArgument with added support for MV's LocalizedMessage class.
This event is thrown when a portal is touched.
Called when a player is respawning.
 
Event that gets called when a player teleports to a DestinationInstance with AsyncSafetyTeleporter.
Called when a world has been successfully cloned.
Called when a world has been successfully created.
Called when a world is about to be deleted by Multiverse.
Called when a world has been successfully imported.
Called when a world has been successfully loaded.
This event is fired after the property is changed.
Called when a world has been successfully regenerated.
Called when a world has been successfully removed.
Called when a world has been successfully unloaded.
 
A collection of CommentedNodes, with mappings to nodes by name.
A function that serializes and deserializes objects to and from YAML.
A function that parses a string into a node value object of type NodeStringParser.
A function that suggests possible values for a node value.
Null-location.
Single migrator action changes a string value of "null" to an empty string.
A command flag for page number.
Display content as a list with optional pagination.
 
Object to contain the results of the flags present and its values.
Thrown when pasting fails.
An interface to a web-based text-pasting service.
Used to construct PasteServices.
An enum containing all known PasteServices.
 
Destination implementation for players.s
 
Destination instance implementation for the PlayerDestination.
Helper class to get Player from name, UUID or Selectors.
Result of a world player limit check.
Failure reasons for a player limit check.
Success reasons for a player limit check.
Handles all player actions that need to be done when a change in world related activity occurs.
The base class for all plugin binders.
Locale manager with additional methods for loading locales from plugin's locales folder.
 
A factory for creating and managing service locators for Multiverse plugins.
The type of modification to a config.
Utility class used to help in doing various reflection actions.
Result of a world regeneration operation.
Options for customizing the regeneration of a world.
Filter content and text based on regex matching.
Result of a world removal operation.
 
 
Represents result of an operation with a reason for success or failure that has localized messages.
The class for a failed result.
The class for a successful result.
 
 
 
Handles the sending of all content to the command sender.
 
 
Do not register the event if the following event class exists on the server.
 
Just like a regular Location, however world is usually null or just a weak reference and it implements ConfigurationSerializable.
Common string formatting methods used throughout Multiverse plugins.
Used to map property string name to config node and parse string value to node's class type.
 
Reasons for a failed teleport.
 
A location that store a world name instead of a world object.
Result of a world unloading operation.
Options for customizing the unloading of a world.
 
An interface to a web-based URL Shortener.
Used to construct URLShorteners.
An enum containing all known URLShorteners.
 
A version migrator is a collection of migrator actions that are performed when migrating a config to a specific version.
A builder for a VersionMigrator.
Result of a world access check.
Failure reasons for a world access check.
Success reasons for a world access check.
Result of bukkit's world creator failure.
Destination implementation for exact locations.
 
Destination instance implementation for the WorldDestination.
Checks if a player can enter a world.
 
 
Utility class in helping to check the status of a world name and it's associated world folder.
Result after checking validity of world folder.
Result after checking validity of world name.
Defers action that cannot be done during world tick.
Configuration handle for YAML files.