Package de.cerus.packetmaps.nmsbase
Class FakeMap
- java.lang.Object
-
- de.cerus.packetmaps.nmsbase.FakeMap
-
public class FakeMap extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DrawAdapterdataprotected java.util.List<MapIcon>iconsprotected intidprotected booleanlockedstatic intNEXT_IDprotected NmsAdapternmsAdapterprotected java.util.List<java.lang.ref.WeakReference<org.bukkit.entity.Player>>observersprotected bytescaleprotected booleantrackPos
-
Constructor Summary
Constructors Constructor Description FakeMap(NmsAdapter nmsAdapter, DrawAdapter drawAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObserver(org.bukkit.entity.Player player)voidcacheData()voidclearObservers()DrawAdaptergetData()java.util.List<MapIcon>getIcons()intgetId()java.util.List<org.bukkit.entity.Player>getObservers()bytegetScale()booleanisLocked()booleanisTrackPos()voidremoveObserver(org.bukkit.entity.Player player)voidsend()voidsendAndSetChanges(DrawAdapter newData)voidsendCached()voidsetCachedData(byte[] cachedData)voidsetData(DrawAdapter data)voidsetId(int id)voidsetLocked(boolean locked)voidsetTrackPos(boolean trackPos)
-
-
-
Field Detail
-
NEXT_ID
public static int NEXT_ID
-
id
protected int id
-
scale
protected byte scale
-
trackPos
protected boolean trackPos
-
locked
protected boolean locked
-
icons
protected java.util.List<MapIcon> icons
-
data
protected DrawAdapter data
-
nmsAdapter
protected NmsAdapter nmsAdapter
-
observers
protected java.util.List<java.lang.ref.WeakReference<org.bukkit.entity.Player>> observers
-
-
Constructor Detail
-
FakeMap
public FakeMap(NmsAdapter nmsAdapter, DrawAdapter drawAdapter)
-
-
Method Detail
-
send
public void send()
-
sendCached
public void sendCached()
-
sendAndSetChanges
public void sendAndSetChanges(DrawAdapter newData)
-
cacheData
public void cacheData()
-
addObserver
public void addObserver(org.bukkit.entity.Player player)
-
removeObserver
public void removeObserver(org.bukkit.entity.Player player)
-
clearObservers
public void clearObservers()
-
getId
public int getId()
-
setId
public void setId(int id)
-
getScale
public byte getScale()
-
isTrackPos
public boolean isTrackPos()
-
setTrackPos
public void setTrackPos(boolean trackPos)
-
isLocked
public boolean isLocked()
-
setLocked
public void setLocked(boolean locked)
-
getIcons
public java.util.List<MapIcon> getIcons()
-
getData
public DrawAdapter getData()
-
setData
public void setData(DrawAdapter data)
-
getObservers
public java.util.List<org.bukkit.entity.Player> getObservers()
-
setCachedData
public void setCachedData(byte[] cachedData)
-
-