Class StorageMechanic
-
- All Implemented Interfaces:
public final class StorageMechanic
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classStorageMechanic.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Componenttitleprivate final StorageTypestorageTypeprivate final BooleanisStorageprivate final BooleanisPersonalprivate final BooleanisEnderchestprivate final BooleanisDisposalprivate final BooleanisShulkerpublic final static StorageMechanic.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description StorageMechanic(ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final ComponentgetTitle()final StorageTypegetStorageType()final BooleanisStorage()final BooleanisPersonal()final BooleanisEnderchest()final BooleanisDisposal()final BooleanisShulker()final Array<ItemStack>storageContent(Block block)final Array<ItemStack>storageContent(ItemDisplay baseEntity)final UnitopenPersonalStorage(Player player, Location location, ItemDisplay baseEntity)final UnitopenDisposal(Player player, Location location, ItemDisplay baseEntity)final UnitopenStorage(Block block, Player player)final UnitopenStorage(ItemDisplay baseEntity, Player player)final UnitdropStorageContent(Block block)final UnitdropStorageContent(FurnitureMechanic mechanic, ItemDisplay baseEntity)-
-
Method Detail
-
getTitle
final Component getTitle()
-
getStorageType
final StorageType getStorageType()
-
isPersonal
final Boolean isPersonal()
-
isEnderchest
final Boolean isEnderchest()
-
isDisposal
final Boolean isDisposal()
-
storageContent
final Array<ItemStack> storageContent(Block block)
-
storageContent
final Array<ItemStack> storageContent(ItemDisplay baseEntity)
-
openPersonalStorage
final Unit openPersonalStorage(Player player, Location location, ItemDisplay baseEntity)
-
openDisposal
final Unit openDisposal(Player player, Location location, ItemDisplay baseEntity)
-
openStorage
final Unit openStorage(Block block, Player player)
-
openStorage
final Unit openStorage(ItemDisplay baseEntity, Player player)
-
dropStorageContent
final Unit dropStorageContent(Block block)
-
dropStorageContent
final Unit dropStorageContent(FurnitureMechanic mechanic, ItemDisplay baseEntity)
-
-
-
-