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)
@NotNull DyeColor
getColor()
Returns the color of the pattern@NotNull PatternType
getPattern()
Returns the type of patternint
hashCode()
@NotNull Map<String,Object>
serialize()
Creates a Map representation of this class.
-
-
-
Constructor Detail
-
Pattern
public Pattern(@NotNull @NotNull DyeColor color, @NotNull @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 @NotNull 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 @NotNull DyeColor getColor()
Returns the color of the pattern- Returns:
- the color of the pattern
-
getPattern
@NotNull public @NotNull PatternType getPattern()
Returns the type of pattern- Returns:
- the pattern type
-
-