Package org.bukkit.map
Class MapFont
java.lang.Object
org.bukkit.map.MapFont
- Direct Known Subclasses:
- MinecraftFont
public class MapFont extends Object
Represents a bitmap font drawable to a map.
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMapFont.CharacterSpriteRepresents the graphics for a single character in a MapFont.
- 
Field SummaryFields Modifier and Type Field Description protected booleanmalleable
- 
Constructor SummaryConstructors Constructor Description MapFont()
- 
Method SummaryModifier and Type Method Description MapFont.CharacterSpritegetChar(char ch)Get the sprite for a given character.intgetHeight()Get the height of this font.intgetWidth(String text)Get the width of the given text as it would be rendered using this font.booleanisValid(String text)Check whether the given text is valid.voidsetChar(char ch, MapFont.CharacterSprite sprite)Set the sprite for a given character.
- 
Field Details- 
malleableprotected boolean malleable
 
- 
- 
Constructor Details- 
MapFontpublic MapFont()
 
- 
- 
Method Details- 
setCharSet the sprite for a given character.- Parameters:
- ch- The character to set the sprite for.
- sprite- The CharacterSprite to set.
- Throws:
- IllegalStateException- if this font is static.
 
- 
getCharGet the sprite for a given character.- Parameters:
- ch- The character to get the sprite for.
- Returns:
- The CharacterSprite associated with the character, or null if there is none.
 
- 
getWidthGet the width of the given text as it would be rendered using this font.- Parameters:
- text- The text.
- Returns:
- The width in pixels.
 
- 
getHeightpublic int getHeight()Get the height of this font.- Returns:
- The height of the font.
 
- 
isValidCheck whether the given text is valid.- Parameters:
- text- The text.
- Returns:
- True if the string contains only defined characters, false otherwise.
 
 
-