Package org.bukkit.block.banner
Class Pattern
- java.lang.Object
-
- org.bukkit.block.banner.Pattern
-
- All Implemented Interfaces:
ConfigurationSerializable
public class Pattern extends Object implements ConfigurationSerializable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
DyeColor
getColor()
Returns the color of the patternPatternType
getPattern()
Returns the type of patternint
hashCode()
Map<String,Object>
serialize()
Creates a Map representation of this class.
-
-
-
Constructor Detail
-
Pattern
public Pattern(@NotNull DyeColor color, @NotNull PatternType pattern)
Creates a new pattern from the specified color and pattern type- Parameters:
color
- the pattern colorpattern
- the pattern type
-
-
Method Detail
-
serialize
@NotNull public Map<String,Object> serialize()
Description copied from interface:ConfigurationSerializable
Creates a Map representation of this class.This class must provide a method to restore this class, as defined in the
ConfigurationSerializable
interface javadocs.- Specified by:
serialize
in interfaceConfigurationSerializable
- Returns:
- Map containing the current state of this class
-
getColor
@NotNull public DyeColor getColor()
Returns the color of the pattern- Returns:
- the color of the pattern
-
getPattern
@NotNull public PatternType getPattern()
Returns the type of pattern- Returns:
- the pattern type
-
-