public class MinimapPalette
extends java.lang.Object
| Constructor and Description |
|---|
MinimapPalette()
Construct a MinimapPalette with transparent black as the default color.
|
MinimapPalette(java.awt.Color defaultColor)
Construct a MinimapPalette with the provided color.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTransparentMaterial(CrossVersionMaterial material)
Add a
CrossVersionMaterial as transparent. |
boolean |
contains(CrossVersionMaterial material)
Check if the material has a color registered.
|
java.awt.Color |
getColor(CrossVersionMaterial material)
Get the color of a
CrossVersionMaterial as designated by this palette. |
java.awt.Color |
getDefaultColor()
Get the default color for this palette.
|
int |
getDefaultRGB()
Get the default integer color for this palette.
|
java.util.Set<CrossVersionMaterial> |
getMaterials()
Get the
CrossVersionMaterial that are registered. |
byte |
getMinecraftColor(CrossVersionMaterial material)
Get the Minecraft color for a particular
CrossVersionMaterial as designated by this palette. |
int |
getRGB(CrossVersionMaterial material)
Get the integer color of a
CrossVersionMaterial as designated by this palette. |
java.util.Set<CrossVersionMaterial> |
getTransparentBlocks()
Get the
CrossVersionMaterial that are registered as transparent. |
boolean |
isTransparent(CrossVersionMaterial material)
Check if the material is listed as transparent by this palette.
|
void |
setColor(CrossVersionMaterial material,
java.awt.Color color)
Set the color of a
CrossVersionMaterial. |
void |
setColor(CrossVersionMaterial material,
int argb)
Set the color of a
CrossVersionMaterial. |
void |
setDefaultColor(java.awt.Color color)
Set the default color.
|
void |
setDefaultColor(int argb)
Set the default color.
|
public MinimapPalette()
public MinimapPalette(java.awt.Color defaultColor)
defaultColor - Cannot be null.public boolean contains(CrossVersionMaterial material)
material - A CrossVersionMaterial.CrossVersionMaterial provided.public byte getMinecraftColor(CrossVersionMaterial material)
CrossVersionMaterial as designated by this palette.material - Cannot be null.public java.awt.Color getColor(CrossVersionMaterial material)
CrossVersionMaterial as designated by this palette.material - Cannot be null.public int getRGB(CrossVersionMaterial material)
CrossVersionMaterial as designated by this palette.material - Cannot be null.CrossVersionMaterial provided if it exists. (Data value of -1)public void setColor(CrossVersionMaterial material, java.awt.Color color)
CrossVersionMaterial.material - Cannot be null.color - An ARGB color, cannot be null.public void setColor(CrossVersionMaterial material, int argb)
CrossVersionMaterial.material - Cannot be null.argb - An ARGB integer.public void setDefaultColor(java.awt.Color color)
color - An ARGB color, cannot be null.public java.util.Set<CrossVersionMaterial> getMaterials()
CrossVersionMaterial that are registered.CrossVersionMaterial.public java.util.Set<CrossVersionMaterial> getTransparentBlocks()
CrossVersionMaterial that are registered as transparent.CrossVersionMaterial for this palette.public void addTransparentMaterial(CrossVersionMaterial material)
CrossVersionMaterial as transparent.material - Cannot be null.public boolean isTransparent(CrossVersionMaterial material)
material - The CrossVersionMaterial to check.public void setDefaultColor(int argb)
argb - An ARGB integer.public java.awt.Color getDefaultColor()
public int getDefaultRGB()