Получение EntityPlayerSP от RayTraceResult

Версия Minecraft
1.12.2
API
Forge
12
2
0
Java:
        RayTraceResult objectMouseOver = mc.objectMouseOver;
        if (objectMouseOver != null)
        {
            if (objectMouseOver.typeOfHit == RayTraceResult.Type.ENTITY)
            {
                //получение entityplayersp
            }
        }
 
Последнее редактирование:
Решение
решил проблему

Java:
    private boolean show;
    private String enemyNickname;
    private float enemyHp;
    private float enemyDistance;
    private Entity entity;
    private EntityPlayer entityPlayer;


Java:
        RayTraceResult objectMouseOver = mc.objectMouseOver;
        if (objectMouseOver != null)
        {
            if (objectMouseOver.typeOfHit == RayTraceResult.Type.ENTITY)
            {
                entity = objectMouseOver.entityHit;
                if(entity instanceof EntityPlayer)
                {
                    entityPlayer = (EntityPlayer) entity;
                    enemyNickname = entityPlayer.getName();
                    enemyHp = entityPlayer.getHealth();
                    enemyDistance =...
12
2
0
решил проблему

Java:
    private boolean show;
    private String enemyNickname;
    private float enemyHp;
    private float enemyDistance;
    private Entity entity;
    private EntityPlayer entityPlayer;


Java:
        RayTraceResult objectMouseOver = mc.objectMouseOver;
        if (objectMouseOver != null)
        {
            if (objectMouseOver.typeOfHit == RayTraceResult.Type.ENTITY)
            {
                entity = objectMouseOver.entityHit;
                if(entity instanceof EntityPlayer)
                {
                    entityPlayer = (EntityPlayer) entity;
                    enemyNickname = entityPlayer.getName();
                    enemyHp = entityPlayer.getHealth();
                    enemyDistance = entityPlayer.getDistance(mc.player);
                    show = true;
                }
            }
        }
 
Сверху