Interface ImbuementEnchantData
- All Known Implementing Classes:
ImbuementEnchantDataHolder
public interface ImbuementEnchantData
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddImbuement(net.minecraft.world.item.enchantment.Enchantment enchant, long expireTime) longgetExpirationTime(net.minecraft.world.item.enchantment.Enchantment enchantment) default intgetRemainingTime(net.minecraft.world.item.enchantment.Enchantment enchantment, long currentGameTime) booleanisImbuement(net.minecraft.world.item.enchantment.Enchantment enchant) voidremoveImbuement(net.minecraft.world.item.enchantment.Enchantment enchant)
-
Method Details
-
addImbuement
void addImbuement(net.minecraft.world.item.enchantment.Enchantment enchant, long expireTime) -
getImbuements
-
removeImbuement
void removeImbuement(net.minecraft.world.item.enchantment.Enchantment enchant) -
isImbuement
boolean isImbuement(net.minecraft.world.item.enchantment.Enchantment enchant) -
getExpirationTime
long getExpirationTime(net.minecraft.world.item.enchantment.Enchantment enchantment) -
getRemainingTime
default int getRemainingTime(net.minecraft.world.item.enchantment.Enchantment enchantment, long currentGameTime)
-