Package me.deecaad.core.mechanics
Class CastData
java.lang.Object
me.deecaad.core.mechanics.CastData
- All Implemented Interfaces:
Cloneable,PlaceholderData
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.deecaad.core.placeholder.PlaceholderData
PlaceholderData.Builder, PlaceholderData.Direct -
Constructor Summary
ConstructorsConstructorDescriptionCastData(@NotNull org.bukkit.entity.LivingEntity source, @Nullable String itemTitle, @Nullable org.bukkit.inventory.ItemStack itemStack) CastData(@NotNull org.bukkit.entity.LivingEntity source, @Nullable String itemTitle, @Nullable org.bukkit.inventory.ItemStack itemStack, @NotNull Map<String, String> tempPlaceholders) CastData(@NotNull org.bukkit.entity.LivingEntity source, @Nullable String itemTitle, @Nullable org.bukkit.inventory.ItemStack itemStack, @Nullable Consumer<com.cjcrafter.foliascheduler.TaskImplementation<Void>> taskIdConsumer) -
Method Summary
Modifier and TypeMethodDescriptionclone()@NotNull org.bukkit.entity.LivingEntity@NotNull org.bukkit.Location@NotNull org.bukkit.World@Nullable org.bukkit.entity.LivingEntity@Nullable org.bukkit.Location@NotNull Supplier<org.bukkit.Location> @Nullable org.bukkit.Worldboolean@Nullable org.bukkit.inventory.ItemStackitem()@Nullable String@Nullable org.bukkit.entity.Playerplayer()voidsetTargetEntity(@NotNull org.bukkit.entity.LivingEntity targetEntity) voidsetTargetLocation(@Nullable Supplier<org.bukkit.Location> targetLocation) voidsetTargetLocation(@NotNull org.bukkit.Location targetLocation) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.placeholder.PlaceholderData
slot
-
Constructor Details
-
CastData
public CastData(@NotNull @NotNull org.bukkit.entity.LivingEntity source, @Nullable @Nullable String itemTitle, @Nullable @Nullable org.bukkit.inventory.ItemStack itemStack) -
CastData
-
CastData
-
-
Method Details
-
getSource
@NotNull public @NotNull org.bukkit.entity.LivingEntity getSource() -
getSourceLocation
@NotNull public @NotNull org.bukkit.Location getSourceLocation() -
getSourceWorld
@NotNull public @NotNull org.bukkit.World getSourceWorld() -
getTarget
@Nullable public @Nullable org.bukkit.entity.LivingEntity getTarget() -
getTargetWorld
@Nullable public @Nullable org.bukkit.World getTargetWorld() -
setTargetEntity
public void setTargetEntity(@NotNull @NotNull org.bukkit.entity.LivingEntity targetEntity) -
hasTargetLocation
public boolean hasTargetLocation() -
getTargetLocation
@Nullable public @Nullable org.bukkit.Location getTargetLocation() -
getTargetLocationSupplier
-
setTargetLocation
public void setTargetLocation(@NotNull @NotNull org.bukkit.Location targetLocation) -
setTargetLocation
-
getTaskIdConsumer
-
clone
-
player
@Nullable public @Nullable org.bukkit.entity.Player player()- Specified by:
playerin interfacePlaceholderData
-
item
@Nullable public @Nullable org.bukkit.inventory.ItemStack item()- Specified by:
itemin interfacePlaceholderData
-
itemTitle
- Specified by:
itemTitlein interfacePlaceholderData
-
placeholders
- Specified by:
placeholdersin interfacePlaceholderData
-