Class BukkitEnchantmentsComponent
java.lang.Object
net.tnemc.item.component.impl.EnchantmentsComponent<BukkitItemStack,org.bukkit.inventory.ItemStack>
net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
- All Implemented Interfaces:
SerialComponent<BukkitItemStack,,org.bukkit.inventory.ItemStack> ItemApplicator<BukkitItemStack,,org.bukkit.inventory.ItemStack> ItemCheck<org.bukkit.inventory.ItemStack>,Identifiable,ItemSerializer<BukkitItemStack,org.bukkit.inventory.ItemStack>
public class BukkitEnchantmentsComponent
extends EnchantmentsComponent<BukkitItemStack,org.bukkit.inventory.ItemStack>
BukkitEnchantmentsComponent
- Since:
- 0.2.0.0
- Author:
- creatorfromhell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanappliesTo(org.bukkit.inventory.ItemStack item) Checks if this component applies to the specified item.org.bukkit.inventory.ItemStackapply(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) booleanserialize(org.bukkit.inventory.ItemStack item, BukkitItemStack serialized) Methods inherited from class net.tnemc.item.component.impl.EnchantmentsComponent
hashCode, identifier, levels, levels, readJSON, similar, toJSONMethods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.tnemc.item.component.SerialComponent
applies, check
-
Constructor Details
-
BukkitEnchantmentsComponent
public BukkitEnchantmentsComponent() -
BukkitEnchantmentsComponent
-
-
Method Details
-
enabled
- Parameters:
version- the version being used when this check is called.- Returns:
- true if this check is enabled for the version, otherwise false
- Since:
- 0.2.0.0
-
apply
public org.bukkit.inventory.ItemStack apply(BukkitItemStack serialized, org.bukkit.inventory.ItemStack item) - Parameters:
serialized- the serialized item stack to useitem- the item that we should use to apply this applicator to.- Returns:
- the updated item.
- Since:
- 0.2.0.0
-
serialize
- Parameters:
item- the item that we should use to deserialize.serialized- the serialized item stack we should use to apply this deserializer to- Returns:
- the updated serialized item.
- Since:
- 0.2.0.0
-
appliesTo
Checks if this component applies to the specified item.- Parameters:
item- The item to check against.- Returns:
- True if this component applies to the item, false otherwise.
- Since:
- 0.2.0.0
-