Class ListHolder<T extends Enum<T>>
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 Enum<T>>
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 @NotNull ListHolder<T> serialize(@NotNull @NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException
-