Class PaperOldRepairCostComponent

java.lang.Object
net.tnemc.item.component.impl.RepairCostComponent<PaperItemStack,org.bukkit.inventory.ItemStack>
net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
All Implemented Interfaces:
SerialComponent<PaperItemStack,org.bukkit.inventory.ItemStack>, ItemApplicator<PaperItemStack,org.bukkit.inventory.ItemStack>, ItemCheck<org.bukkit.inventory.ItemStack>, Identifiable, ItemSerializer<PaperItemStack,org.bukkit.inventory.ItemStack>

public class PaperOldRepairCostComponent extends RepairCostComponent<PaperItemStack,org.bukkit.inventory.ItemStack>
PaperOldRepairCostComponent
Since:
0.2.0.0
Author:
creatorfromhell
  • Constructor Details

  • Method Details

    • enabled

      public boolean enabled(String version)
      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(PaperItemStack serialized, org.bukkit.inventory.ItemStack item)
      Parameters:
      serialized - the serialized item stack to use
      item - the item that we should use to apply this applicator to.
      Returns:
      the updated item.
      Since:
      0.2.0.0
    • serialize

      public PaperItemStack serialize(org.bukkit.inventory.ItemStack item, PaperItemStack serialized)
      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

      public boolean appliesTo(org.bukkit.inventory.ItemStack item)
      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