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 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 StorageTypegetStorageType()final BooleanisStorage()final BooleanisPersonal()final BooleanisEnderchest()final BooleanisDisposal()final BooleanisShulker()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
-
getStorageType
final StorageType getStorageType()
-
isPersonal
final Boolean isPersonal()
-
isEnderchest
final Boolean isEnderchest()
-
isDisposal
final Boolean isDisposal()
-
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)
-
-
-
-