Class WeaponConverter
java.lang.Object
me.deecaad.weaponmechanics.weapon.info.WeaponConverter
- All Implemented Interfaces:
me.deecaad.core.file.Serializer<WeaponConverter>
- Direct Known Subclasses:
AmmoConverter
public class WeaponConverter
extends Object
implements me.deecaad.core.file.Serializer<WeaponConverter>
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for serializerWeaponConverter(boolean type, boolean name, boolean lore, boolean enchantments, boolean cmd) -
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, getName, getParentKeywords, getWikiLink, letPassThrough, shouldSerialize, tryPathTo, useLater
-
Constructor Details
-
WeaponConverter
public WeaponConverter()Default constructor for serializer -
WeaponConverter
public WeaponConverter(boolean type, boolean name, boolean lore, boolean enchantments, boolean cmd)
-
-
Method Details
-
isMatch
public boolean isMatch(org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.ItemStack other) Checks whether or not weapon stack is matching with the other item stack. If this returns true, then other item should he converted to weapon stack- Parameters:
weaponStack- the weapon itemother- the other item- Returns:
- true only if weapon stack matches with other item enough (depending on this converter variable values)
-
getKeyword
- Specified by:
getKeywordin interfaceme.deecaad.core.file.Serializer<WeaponConverter>
-
serialize
@NotNull public WeaponConverter serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException - Specified by:
serializein interfaceme.deecaad.core.file.Serializer<WeaponConverter>- Throws:
me.deecaad.core.file.SerializerException
-