Class BukkitBannerPatternsComponent
java.lang.Object
net.tnemc.item.component.impl.BannerPatternsComponent<BukkitItemStack,org.bukkit.inventory.ItemStack>
net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
- 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 BukkitBannerPatternsComponent
extends BannerPatternsComponent<BukkitItemStack,org.bukkit.inventory.ItemStack>
BukkitModernBannerPatternsComponent
- Since:
- 0.2.0.0
- Author:
- creatorfromhell
-
Constructor Summary
ConstructorsConstructorDescriptionRepresents a component that handles banner patterns for an object.BukkitBannerPatternsComponent(List<PatternData> patterns) Creates a new BannerPatternsComponent with the provided list of PatternData objects. -
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.BannerPatternsComponent
hashCode, identifier, patterns, patterns, patterns, patterns, 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
-
BukkitBannerPatternsComponent
public BukkitBannerPatternsComponent()Represents a component that handles banner patterns for an object.- Since:
- 0.2.0.0
-
BukkitBannerPatternsComponent
Creates a new BannerPatternsComponent with the provided list of PatternData objects.- Parameters:
patterns- The list of PatternData objects to initialize the component with.- Since:
- 0.2.0.0
-
-
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
-