Package com.mclds.plugins.db.document
Class SerializableEntity<T extends org.bukkit.entity.Entity>
java.lang.Object
com.mclds.plugins.db.document.SerializableEntity<T>
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class SerializableEntity<T extends org.bukkit.entity.Entity>
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends org.bukkit.entity.Entity>
SerializableEntity<T> deserialize(Map<String, Object> map) 反序列化<E extends org.bukkit.entity.Entity>
booleanequals(E entity) booleanstatic <T extends org.bukkit.entity.Entity>
List<SerializableEntity<T>> 将实体列表转换为卸载实体列表static <T extends org.bukkit.entity.Entity>
SerializableEntity<T> from(T entity) 加载当前实体的区块,并遍历所有实体,返回当前的实体org.bukkit.Chunk加载当前实体所在区块voidremove()序列化
-
Field Details
-
unique_id
-
type
public org.bukkit.entity.EntityType type -
location
public org.bukkit.Location location
-
-
Constructor Details
-
SerializableEntity
public SerializableEntity()
-
-
Method Details
-
loadChunk
public org.bukkit.Chunk loadChunk()加载当前实体所在区块 -
getEntity
加载当前实体的区块,并遍历所有实体,返回当前的实体 -
from
-
from
public static <T extends org.bukkit.entity.Entity> List<SerializableEntity<T>> from(Iterable<T> entities) 将实体列表转换为卸载实体列表 -
serialize
序列化- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
deserialize
public static <T extends org.bukkit.entity.Entity> SerializableEntity<T> deserialize(Map<String, Object> map) 反序列化 -
remove
public void remove() -
equals
-
equals
public <E extends org.bukkit.entity.Entity> boolean equals(E entity)
-