Package org.mvplugins.multiverse.inventories.share
package org.mvplugins.multiverse.inventories.share
Contains all external API classes for
Sharable
s and handling the sharing of those between worlds.-
ClassDescriptionIndicates how a Sharable should be stored in the profile file.Sharable<T>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.Interface for getting what is shared in a world player.