public class MapViewer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected SimpleImage |
background |
static SettingStateBoolean |
CURSOR |
static SettingStateLocale |
LOCALE |
protected SimpleImage |
overlay |
static SettingStateBooleanOption |
ROTATE |
static SettingStateBoolean |
SHOWNAME |
protected java.util.UUID |
uuid |
Constructor and Description |
---|
MapViewer(java.util.UUID uuid) |
MapViewer(java.util.UUID uuid,
org.bukkit.configuration.file.FileConfiguration config) |
Modifier and Type | Method and Description |
---|---|
static void |
addSetting(SettingState<?> state)
Register a custom setting.
|
boolean |
equals(java.lang.Object obj) |
SimpleImage |
getBackground() |
SimpleImage |
getOverlay() |
<T extends java.lang.Comparable<T>> |
getSetting(SettingState<T> state) |
java.util.Map<java.lang.String,java.lang.String> |
getSettings() |
static SettingState<?> |
getState(java.lang.String id)
Get the state with the specified id.
|
static java.util.Collection<SettingState<?>> |
getStates()
Get all the states available.
|
java.util.UUID |
getUUID() |
int |
hashCode() |
static void |
removeSetting(SettingState<?> state)
Unregister a custom setting.
|
void |
saveTo(org.bukkit.configuration.file.FileConfiguration config) |
void |
setBackground(SimpleImage background) |
void |
setOverlay(SimpleImage overlay) |
<T extends java.lang.Comparable<T>> |
setSetting(SettingState<T> state,
T val) |
public static final SettingStateBoolean SHOWNAME
public static final SettingStateBoolean CURSOR
public static final SettingStateBooleanOption ROTATE
public static final SettingStateLocale LOCALE
protected java.util.UUID uuid
protected SimpleImage overlay
protected SimpleImage background
public MapViewer(java.util.UUID uuid)
public MapViewer(java.util.UUID uuid, org.bukkit.configuration.file.FileConfiguration config)
public final java.util.UUID getUUID()
public SimpleImage getOverlay()
public void setOverlay(SimpleImage overlay)
public SimpleImage getBackground()
public void setBackground(SimpleImage background)
public <T extends java.lang.Comparable<T>> T getSetting(SettingState<T> state)
public <T extends java.lang.Comparable<T>> void setSetting(SettingState<T> state, T val)
public java.util.Map<java.lang.String,java.lang.String> getSettings()
public void saveTo(org.bukkit.configuration.file.FileConfiguration config)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static void addSetting(SettingState<?> state)
state
- public static void removeSetting(SettingState<?> state)
state
- public static SettingState<?> getState(java.lang.String id)
id
- public static java.util.Collection<SettingState<?>> getStates()