Package me.deecaad.core.placeholder
Interface PlaceholderData
- All Known Implementing Classes:
CastData,PlaceholderData.Builder,PlaceholderData.Direct
public interface PlaceholderData
Denotes any class that has data that can be used for placeholder handlers.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic PlaceholderData.Builderbuilder()default @Nullable org.bukkit.inventory.ItemStackitem()default @Nullable Stringstatic PlaceholderDataof(@Nullable org.bukkit.entity.Player player, @Nullable org.bukkit.inventory.ItemStack item, @Nullable String itemTitle, @Nullable org.bukkit.inventory.EquipmentSlot slot) static PlaceholderDataof(@Nullable org.bukkit.entity.Player player, @Nullable org.bukkit.inventory.ItemStack item, @Nullable String itemTitle, @Nullable org.bukkit.inventory.EquipmentSlot slot, @NotNull Map<String, String> tempPlaceholders) default @Nullable org.bukkit.entity.Playerplayer()default @Nullable org.bukkit.inventory.EquipmentSlotslot()
-
Method Details
-
player
@Nullable default @Nullable org.bukkit.entity.Player player() -
item
@Nullable default @Nullable org.bukkit.inventory.ItemStack item() -
itemTitle
-
slot
@Nullable default @Nullable org.bukkit.inventory.EquipmentSlot slot() -
placeholders
-
builder
-
of
static PlaceholderData of(@Nullable @Nullable org.bukkit.entity.Player player, @Nullable @Nullable org.bukkit.inventory.ItemStack item, @Nullable @Nullable String itemTitle, @Nullable @Nullable org.bukkit.inventory.EquipmentSlot slot) -
of
static PlaceholderData of(@Nullable @Nullable org.bukkit.entity.Player player, @Nullable @Nullable org.bukkit.inventory.ItemStack item, @Nullable @Nullable String itemTitle, @Nullable @Nullable org.bukkit.inventory.EquipmentSlot slot, @NotNull @NotNull Map<String, String> tempPlaceholders)
-