public class EntityUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
EntityUtil.EntityData |
Constructor and Description |
---|
EntityUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
faceToEntity(org.bukkit.entity.Entity entity,
org.bukkit.entity.Entity target) |
static void |
faceToLocation(org.bukkit.entity.Entity entity,
org.bukkit.Location targetLoc) |
static org.bukkit.entity.Entity |
getEntity(org.bukkit.entity.Player player,
java.lang.String data) |
static org.bukkit.entity.Entity |
getEntityByID(org.bukkit.World world,
int entityId) |
static EntityUtil.EntityData |
getEntityData(org.bukkit.entity.Player player,
java.lang.String data) |
static int |
getEntityId(org.bukkit.entity.Player player,
java.lang.String data) |
static <T> T |
getEntityMeta(org.bukkit.entity.Entity entity,
java.lang.String key,
java.lang.Class<T> clazz) |
static java.lang.String |
getEntityName(org.bukkit.entity.Entity entity) |
static int |
getFormatEntityId(org.bukkit.entity.Player player,
org.bukkit.entity.Entity entity) |
static RayTrackResult |
getRayTrace(org.bukkit.entity.Player player,
double distance,
double spread) |
static java.lang.String |
getTag(org.bukkit.entity.Entity entity,
java.lang.String key) |
static void |
putTag(org.bukkit.entity.Entity entity,
java.lang.String key,
java.lang.String val) |
static void |
refreshData(org.bukkit.entity.Entity entity) |
static void |
removePlayerBox(org.bukkit.entity.Player entity) |
static void |
setAI(org.bukkit.entity.Entity entity,
boolean ai)
关闭AI可以阻止怪物转头,移动
|
static void |
setEntityBox(org.bukkit.entity.Entity entity,
float width,
float height,
float length) |
static void |
setEntityMeta(org.bukkit.entity.Entity entity,
java.lang.String key,
java.lang.Object V) |
static void |
setSprint(org.bukkit.entity.LivingEntity livingEntity) |
public static java.lang.String getEntityName(org.bukkit.entity.Entity entity)
public static int getFormatEntityId(org.bukkit.entity.Player player, org.bukkit.entity.Entity entity)
public static org.bukkit.entity.Entity getEntityByID(org.bukkit.World world, int entityId)
public static org.bukkit.entity.Entity getEntity(org.bukkit.entity.Player player, java.lang.String data)
data
- 玩家名字 uuid 怪物名字public static EntityUtil.EntityData getEntityData(org.bukkit.entity.Player player, java.lang.String data)
public static int getEntityId(org.bukkit.entity.Player player, java.lang.String data)
public static void putTag(org.bukkit.entity.Entity entity, java.lang.String key, java.lang.String val)
public static java.lang.String getTag(org.bukkit.entity.Entity entity, java.lang.String key)
public static void setSprint(org.bukkit.entity.LivingEntity livingEntity)
public static void faceToEntity(org.bukkit.entity.Entity entity, org.bukkit.entity.Entity target)
public static void faceToLocation(org.bukkit.entity.Entity entity, org.bukkit.Location targetLoc)
public static void removePlayerBox(org.bukkit.entity.Player entity)
public static void setEntityBox(org.bukkit.entity.Entity entity, float width, float height, float length)
public static RayTrackResult getRayTrace(org.bukkit.entity.Player player, double distance, double spread)
public static void refreshData(org.bukkit.entity.Entity entity)
public static void setAI(org.bukkit.entity.Entity entity, boolean ai)
entity
- ai
- public static <T> T getEntityMeta(org.bukkit.entity.Entity entity, java.lang.String key, java.lang.Class<T> clazz)
public static void setEntityMeta(org.bukkit.entity.Entity entity, java.lang.String key, java.lang.Object V)