Class WrappedActionBlock<T extends CodingBlock>
java.lang.Object
ua.mcchickenstudio.opencreative.indev.blocks.WrappedCodingBlock<T>
ua.mcchickenstudio.opencreative.indev.blocks.WrappedActionBlock<T>
- Type Parameters:
T-
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
- Direct Known Subclasses:
WrappedAction, WrappedCondition, WrappedMultiAction
WrappedActionBlock
This class represents an action metadata provider for any action block, likeActionBlock,
MultiActionBlock,
ConditionBlock.
It stores target, arguments and
coding block coordinates in developers world from WrappedCodingBlock.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final @NotNull Argumentsprotected final @NotNull TargetFields inherited from class WrappedCodingBlock
codingBlock -
Constructor Summary
ConstructorsConstructorDescriptionWrappedActionBlock(T codingBlock, @NotNull Target target, @NotNull Arguments arguments, int x, int y, int z) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidexecute(@Nullable org.bukkit.entity.Entity target, @NotNull ActionsHandler actionsHandler) @NotNull Arguments@NotNull Target
-
Field Details
-
target
-
arguments
-
-
Constructor Details
-
WrappedActionBlock
-
-
Method Details
-
getTarget
-
getArguments
-
execute
public abstract void execute(@Nullable @Nullable org.bukkit.entity.Entity target, @NotNull @NotNull ActionsHandler actionsHandler)
-