Class GeneratedLoreSection
java.lang.Object
ke.ric.api.item.GeneratedLoreSection
Exact Component ownership for small regenerable lore sections. The supplied PDC key is stable addon data.
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<net.kyori.adventure.text.Component> owned(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key) static booleanownsLine(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key, net.kyori.adventure.text.Component line) static voidreplace(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key, List<net.kyori.adventure.text.Component> generated) static voidreplace(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key, List<net.kyori.adventure.text.Component> generated, Predicate<net.kyori.adventure.text.Component> legacyGenerated) The migration predicate must recognize only exact previously generated Components.static List<net.kyori.adventure.text.Component> withoutOwned(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key)
-
Method Details
-
withoutOwned
public static List<net.kyori.adventure.text.Component> withoutOwned(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key) -
replace
public static void replace(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key, List<net.kyori.adventure.text.Component> generated) -
replace
-
ownsLine
public static boolean ownsLine(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key, net.kyori.adventure.text.Component line) -
owned
public static List<net.kyori.adventure.text.Component> owned(org.bukkit.inventory.ItemStack item, org.bukkit.NamespacedKey key)
-