Class FishingTrigger
java.lang.Object
studio.magemonkey.fabled.dynamic.trigger.FishingTrigger
- All Implemented Interfaces:
Trigger<org.bukkit.event.player.PlayerFishEvent>
- Direct Known Subclasses:
FishingBiteTrigger
,FishingFailTrigger
,FishingFishTrigger
,FishingGrabTrigger
,FishingReelTrigger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.entity.LivingEntity
getCaster
(org.bukkit.event.player.PlayerFishEvent event) Fetches the caster as determined by the triggering event.Class
<org.bukkit.event.player.PlayerFishEvent> getEvent()
org.bukkit.entity.LivingEntity
Fetches the target as determined by the triggering event.void
Reads data from the event and provides values to the caster's value data.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface studio.magemonkey.fabled.dynamic.trigger.Trigger
getKey, postProcess, shouldTrigger
-
Constructor Details
-
FishingTrigger
public FishingTrigger()
-
-
Method Details
-
getEvent
-
setValues
Reads data from the event and provides values to the caster's value data. This can be used within skills for more flexible effects. An example of this in base triggers is the Launch trigger providing the speed a projectile was launched so mechanics can replace it with equally-fast projectiles. -
getCaster
public org.bukkit.entity.LivingEntity getCaster(org.bukkit.event.player.PlayerFishEvent event) Fetches the caster as determined by the triggering event. -
getTarget
public org.bukkit.entity.LivingEntity getTarget(org.bukkit.event.player.PlayerFishEvent event, Settings settings) Fetches the target as determined by the triggering event. This can be the same as the caster.
-