Class ColorableArmorMetaMock

All Implemented Interfaces:
io.papermc.paper.persistence.PersistentDataViewHolder, Cloneable, org.bukkit.configuration.serialization.ConfigurationSerializable, org.bukkit.inventory.meta.ArmorMeta, org.bukkit.inventory.meta.ColorableArmorMeta, org.bukkit.inventory.meta.Damageable, org.bukkit.inventory.meta.ItemMeta, org.bukkit.inventory.meta.LeatherArmorMeta, org.bukkit.inventory.meta.Repairable, org.bukkit.persistence.PersistentDataHolder

public class ColorableArmorMetaMock extends ArmorMetaMock implements org.bukkit.inventory.meta.ColorableArmorMeta
  • Constructor Details

    • ColorableArmorMetaMock

      public ColorableArmorMetaMock()
  • Method Details

    • getColor

      @NotNull public @NotNull org.bukkit.Color getColor()
      Specified by:
      getColor in interface org.bukkit.inventory.meta.LeatherArmorMeta
    • setColor

      public void setColor(@Nullable @Nullable org.bukkit.Color color)
      Specified by:
      setColor in interface org.bukkit.inventory.meta.LeatherArmorMeta
    • isDyed

      public boolean isDyed()
      Specified by:
      isDyed in interface org.bukkit.inventory.meta.LeatherArmorMeta
    • clone

      @NotNull public @NotNull ColorableArmorMetaMock clone()
      Specified by:
      clone in interface org.bukkit.inventory.meta.ArmorMeta
      Specified by:
      clone in interface org.bukkit.inventory.meta.ColorableArmorMeta
      Specified by:
      clone in interface org.bukkit.inventory.meta.Damageable
      Specified by:
      clone in interface org.bukkit.inventory.meta.ItemMeta
      Specified by:
      clone in interface org.bukkit.inventory.meta.LeatherArmorMeta
      Specified by:
      clone in interface org.bukkit.inventory.meta.Repairable
      Overrides:
      clone in class ArmorMetaMock
    • serialize

      public Map<String,Object> serialize()
      Description copied from class: ItemMetaMock
      Serializes the properties of an ItemMetaMock to a HashMap. Unimplemented properties are not present in the map.
      Specified by:
      serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializable
      Overrides:
      serialize in class ArmorMetaMock
      Returns:
      A HashMap of String, Object pairs representing the ItemMetaMock.
    • deserializeInternal

      protected void deserializeInternal(@NotNull @NotNull Map<String,Object> args)
      Overrides:
      deserializeInternal in class ArmorMetaMock
    • deserialize

      public static ColorableArmorMetaMock deserialize(Map<String,Object> serialized)