Package me.deecaad.core.placeholder
Class PlaceholderData.Builder
java.lang.Object
me.deecaad.core.placeholder.PlaceholderData.Builder
- All Implemented Interfaces:
PlaceholderData
- Enclosing interface:
PlaceholderData
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.deecaad.core.placeholder.PlaceholderData
PlaceholderData.Builder, PlaceholderData.Direct -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackitem()org.bukkit.entity.Playerplayer()@NotNull PlaceholderData.BuildersetItem(@Nullable org.bukkit.inventory.ItemStack item) @NotNull PlaceholderData.BuildersetItemTitle(@Nullable String itemTitle) @NotNull PlaceholderData.BuildersetPlaceholder(@NotNull String placeholder, @NotNull String value) @NotNull PlaceholderData.BuildersetPlayer(@Nullable org.bukkit.entity.Player player) @NotNull PlaceholderData.BuildersetSlot(@Nullable org.bukkit.inventory.EquipmentSlot slot) org.bukkit.inventory.EquipmentSlotslot()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setPlayer
@Contract("_ -> this") @NotNull public @NotNull PlaceholderData.Builder setPlayer(@Nullable @Nullable org.bukkit.entity.Player player) -
setItem
@Contract("_ -> this") @NotNull public @NotNull PlaceholderData.Builder setItem(@Nullable @Nullable org.bukkit.inventory.ItemStack item) -
setItemTitle
@Contract("_ -> this") @NotNull public @NotNull PlaceholderData.Builder setItemTitle(@Nullable @Nullable String itemTitle) -
setSlot
@Contract("_ -> this") @NotNull public @NotNull PlaceholderData.Builder setSlot(@Nullable @Nullable org.bukkit.inventory.EquipmentSlot slot) -
setPlaceholder
@Contract("_, _ -> this") @NotNull public @NotNull PlaceholderData.Builder setPlaceholder(@NotNull @NotNull String placeholder, @NotNull @NotNull String value) -
player
public org.bukkit.entity.Player player()- Specified by:
playerin interfacePlaceholderData
-
item
public org.bukkit.inventory.ItemStack item()- Specified by:
itemin interfacePlaceholderData
-
itemTitle
- Specified by:
itemTitlein interfacePlaceholderData
-
slot
public org.bukkit.inventory.EquipmentSlot slot()- Specified by:
slotin interfacePlaceholderData
-
placeholders
- Specified by:
placeholdersin interfacePlaceholderData
-