public class MinimapManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CartographerLogger |
logger |
protected java.util.Map<java.lang.String,Minimap> |
minimaps |
protected Cartographer |
plugin |
Constructor and Description |
---|
MinimapManager(Cartographer plugin) |
Modifier and Type | Method and Description |
---|---|
void |
activate(org.bukkit.entity.Player player,
MapInteraction interaction) |
Minimap |
constructNewMinimap(java.io.File dir) |
Minimap |
constructNewMinimap(java.lang.String id) |
void |
convert(org.bukkit.map.MapView view,
Minimap map)
Change the given MapView to a Cartographer2
Minimap . |
org.bukkit.inventory.ItemStack |
getItemFor(Minimap map) |
java.util.Map<java.lang.String,Minimap> |
getMinimaps() |
CartographerRenderer |
getRendererFrom(org.bukkit.map.MapView view)
Get the
CartographerRenderer of a MapView. |
boolean |
isMinimapItem(org.bukkit.inventory.ItemStack item) |
Minimap |
load(java.io.File dir) |
void |
registerMinimap(Minimap minimap) |
void |
remove(Minimap map) |
protected void |
terminate() |
void |
unload(Minimap map) |
protected void |
update() |
void |
update(org.bukkit.inventory.ItemStack item) |
org.bukkit.inventory.ItemStack |
update(org.bukkit.inventory.ItemStack item,
Minimap newMap) |
protected Cartographer plugin
protected java.util.Map<java.lang.String,Minimap> minimaps
protected CartographerLogger logger
public MinimapManager(Cartographer plugin)
public java.util.Map<java.lang.String,Minimap> getMinimaps()
public boolean isMinimapItem(org.bukkit.inventory.ItemStack item)
public org.bukkit.inventory.ItemStack getItemFor(Minimap map)
public CartographerRenderer getRendererFrom(org.bukkit.map.MapView view)
CartographerRenderer
of a MapView.view
- The MapView to get it from.CartographerRenderer
.public void update(org.bukkit.inventory.ItemStack item)
public org.bukkit.inventory.ItemStack update(org.bukkit.inventory.ItemStack item, Minimap newMap)
public void activate(org.bukkit.entity.Player player, MapInteraction interaction)
public void convert(org.bukkit.map.MapView view, Minimap map)
Minimap
.view
- map
- protected void update()
public void registerMinimap(Minimap minimap)
public Minimap constructNewMinimap(java.lang.String id)
public Minimap load(java.io.File dir)
public Minimap constructNewMinimap(java.io.File dir)
public void unload(Minimap map)
public void remove(Minimap map)
protected void terminate()