Class WarpLocMechanic
java.lang.Object
studio.magemonkey.fabled.dynamic.EffectComponent
studio.magemonkey.fabled.dynamic.mechanic.MechanicComponent
studio.magemonkey.fabled.dynamic.mechanic.warp.WarpLocMechanic
Warps the target to a location
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class studio.magemonkey.fabled.dynamic.EffectComponent
children, preview, settings, skill -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanexecute(org.bukkit.entity.LivingEntity caster, int level, List<org.bukkit.entity.LivingEntity> targets, boolean force) Executes the componentgetKey()voidplayPreview(List<Runnable> onPreviewStop, org.bukkit.entity.Player caster, int level, Supplier<List<org.bukkit.entity.LivingEntity>> targetSupplier) Starts the component's preview effects.booleanbooleanbooleanbooleansetPitch()booleansetYaw()voidwarp(org.bukkit.entity.LivingEntity target, org.bukkit.entity.LivingEntity caster, org.bukkit.Location location, int level) Methods inherited from class studio.magemonkey.fabled.dynamic.mechanic.MechanicComponent
getTypeMethods inherited from class studio.magemonkey.fabled.dynamic.EffectComponent
cleanUp, doCleanUp, execute, executeChildren, filter, getInstanceKey, getNum, getSettings, getSkillData, isPreviewEnabled, lastPassed, load, parseValues, playChildrenPreviews, save
-
Field Details
-
PRESERVE
- See Also:
-
SET_YAW
- See Also:
-
SET_PITCH
- See Also:
-
YAW
- See Also:
-
PITCH
- See Also:
-
DISMOUNT
- See Also:
-
-
Constructor Details
-
WarpLocMechanic
public WarpLocMechanic()
-
-
Method Details
-
getKey
- Specified by:
getKeyin classEffectComponent
-
setYaw
public boolean setYaw() -
setPitch
public boolean setPitch() -
execute
public boolean execute(org.bukkit.entity.LivingEntity caster, int level, List<org.bukkit.entity.LivingEntity> targets, boolean force) Executes the component- Specified by:
executein classEffectComponent- Parameters:
caster- caster of the skilllevel- level of the skilltargets- targets to apply toforce-- Returns:
- true if applied to something, false otherwise
-
playPreview
public void playPreview(List<Runnable> onPreviewStop, org.bukkit.entity.Player caster, int level, Supplier<List<org.bukkit.entity.LivingEntity>> targetSupplier) Description copied from class:EffectComponentStarts the component's preview effects. Removal of any registered listeners, tasks, entities, or other temporary effects should be included in aRunnableadded to the providedList.- Overrides:
playPreviewin classEffectComponent- Parameters:
onPreviewStop-ListofRunnables to add tocaster- caster referencelevel- the level of the skill to preview fortargetSupplier- targets to preview on
-
preserveVelocity
public boolean preserveVelocity() -
relativeYaw
public boolean relativeYaw() -
relativePitch
public boolean relativePitch() -
dismountOnTeleport
public boolean dismountOnTeleport() -
warp
public void warp(org.bukkit.entity.LivingEntity target, org.bukkit.entity.LivingEntity caster, org.bukkit.Location location, int level)
-