Class HapticMechanic
java.lang.Object
me.deecaad.core.mechanics.defaultmechanics.Mechanic
me.deecaad.weaponmechanics.mechanics.HapticMechanic
- All Implemented Interfaces:
me.deecaad.core.file.InlineSerializer<me.deecaad.core.mechanics.defaultmechanics.Mechanic>,me.deecaad.core.file.Serializer<me.deecaad.core.mechanics.defaultmechanics.Mechanic>,net.kyori.adventure.key.Keyed,org.bukkit.Keyed
public class HapticMechanic
extends me.deecaad.core.mechanics.defaultmechanics.Mechanic
-
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 class me.deecaad.core.mechanics.defaultmechanics.Mechanic
conditions, targeterFields 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.defaultmechanics.Mechanic
applyParentArgs, getChance, getConditions, getDelayBeforePlay, getRepeatAmount, getRepeatInterval, getTargeter, handleTargetersAndConditions, useMethods 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, getKeyword, shouldSerializeMethods inherited from interface org.bukkit.Keyed
keyMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getName, getParentKeywords, getWikiLink, letPassThrough, tryPathTo, useLater
-
Constructor Details
-
HapticMechanic
public HapticMechanic()Default serializer for constructor -
HapticMechanic
-
-
Method Details
-
use0
protected void use0(me.deecaad.core.mechanics.CastData cast) - Specified by:
use0in classme.deecaad.core.mechanics.defaultmechanics.Mechanic
-
getKey
@NotNull public org.bukkit.NamespacedKey getKey() -
serialize
@NotNull public me.deecaad.core.mechanics.defaultmechanics.Mechanic serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException - Throws:
me.deecaad.core.file.SerializerException
-