Class RelativeTargeter
java.lang.Object
me.deecaad.core.mechanics.targeters.Targeter
me.deecaad.core.mechanics.targeters.RelativeTargeter
- All Implemented Interfaces:
InlineSerializer<Targeter>,Serializer<Targeter>,net.kyori.adventure.key.Keyed,org.bukkit.Keyed
- Direct Known Subclasses:
ShapeTargeter
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.deecaad.core.file.InlineSerializer
InlineSerializer.FormatException -
Field Summary
FieldsFields inherited from interface me.deecaad.core.file.InlineSerializer
NAME_FINDER, UNIQUE_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TargeterapplyParentArgs(me.deecaad.core.file.SerializeData data, Targeter targeter) booleanvoidsetUseTarget(boolean isUseTarget) Usually used to force a targeter to use target, when nothing else makes sense.Methods inherited from class me.deecaad.core.mechanics.targeters.Targeter
getOffset, getTargets, getTargets0, getWikiLink, isEntity, 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
-
Field Details
-
isUseTarget
protected boolean isUseTarget
-
-
Constructor Details
-
RelativeTargeter
public RelativeTargeter()Default constructor for serializer
-
-
Method Details
-
isUseTarget
public boolean isUseTarget() -
setUseTarget
public void setUseTarget(boolean isUseTarget) Usually used to force a targeter to use target, when nothing else makes sense.- Parameters:
isUseTarget- Whether to use the target.
-
applyParentArgs
protected Targeter applyParentArgs(me.deecaad.core.file.SerializeData data, Targeter targeter) throws me.deecaad.core.file.SerializerException - Overrides:
applyParentArgsin classTargeter- Throws:
me.deecaad.core.file.SerializerException
-