All Classes and Interfaces
Class
Description
Abstract implementation of
DataImporter
without actual import logic.Used to describe whether a
ProfileContainer
represents a single world or a group of worlds.Interface for data migration importers.
Exception thrown when migration doesn't go well.
Manager class for importing data from other inventory plugins or similar, e.g.
This class handles the formatting of strings for data i/o.
Exception thrown when something goes wrong while deserializing this plugin's objects.
GameMode change implementation of ShareHandler.
The global profile for a player which contains meta-data for the player.
A data class to hold information about any conflicts between world groups.
Base class for all multiverse inventories commands.
Provides methods for interacting with the configuration of Multiverse-Inventories.
Builder for
JsonConfigurationHandle
.Deprecated.
General tools to help with minecraftian things.
Multiverse-Inventories plugin main class.
Provides access to the Multiverse-Inventories API.
Locales keys for Multiverse-Inventories
Simple class for groups that are going to be saved/loaded.
Contains all the world/group specific data for a player.
A collection of values relating to a Minecraft player.
A container for player profiles in a given world or world group (based on
Players may have separate profiles per game mode within this container if game mode profiles are enabled.
ProfileContainer.getContainerType()
),
Players may have separate profiles per game mode within this container if game mode profiles are enabled.
A utility for storing and retrieving profile containers.
A provider for ProfileContainerStore instances based on ContainerType.
A source for updating and retrieving player profiles via persistence.
Indicates how a Sharable should be stored in the profile file.
Used to differentiate between profiles in the same world or world group, primarily for game modes.
Static class for profile type lookup and protected registration.
An interface for any attribute that can be shared between worlds in a world group.
This class is used to build new
Sharable
s.This class is used to handle the transition of data from a player profile to a player and vice versa, typically
when changing worlds.
The Sharables class is where all the default Sharable instances are located as constants as well as a factory class
for generating Shares.
This represents how a Sharable's data will be serialized/deserialized.
Called when a player has changed from one world to another.
Interface for getting what is shared in a world player.
Write a single share to the relevant world and group profiles.
WorldChange implementation of ShareHandler.
Manager class for manipulating the groups of this plugin that are contained in the groups configuration.