Package org.mvplugins.multiverse.inventories.share


package org.mvplugins.multiverse.inventories.share
Contains all external API classes for Sharables and handling the sharing of those between worlds.
  • Class
    Description
    Indicates how a Sharable should be stored in the profile file.
    An interface for any attribute that can be shared between worlds in a world group.
    This class is used to build new Sharables.
    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.
    Interface for getting what is shared in a world player.