public class CartographerRenderer
extends org.bukkit.map.MapRenderer
Modifier and Type | Field and Description |
---|---|
protected int |
id |
protected java.lang.String |
mapId |
protected Cartographer |
plugin |
protected java.lang.Thread |
renderer |
protected java.util.Map<java.util.UUID,java.lang.Double> |
scales |
protected java.util.Map<java.util.UUID,PlayerSetting> |
settings |
protected long |
tick |
Constructor and Description |
---|
CartographerRenderer(Cartographer plugin,
Minimap map) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.UUID> |
getActiveMapMenuViewers() |
MapMenu |
getMenu(java.util.UUID uuid) |
Minimap |
getMinimap() |
double |
getScale(java.util.UUID uuid) |
void |
interact(org.bukkit.entity.Player player,
MapInteraction interaction) |
boolean |
isViewing(java.util.UUID uuid) |
void |
render(org.bukkit.map.MapView view,
org.bukkit.map.MapCanvas canvas,
org.bukkit.entity.Player player) |
void |
setMapMenu(java.util.UUID uuid,
MapMenu menu) |
void |
setMinimap(Minimap map) |
boolean |
setPlayerMap(org.bukkit.entity.Player player,
Minimap map) |
void |
setScale(java.util.UUID uuid,
double blocksPerPixel) |
void |
setScale(java.util.UUID uuid,
ZoomScale scale) |
void |
terminate() |
void |
unregisterPlayer(org.bukkit.entity.Player player) |
protected java.lang.Thread renderer
protected java.util.Map<java.util.UUID,java.lang.Double> scales
protected java.util.Map<java.util.UUID,PlayerSetting> settings
protected Cartographer plugin
protected int id
protected java.lang.String mapId
protected long tick
public CartographerRenderer(Cartographer plugin, Minimap map)
public boolean setPlayerMap(org.bukkit.entity.Player player, Minimap map)
public double getScale(java.util.UUID uuid)
public void setScale(java.util.UUID uuid, ZoomScale scale)
public void setScale(java.util.UUID uuid, double blocksPerPixel)
public void setMapMenu(java.util.UUID uuid, MapMenu menu)
public MapMenu getMenu(java.util.UUID uuid)
public java.util.Set<java.util.UUID> getActiveMapMenuViewers()
public void interact(org.bukkit.entity.Player player, MapInteraction interaction)
public boolean isViewing(java.util.UUID uuid)
public void unregisterPlayer(org.bukkit.entity.Player player)
public Minimap getMinimap()
public void setMinimap(Minimap map)
public void render(org.bukkit.map.MapView view, org.bukkit.map.MapCanvas canvas, org.bukkit.entity.Player player)
render
in class org.bukkit.map.MapRenderer
public void terminate()