Class RelicAPI
java.lang.Object
com.github.darksoulq.relique.api.RelicAPI
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSlotLimit(org.bukkit.entity.LivingEntity entity, String slotId, int amount) static booleancanUnequip(org.bukkit.entity.LivingEntity entity, String slotId, int index) static booleanequip(org.bukkit.entity.LivingEntity entity, String slotId, int index, org.bukkit.inventory.ItemStack item) static List<RelicAPI.SlotResult> getAllEquipped(org.bukkit.entity.LivingEntity entity) static List<org.bukkit.inventory.ItemStack> getEquipped(org.bukkit.entity.LivingEntity entity, String slotId) static Optional<org.bukkit.inventory.ItemStack> getEquipped(org.bukkit.entity.LivingEntity entity, String slotId, int index) static RelicSlotgetSlotDefinition(String slotId) static intgetSlotLimit(org.bukkit.entity.LivingEntity entity, String slotId) static booleanstatic voidremoveSlotLimit(org.bukkit.entity.LivingEntity entity, String slotId, int amount) static voidsetSlotLimit(org.bukkit.entity.LivingEntity entity, String slotId, int amount) static org.bukkit.inventory.ItemStack
-
Method Details
-
getEquipped
-
getEquipped
-
getAllEquipped
-
getSlotLimit
-
addSlotLimit
-
removeSlotLimit
public static void removeSlotLimit(org.bukkit.entity.LivingEntity entity, String slotId, int amount) -
setSlotLimit
-
equip
public static boolean equip(org.bukkit.entity.LivingEntity entity, String slotId, int index, org.bukkit.inventory.ItemStack item) -
unequip
public static org.bukkit.inventory.ItemStack unequip(org.bukkit.entity.LivingEntity entity, String slotId, int index) -
canUnequip
-
isValid
public static boolean isValid(org.bukkit.entity.LivingEntity entity, String slotId, org.bukkit.inventory.ItemStack item) -
getAvailableSlots
-
getSlotDefinition
-