Interface ViewableInventory.Builder.EndStep
-
- All Superinterfaces:
AbstractBuilder<Inventory>,Buildable.Builder<Inventory>,Builder<Inventory,ViewableInventory.Builder>,ResettableBuilder<Inventory,ViewableInventory.Builder>,ViewableInventory.Builder
- Enclosing interface:
- ViewableInventory.Builder
public static interface ViewableInventory.Builder.EndStep extends ViewableInventory.Builder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.spongepowered.api.item.inventory.type.ViewableInventory.Builder
ViewableInventory.Builder.BuildingStep, ViewableInventory.Builder.DummyStep, ViewableInventory.Builder.EndStep
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ViewableInventorybuild()Builds the inventory.ViewableInventory.Builder.EndStepcarrier(Carrier carrier)Sets a carrier.ViewableInventory.Builder.EndStepidentity(java.util.UUID uuid)Sets a unique identifier.ViewableInventory.Builder.EndStepplugin(org.spongepowered.plugin.PluginContainer plugin)Sets theplugin.-
Methods inherited from interface org.spongepowered.api.item.inventory.type.ViewableInventory.Builder
type, type
-
-
-
-
Method Detail
-
plugin
ViewableInventory.Builder.EndStep plugin(org.spongepowered.plugin.PluginContainer plugin)
Sets theplugin.- Parameters:
plugin- The plugin- Returns:
- this step
-
identity
ViewableInventory.Builder.EndStep identity(java.util.UUID uuid)
Sets a unique identifier. Can be retrieved later using.Inventory.get(Key)withKeys.UNIQUE_ID- Parameters:
uuid- the UUID.- Returns:
- this step
-
carrier
ViewableInventory.Builder.EndStep carrier(Carrier carrier)
Sets a carrier.- Parameters:
carrier- the carrier.- Returns:
- this step
-
build
ViewableInventory build()
Builds the inventory.- Specified by:
buildin interfaceAbstractBuilder<Inventory>- Specified by:
buildin interfaceBuildable.Builder<Inventory>- Returns:
- the new inventory.
-
-