Class InMidairCondition

java.lang.Object
me.deecaad.core.mechanics.conditions.Condition
me.deecaad.weaponmechanics.mechanics.InMidairCondition
All Implemented Interfaces:
me.deecaad.core.file.InlineSerializer<me.deecaad.core.mechanics.conditions.Condition>, me.deecaad.core.file.Serializer<me.deecaad.core.mechanics.conditions.Condition>, net.kyori.adventure.key.Keyed, org.bukkit.Keyed

public class InMidairCondition extends me.deecaad.core.mechanics.conditions.Condition
  • Nested Class Summary

    Nested classes/interfaces inherited from interface me.deecaad.core.file.InlineSerializer

    me.deecaad.core.file.InlineSerializer.FormatException
  • Field Summary

    Fields inherited from interface me.deecaad.core.file.InlineSerializer

    NAME_FINDER, UNIQUE_IDENTIFIER
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for serializer.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bukkit.NamespacedKey
     
     
    protected boolean
    isAllowed0(me.deecaad.core.mechanics.CastData cast)
     
    me.deecaad.core.mechanics.conditions.Condition
    serialize(me.deecaad.core.file.SerializeData data)
     

    Methods inherited from class me.deecaad.core.mechanics.conditions.Condition

    applyParentArgs, isAllowed

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface me.deecaad.core.file.InlineSerializer

    getInlineKeyword, getKeyword, shouldSerialize

    Methods inherited from interface org.bukkit.Keyed

    key

    Methods inherited from interface me.deecaad.core.file.Serializer

    canUsePathTo, getName, getParentKeywords, letPassThrough, tryPathTo, useLater
  • Constructor Details

    • InMidairCondition

      public InMidairCondition()
      Default constructor for serializer.
  • Method Details

    • isAllowed0

      protected boolean isAllowed0(me.deecaad.core.mechanics.CastData cast)
      Specified by:
      isAllowed0 in class me.deecaad.core.mechanics.conditions.Condition
    • getKey

      @NotNull public org.bukkit.NamespacedKey getKey()
    • getWikiLink

      @Nullable public String getWikiLink()
      Specified by:
      getWikiLink in interface me.deecaad.core.file.Serializer<me.deecaad.core.mechanics.conditions.Condition>
      Overrides:
      getWikiLink in class me.deecaad.core.mechanics.conditions.Condition
    • serialize

      @NotNull public me.deecaad.core.mechanics.conditions.Condition serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException
      Throws:
      me.deecaad.core.file.SerializerException