Package me.keehl.elevators.api.services
Interface IElevatorDataContainerService
-
- All Superinterfaces:
IElevatorService
public interface IElevatorDataContainerService extends IElevatorService
-
-
Field Summary
Fields Modifier and Type Field Description static BooleanPersistentDataTypebooleanPersistentDataTypestatic LocaleComponentArrayDataTypelocaleComponentArrayPersistentDataTypestatic LocaleComponentDataTypelocaleComponentPersistentDataTypestatic StringArrayDataTypestringArrayPersistentDataType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.bukkit.NamespacedKeycreateKey(java.lang.String key)voiddumpDataFromItemIntoItem(org.bukkit.inventory.ItemStack originItem, org.bukkit.inventory.ItemStack destinationItem)voiddumpDataFromItemIntoShulkerBox(org.bukkit.block.ShulkerBox shulkerBox, org.bukkit.inventory.ItemStack item)voiddumpDataFromShulkerBoxIntoItem(org.bukkit.block.ShulkerBox shulkerBox, org.bukkit.inventory.ItemStack item)java.lang.StringgetElevatorKey(org.bukkit.block.ShulkerBox box)java.lang.StringgetElevatorKey(org.bukkit.inventory.ItemStack item)<T> TgetElevatorValue(org.bukkit.block.ShulkerBox box, org.bukkit.NamespacedKey key, T defaultValue)java.lang.StringgetFloorName(IElevator elevator)java.util.Optional<java.lang.String>getFloorNameOpt(IElevator elevator)org.bukkit.NamespacedKeygetKeyFromKey(java.lang.String keyKey, org.bukkit.persistence.PersistentDataType<?,?> dataType)voidsetElevatorKey(org.bukkit.inventory.ItemStack item, IElevatorType type)<Z> voidsetElevatorValue(org.bukkit.block.ShulkerBox box, org.bukkit.NamespacedKey key, Z value)voidsetFloorName(IElevator elevator, java.lang.String name)org.bukkit.block.ShulkerBoxupdateBox(org.bukkit.block.ShulkerBox box, IElevatorType type)voidupdateItemStackFromV2(org.bukkit.inventory.ItemStack item, IElevatorType type)org.bukkit.block.ShulkerBoxupdateTypeKeyOnElevator(org.bukkit.block.ShulkerBox box, IElevatorType type)-
Methods inherited from interface me.keehl.elevators.api.services.IElevatorService
onInitialize, onUninitialize
-
-
-
-
Field Detail
-
stringArrayPersistentDataType
static final StringArrayDataType stringArrayPersistentDataType
-
booleanPersistentDataType
static final BooleanPersistentDataType booleanPersistentDataType
-
localeComponentPersistentDataType
static final LocaleComponentDataType localeComponentPersistentDataType
-
localeComponentArrayPersistentDataType
static final LocaleComponentArrayDataType localeComponentArrayPersistentDataType
-
-
Method Detail
-
createKey
org.bukkit.NamespacedKey createKey(java.lang.String key)
-
getKeyFromKey
org.bukkit.NamespacedKey getKeyFromKey(java.lang.String keyKey, org.bukkit.persistence.PersistentDataType<?,?> dataType)
-
dumpDataFromShulkerBoxIntoItem
void dumpDataFromShulkerBoxIntoItem(org.bukkit.block.ShulkerBox shulkerBox, org.bukkit.inventory.ItemStack item)
-
dumpDataFromItemIntoShulkerBox
void dumpDataFromItemIntoShulkerBox(org.bukkit.block.ShulkerBox shulkerBox, org.bukkit.inventory.ItemStack item)
-
dumpDataFromItemIntoItem
void dumpDataFromItemIntoItem(org.bukkit.inventory.ItemStack originItem, org.bukkit.inventory.ItemStack destinationItem)
-
getElevatorKey
java.lang.String getElevatorKey(org.bukkit.inventory.ItemStack item)
-
getElevatorKey
java.lang.String getElevatorKey(org.bukkit.block.ShulkerBox box)
-
getElevatorValue
<T> T getElevatorValue(org.bukkit.block.ShulkerBox box, org.bukkit.NamespacedKey key, T defaultValue)
-
setElevatorValue
<Z> void setElevatorValue(org.bukkit.block.ShulkerBox box, org.bukkit.NamespacedKey key, Z value)
-
setElevatorKey
void setElevatorKey(org.bukkit.inventory.ItemStack item, IElevatorType type)
-
updateTypeKeyOnElevator
org.bukkit.block.ShulkerBox updateTypeKeyOnElevator(org.bukkit.block.ShulkerBox box, IElevatorType type)
-
updateBox
org.bukkit.block.ShulkerBox updateBox(org.bukkit.block.ShulkerBox box, IElevatorType type)
-
updateItemStackFromV2
void updateItemStackFromV2(org.bukkit.inventory.ItemStack item, IElevatorType type)
-
getFloorNameOpt
java.util.Optional<java.lang.String> getFloorNameOpt(IElevator elevator)
-
getFloorName
java.lang.String getFloorName(IElevator elevator)
-
setFloorName
void setFloorName(IElevator elevator, java.lang.String name)
-
-