Package me.deecaad.weaponmechanics.lib
Class MythicMobsWeaponShootSkill
java.lang.Object
me.deecaad.weaponmechanics.lib.MythicMobsWeaponShootSkill
- All Implemented Interfaces:
io.lumine.mythic.api.skills.ISkillMechanic,io.lumine.mythic.api.skills.ITargetedEntitySkill,io.lumine.mythic.api.skills.ITargetedLocationSkill
public class MythicMobsWeaponShootSkill
extends Object
implements io.lumine.mythic.api.skills.ITargetedEntitySkill, io.lumine.mythic.api.skills.ITargetedLocationSkill
-
Constructor Summary
ConstructorsConstructorDescriptionMythicMobsWeaponShootSkill(io.lumine.mythic.api.config.MythicLineConfig config) -
Method Summary
Modifier and TypeMethodDescriptionio.lumine.mythic.api.skills.SkillResultcastAtEntity(io.lumine.mythic.api.skills.SkillMetadata skillMetadata, io.lumine.mythic.api.adapters.AbstractEntity abstractEntity) io.lumine.mythic.api.skills.SkillResultcastAtLocation(io.lumine.mythic.api.skills.SkillMetadata skillMetadata, io.lumine.mythic.api.adapters.AbstractLocation abstractLocation) booleanio.lumine.mythic.api.skills.ThreadSafetyLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.lumine.mythic.api.skills.ISkillMechanic
getPlugin, getTargetsCreatives
-
Constructor Details
-
MythicMobsWeaponShootSkill
public MythicMobsWeaponShootSkill(io.lumine.mythic.api.config.MythicLineConfig config)
-
-
Method Details
-
getThreadSafetyLevel
public io.lumine.mythic.api.skills.ThreadSafetyLevel getThreadSafetyLevel()- Specified by:
getThreadSafetyLevelin interfaceio.lumine.mythic.api.skills.ISkillMechanic
-
getTargetsSpectators
public boolean getTargetsSpectators()- Specified by:
getTargetsSpectatorsin interfaceio.lumine.mythic.api.skills.ISkillMechanic
-
castAtEntity
public io.lumine.mythic.api.skills.SkillResult castAtEntity(io.lumine.mythic.api.skills.SkillMetadata skillMetadata, io.lumine.mythic.api.adapters.AbstractEntity abstractEntity) - Specified by:
castAtEntityin interfaceio.lumine.mythic.api.skills.ITargetedEntitySkill
-
castAtLocation
public io.lumine.mythic.api.skills.SkillResult castAtLocation(io.lumine.mythic.api.skills.SkillMetadata skillMetadata, io.lumine.mythic.api.adapters.AbstractLocation abstractLocation) - Specified by:
castAtLocationin interfaceio.lumine.mythic.api.skills.ITargetedLocationSkill
-