Class ShapeTargeter
java.lang.Object
me.deecaad.core.mechanics.targeters.Targeter
me.deecaad.core.mechanics.targeters.RelativeTargeter
me.deecaad.core.mechanics.targeters.ShapeTargeter
- All Implemented Interfaces:
InlineSerializer<Targeter>,Serializer<Targeter>,net.kyori.adventure.key.Keyed,org.bukkit.Keyed
- Direct Known Subclasses:
ScatterTargeter
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.deecaad.core.file.InlineSerializer
InlineSerializer.FormatException -
Field Summary
Fields inherited from class me.deecaad.core.mechanics.targeters.RelativeTargeter
isUseTargetFields inherited from interface me.deecaad.core.file.InlineSerializer
NAME_FINDER, UNIQUE_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class me.deecaad.core.mechanics.targeters.RelativeTargeter
applyParentArgsMethods inherited from class me.deecaad.core.mechanics.targeters.Targeter
getOffset, getTargets, getWikiLink, isEyeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.file.InlineSerializer
getInlineKeyword, getKey, getKeyword, shouldSerializeMethods inherited from interface org.bukkit.Keyed
keyMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getName, getParentKeywords, letPassThrough, serialize, tryPathTo, useLater
-
Constructor Details
-
ShapeTargeter
public ShapeTargeter()Default constructor for serializer
-
-
Method Details
-
isEntity
public boolean isEntity()Description copied from class:TargeterReturnstrueif this targeter specifically targets an entity. Entity targeters also target locations by default, but that location will always be the entity's location.There is 1 caveat, when
Targeter.getOffset()is non-null, the targeted location will be different from the targeted entity. -
getTargets0
- Specified by:
getTargets0in classTargeter
-
getPoints
-