Interface RechargeableItem
public interface RechargeableItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault longlonggetRecharge(org.bukkit.NamespacedKey key) default longgetRechargeExpire(org.bukkit.inventory.ItemStack itemStack) default longgetRechargeExpire(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) default org.bukkit.NamespacedKeyorg.bukkit.NamespacedKeygetRechargeKey(String key) default longgetRechargeRemain(org.bukkit.inventory.ItemStack itemStack) default longgetRechargeRemain(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) default StringgetRechargeRemainTime(Duration duration) default StringgetRechargeRemainTime(org.bukkit.inventory.ItemStack itemStack) default StringgetRechargeRemainTime(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) default longgetTimestamp(org.bukkit.inventory.ItemStack itemStack) default longgetTimestamp(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) default booleanisInRecharge(org.bukkit.inventory.ItemStack itemStack) default booleanisInRecharge(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) default voidsetRecharge(org.bukkit.inventory.ItemStack itemStack) default voidsetRecharge(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack)
-
Method Details
-
getRecharge
long getRecharge(org.bukkit.NamespacedKey key) -
getRecharge
default long getRecharge() -
getRechargeKey
-
getRechargeKey
default org.bukkit.NamespacedKey getRechargeKey() -
getTimestamp
default long getTimestamp(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
getTimestamp
default long getTimestamp(org.bukkit.inventory.ItemStack itemStack) -
getRechargeExpire
default long getRechargeExpire(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
getRechargeExpire
default long getRechargeExpire(org.bukkit.inventory.ItemStack itemStack) -
isInRecharge
default boolean isInRecharge(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
isInRecharge
default boolean isInRecharge(org.bukkit.inventory.ItemStack itemStack) -
setRecharge
default void setRecharge(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
setRecharge
default void setRecharge(org.bukkit.inventory.ItemStack itemStack) -
getRechargeRemain
default long getRechargeRemain(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
getRechargeRemain
default long getRechargeRemain(org.bukkit.inventory.ItemStack itemStack) -
getRechargeRemainTime
-
getRechargeRemainTime
default String getRechargeRemainTime(org.bukkit.NamespacedKey rechargeKey, org.bukkit.inventory.ItemStack itemStack) -
getRechargeRemainTime
-