Interface ViewableInventory.Builder.EndStep
-
- All Superinterfaces:
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 ViewableInventory
build()
Builds the inventory.ViewableInventory.Builder.EndStep
carrier(Carrier carrier)
Sets a carrier.ViewableInventory.Builder.EndStep
identity(UUID uuid)
Sets a unique identifier.ViewableInventory.Builder.EndStep
plugin(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(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:
build
in interfaceBuildable.Builder<Inventory>
- Returns:
- the new inventory.
-
-