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

public abstract class RelativeTargeter extends Targeter
  • 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:
      applyParentArgs in class Targeter
      Throws:
      me.deecaad.core.file.SerializerException