raytrace

  1. PainWizzard

    (1.16.5 Forge) Как узнать, в какую ось ты смотришь?

    Здравствуйте, форумчане! Я к вам со следующим вопросом, захотел я значит добавить предмет, который при использовании на блоке(на земле, например) ставил ледяную стенку (условно 5x3), но чтобы он ее ставил стену игроку лицевой частью, а не ребром нужно понимать, по каким кордам ее ставить, к...
  2. Z

    Получение ENTITY из RayTraceResult

    Я хочу получить первого попавшегося ENTITY из RayTraceResult. Проблема заключается в том, что я не могу "заставить" луч провзаимодействовать с ENTITY, он взаимодействует либо с блоком, либо промахивается: Однако в самом классе RayTraceResult есть ENTITY Этим простейшим кодом я получал данные...
  3. qweqweqweqwe

    рейтрейс пропускающий некоторые блоки

    всем привет, нужно делать рейтрейс (rayTraceBlocks) но чтобы он при столкновении с заданными блоками (стекло/паутина/забор и др) шёл дальше, подскажите пожалуйста как это можно сделать?
  4. qweqweqweqwe

    рейтрейс в воздух

    как можно рейтрейсом либо жуткими формулами получить координаты куда смотрит игрок + 100 блоков? если надо упереться в блок есть рейтрейс, а если там воздух, как можно это просчитать? т.е. игрок например смотрит в небо как на скрине и мне надо получить координаты xyz точки куда он смотрит +...
  5. qweqweqweqwe

    raytrace

    есть код: MovingObjectPosition mop = player.rayTrace(maxDist, MyMod.ticks); // MyMod.ticks задаётся в эвенте RenderGameOverlayEvent if(mop.typeOfHit == MovingObjectType.ENTITY) { System.out.println("type=entity"); // для дебага // some code } else if(mop.typeOfHit ==...
  6. GGHotDogg

    RayTrace как установить расстояние

    Вечер добрый, столкнулся с такой проблемной RayTrace создаёт ограниченный луч, мне нужно чтобы он был хотя бы в радиусе прорисовки, в общем хочу получить сущность на которую смотрит игрок независимо от расстояния и желательно чтобы он не мог это делать через блоки. RayTraceResult...
  7. xside

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

    RayTraceResult objectMouseOver = mc.objectMouseOver; if (objectMouseOver != null) { if (objectMouseOver.typeOfHit == RayTraceResult.Type.ENTITY) { //получение entityplayersp } }
  8. MageGeorgiy

    Как использовать рейтрейс?

    Я хочу ударять молнией туда, куда смотрю(там где крест), я знаю, что нужно работать через рейтрейс, но не умею.
  9. Sunrise

    Хит через траву

    Добро. Как можно на 1.7.10 реализовать хит через траву? Вот чтобы трава в целом игнорировалась при условии что игрок держит оружие. Пробовал отрубать коллизии, но это не мешает MovingObjectPosition определятся. P.S. Знаю что на новых версиях есть мод, но для 1.7.10 во-первых на клиентской части...
  10. Klanddy

    RayTrace на сервере

    Как можно получить никнейм игрока на которого смотришь ? вот у меня есть код - private static EntityLivingBase playerTrace; public static String getTraceName() { String s = (String) playerTrace.getName(); return s; } @SubscribeEvent public void handleKeys(TickEvent.PlayerTickEvent ev)...
  11. Optimus

    Наводка на игрока

    Хотел бы узнать, какой ивент использовать или в классе предмета сделать так что бы когда игрок наводил на другого игрока при этом нажимая пкм на того самого игрока и держа в руке предмет определённый что либо происходило и радус всей этой темы был 10 блоков
  12. tox1cozZ

    Странный цикл в rayTrace

    Копался в трассировке блоков(метод func_147447_a в классе World) и наткнулся на странный цикл: Почему k1 равно именно 200 и зачем он вообще нужен? Ибо в цикле k1 вообще не используется...
  13. MaksimHawkins

    RayTrace на сервере

    переменная rayTrace есть только на игроке EntityPlayerSP, что на клиенте. А как мне взять entity на которого смотрит игрок со стороны сервера? P.S. пытался так же брать Entity на клиенте через Entity entity = Minecraft.getMinecraft().player.rayTrace(range, 0.5F).entityHit; Но почему-то...
Сверху