Class TargetAction
java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.indev.coding6.Action6
ua.mcchickenstudio.opencreative.indev.coding6.TargetAction
- All Implemented Interfaces:
CodingBlock,ExtensionContent
- Direct Known Subclasses:
PlayerAction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(@Nullable org.bukkit.entity.Entity entity) Executes action with specified entity.abstract voidexecuteEntity(@NotNull org.bukkit.entity.Entity entity) org.bukkit.entity.EntityReturns involved entity in action from ActionsHandler.@NotNull TargetReturns enum of target.protected List<org.bukkit.entity.Entity> Returns list of entities that will execute this action.voidinit(@NotNull ActionContext context) Methods inherited from class ua.mcchickenstudio.opencreative.indev.coding6.Action6
arguments, equals, getActionCategory, getActionType, getBlockCategory, getEvent, getHandler, getID, getLocaleName, getX, getY, getZ, hashCode, isDisabled, planet, run, toString, worldMethods inherited from class ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
getArguments, getArgumentsList, getEntitiesByNameOrUUID, getEntityByNameOrUUID, getExecutor, getPlanet, getPlayersByNameOrUUID, getWorld, prepareAndExecute, setEntity, setEvent, setHandler, setVarValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ua.mcchickenstudio.opencreative.coding.ExtensionContent
getDescription, getExtensionId, getName
-
Constructor Details
-
TargetAction
-
-
Method Details
-
init
-
execute
public void execute(@Nullable @Nullable org.bukkit.entity.Entity entity) Description copied from class:ActionExecutes action with specified entity. -
executeEntity
public abstract void executeEntity(@NotNull @NotNull org.bukkit.entity.Entity entity) -
getEntity
public org.bukkit.entity.Entity getEntity()Description copied from class:ActionReturns involved entity in action from ActionsHandler. -
getTarget
Returns enum of target. -
getTargets
Returns list of entities that will execute this action.- Overrides:
getTargetsin classAction- Returns:
- List of entities to execute action.
-