public class EntityDataMap extends Object implements Map<EntityData,Object>
| Constructor and Description |
|---|
EntityDataMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
<T> T |
ensureAndGet(Object key) |
Set<Map.Entry<EntityData,Object>> |
entrySet() |
boolean |
equals(Object o) |
Object |
get(Object key) |
byte |
getByte(EntityData key) |
byte |
getByte(EntityData key,
byte defaultValue) |
EntityFlags |
getFlags() |
float |
getFloat(EntityData key) |
float |
getFloat(EntityData key,
float defaultValue) |
int |
getInt(EntityData key) |
int |
getInt(EntityData key,
int defaultValue) |
long |
getLong(EntityData key) |
long |
getLong(EntityData key,
long defaultValue) |
EntityFlags |
getOrCreateFlags() |
com.nukkitx.math.vector.Vector3i |
getPos(EntityData key) |
com.nukkitx.math.vector.Vector3i |
getPos(EntityData key,
com.nukkitx.math.vector.Vector3i defaultValue) |
short |
getShort(EntityData key) |
short |
getShort(EntityData key,
short defaultValue) |
String |
getString(EntityData key) |
String |
getString(EntityData key,
String defaultValue) |
com.nukkitx.nbt.NbtMap |
getTag(EntityData key) |
com.nukkitx.nbt.NbtMap |
getTag(EntityData key,
com.nukkitx.nbt.NbtMap defaultValue) |
EntityData.Type |
getType(EntityData key) |
com.nukkitx.math.vector.Vector3f |
getVector3f(EntityData key) |
com.nukkitx.math.vector.Vector3f |
getVector3f(EntityData key,
com.nukkitx.math.vector.Vector3f defaultValue) |
int |
hashCode() |
boolean |
isEmpty() |
Set<EntityData> |
keySet() |
Object |
put(EntityData key,
Object value) |
void |
putAll(Map<? extends EntityData,?> map) |
EntityDataMap |
putByte(EntityData key,
int value) |
EntityDataMap |
putFlags(EntityFlags flags) |
EntityDataMap |
putFloat(EntityData key,
float value) |
EntityDataMap |
putInt(EntityData key,
int value) |
EntityDataMap |
putLong(EntityData key,
long value) |
EntityDataMap |
putPos(EntityData key,
com.nukkitx.math.vector.Vector3i value) |
EntityDataMap |
putShort(EntityData key,
int value) |
EntityDataMap |
putString(EntityData key,
String value) |
EntityDataMap |
putTag(EntityData key,
com.nukkitx.nbt.NbtMap value) |
EntityDataMap |
putVector3f(EntityData key,
com.nukkitx.math.vector.Vector3f value) |
Object |
remove(Object key) |
int |
size() |
String |
toString() |
Collection<Object> |
values() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic byte getByte(EntityData key)
public byte getByte(EntityData key, byte defaultValue)
public EntityDataMap putByte(EntityData key, int value)
public short getShort(EntityData key)
public short getShort(EntityData key, short defaultValue)
public EntityDataMap putShort(EntityData key, int value)
public int getInt(EntityData key)
public int getInt(EntityData key, int defaultValue)
public EntityDataMap putInt(EntityData key, int value)
public float getFloat(EntityData key)
public float getFloat(EntityData key, float defaultValue)
public EntityDataMap putFloat(EntityData key, float value)
public String getString(EntityData key)
public String getString(EntityData key, String defaultValue)
public EntityDataMap putString(EntityData key, String value)
public com.nukkitx.nbt.NbtMap getTag(EntityData key)
public com.nukkitx.nbt.NbtMap getTag(EntityData key, com.nukkitx.nbt.NbtMap defaultValue)
public EntityDataMap putTag(EntityData key, com.nukkitx.nbt.NbtMap value)
public com.nukkitx.math.vector.Vector3i getPos(EntityData key)
public com.nukkitx.math.vector.Vector3i getPos(EntityData key, com.nukkitx.math.vector.Vector3i defaultValue)
public EntityDataMap putPos(EntityData key, com.nukkitx.math.vector.Vector3i value)
public long getLong(EntityData key)
public long getLong(EntityData key, long defaultValue)
public EntityDataMap putLong(EntityData key, long value)
public com.nukkitx.math.vector.Vector3f getVector3f(EntityData key)
public com.nukkitx.math.vector.Vector3f getVector3f(EntityData key, com.nukkitx.math.vector.Vector3f defaultValue)
public EntityDataMap putVector3f(EntityData key, com.nukkitx.math.vector.Vector3f value)
@Nonnull public EntityFlags getOrCreateFlags()
public EntityFlags getFlags()
public EntityDataMap putFlags(EntityFlags flags)
@Nullable public EntityData.Type getType(EntityData key)
public int size()
size in interface Map<EntityData,Object>public boolean isEmpty()
isEmpty in interface Map<EntityData,Object>public boolean containsKey(Object key)
containsKey in interface Map<EntityData,Object>public boolean containsValue(Object value)
containsValue in interface Map<EntityData,Object>public Object put(EntityData key, Object value)
put in interface Map<EntityData,Object>public void putAll(@Nonnull Map<? extends EntityData,?> map)
putAll in interface Map<EntityData,Object>public void clear()
clear in interface Map<EntityData,Object>@Nonnull public Set<EntityData> keySet()
keySet in interface Map<EntityData,Object>@Nonnull public Collection<Object> values()
values in interface Map<EntityData,Object>@Nonnull public Set<Map.Entry<EntityData,Object>> entrySet()
entrySet in interface Map<EntityData,Object>public boolean equals(Object o)
public int hashCode()
Copyright © 2018–2022 NukkitX. All rights reserved.