Class ListHolder<T extends org.bukkit.Keyed>
java.lang.Object
me.deecaad.weaponmechanics.weapon.projectile.weaponprojectile.ListHolder<T>
- All Implemented Interfaces:
me.deecaad.core.file.Serializer<ListHolder<T>>
public class ListHolder<T extends org.bukkit.Keyed>
extends Object
implements me.deecaad.core.file.Serializer<ListHolder<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionListHolder(boolean allowAny, boolean whitelist, double defaultSpeedMultiplier, Map<T, Double> list) ListHolder(Class<T> clazz) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getKeyword, getName, getParentKeywords, getWikiLink, letPassThrough, shouldSerialize, tryPathTo, useLater
-
Constructor Details
-
ListHolder
-
ListHolder
-
-
Method Details
-
isValid
If this is null, that means key is NOT valid- Parameters:
key- the key- Returns:
- the speed modifier of key or null if it's not valid
-
serialize
@NotNull public ListHolder<T> serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException - Specified by:
serializein interfaceme.deecaad.core.file.Serializer<T extends org.bukkit.Keyed>- Throws:
me.deecaad.core.file.SerializerException
-