Class IActionExecutor
java.lang.Object
studio.magemonkey.codex.util.actions.Parametized
studio.magemonkey.codex.util.actions.actions.IActionExecutor
- Direct Known Subclasses:
Action_ActionBar,Action_Broadcast,Action_Burn,Action_CommandConsole,Action_CommandOp,Action_CommandPlayer,Action_Damage,Action_Firework,Action_Goto,Action_Health,Action_Hook,Action_Hunger,Action_Lightning,Action_Message,Action_ParticleSimple,Action_Potion,Action_ProgressBar,Action_Projectile,Action_Saturation,Action_Sound,Action_Teleport,Action_Throw,Action_Titles
-
Field Summary
Fields inherited from class studio.magemonkey.codex.util.actions.Parametized
FLAG_NO_DELAY, key, params, plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidexecute(org.bukkit.entity.Entity exe, Set<org.bukkit.entity.Entity> targets, IParamResult result) abstract booleanfinal voidprocess(org.bukkit.entity.Entity exe, Map<String, Set<org.bukkit.entity.Entity>> targetMap, String fullStr, ActionManipulator manipulator) Methods inherited from class studio.magemonkey.codex.util.actions.Parametized
clearCache, getDescription, getKey, getParamResult, getParams, registerParam, registerParams
-
Constructor Details
-
IActionExecutor
-
-
Method Details
-
mustHaveTarget
public abstract boolean mustHaveTarget() -
execute
protected abstract void execute(@NotNull org.bukkit.entity.Entity exe, @NotNull Set<org.bukkit.entity.Entity> targets, @NotNull IParamResult result) -
process
public final void process(@NotNull org.bukkit.entity.Entity exe, @NotNull Map<String, Set<org.bukkit.entity.Entity>> targetMap, @NotNull String fullStr, @NotNull ActionManipulator manipulator)
-