Package com.sucy.skill.dynamic.trigger
Class ClickLeftTrigger
java.lang.Object
com.sucy.skill.dynamic.trigger.ClickTrigger
com.sucy.skill.dynamic.trigger.ClickLeftTrigger
- All Implemented Interfaces:
Trigger<org.bukkit.event.player.PlayerInteractEvent>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()booleanshouldTrigger(org.bukkit.event.player.PlayerInteractEvent event, int level, Settings settings) Methods inherited from class com.sucy.skill.dynamic.trigger.ClickTrigger
getCaster, getEvent, getTarget, setValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sucy.skill.dynamic.trigger.Trigger
postProcess
-
Constructor Details
-
ClickLeftTrigger
public ClickLeftTrigger()
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceTrigger<org.bukkit.event.player.PlayerInteractEvent>- Specified by:
getKeyin classClickTrigger- Returns:
- unique key for the trigger
-
shouldTrigger
public boolean shouldTrigger(org.bukkit.event.player.PlayerInteractEvent event, int level, Settings settings) - Specified by:
shouldTriggerin interfaceTrigger<org.bukkit.event.player.PlayerInteractEvent>- Specified by:
shouldTriggerin classClickTrigger- Parameters:
event- event detailslevel- the level of the owning skillsettings- skill settings- Returns:
- true if the skill should activate, false otherwise
-