Результаты поиска

  1. Kotor

    Топ код.

    Было player.getActivePotionEffect, должно стать event.entityLiving.getActivePotionEffect, так не будет краша. Переменной player попросту не было, поэтому был краш
  2. Kotor

    Топ код.

    if(event.entityLiving.getActivePotionEffect(core.blood1).getDuration() % 80 == 0) {   event.entityLiving.playSound("mercury:heart", 1F, 1F); } У тебя нет переменной player, поменяй её на event.entityLiving
  3. Kotor

    Окружность

    Лишь слегка изменив условие вывода частиц, можно добиться такого: if((int) (Math.pow(x - player.posX, 2) + Math.pow(z - player.posZ, 2)) == radius) Конечно, это один из методов, но лично мне проще такой, хоть это и не совсем экономно - обходить все точки в круге, чтобы получить лишь некоторые
  4. Kotor

    Окружность

    Можем взять цикл, где обойдем все точки в радиусе Radius поблочно, и проверим их вхождение в круг (с шагом в 0.1, то есть 16 точек на блок) for(double x = posX - Radius; x < posX + Radius; x += 0.1) {    for(double z = posZ - Radius; z < posZ + Radius; z += 0.1)    {        if(Math.pow(x -...
  5. Kotor

    Информация из TileEntity в GUI предмета

    В классе пакета создаешь переменную, делаешь два конструктора, один пустой по параметрам (чтобы при отправке пакета игра не крашилась), другой - с параметром, который присвоится переменной в классе. Потом при принятии пакета достаешь message.varname
  6. Kotor

    Информация из TileEntity в GUI предмета

    Можно послать пакет, принять, в методе принятия пакета открыть GUI, если в руках игрока находится твой предмет (player.openGui)
  7. Kotor

    Угол взгляда [Решено]

    Помучавшись, я все же смог решить эту задачу. Ищу угол через треугольник между точками: взгляда игрока, положениями Энтити и игрока. Код ниже указывает угол между положением Энтити и взглядом игрока по горизонтали: float distanceToEntity = player.getDistanceToEntity(entity)...
  8. Kotor

    Угол взгляда [Решено]

    Окей, тогда такой вопрос по этой картинке: Az и Bz - это точки самих векторов в 3д-пространстве, или точка пересечения этих векторов? Если второе, то все равно по этой формуле результат не удовлетворительный. Если же первое, то тогда как можно пользоваться этой формулой без точки пересечения...
  9. Kotor

    Угол взгляда [Решено]

    1) Это что, Скала? 2) Не уверен, откуда в Vec3 появился toVec3, или какой у этого метода есть аналог на фордж 1.8 UPD: Котлин, язык, понял. В общем этот вариант мне не актуален
  10. Kotor

    Угол взгляда [Решено]

    Найти угол между двумя прямыми (первая прямая - между игроком и Энтити, вторая прямая - между игроком и точкой взгляда, которая на том же расстоянии от игрока, на котором и Энтити). Просто мыслю формулы вслух. Пытаюсь найти угол беря в рассчет двухмерную плоскость, для х и z, тоесть только по...
  11. Kotor

    Угол взгляда [Решено]

    Допустим мне показывает правильное смещение - "Facing: xOffset / yOffset". Когда я посмотрю на курицу, мне должно показать примерно "Facing: 0 / 0". Отведу голову - цифры должны слегка увеличится. Как же это сделать?
  12. Kotor

    Угол взгляда [Решено]

    Мне нужно получать угол в 1) трехмерной плоскости 2) относительно координат в мире
  13. Kotor

    Угол взгляда [Решено]

    Долго мучался с векторами, но так и не вышло настроить правильно: как высчитать угол между взглядом игрока, и конкретным Энтити? Тобишь по сути нужно число градусов, на которые нужно повернуть голову игроку, чтобы смотреть прямо на Энтити.
  14. Kotor

    как поднять уровень воды

  15. Kotor

    [1.5.2] Запрет кнопок 1,2,3 и т.п.

    Можно через события отлавливать и отменять
  16. Kotor

    [1.7.10] Как сохранять информацию в игрока?

    Можно из игрока достать НБТ и туда записывать. player.getEntityData()
  17. Kotor

    Ребят, не активируется эффект

    Тогда измени 3-й параметр в (new PotionEffect(10, 40, 0)) на больший. Может это сработает. 3-й параметр - это усилитель эффекта.
  18. Kotor

    Ребят, не активируется эффект

    У меня твой код работает. Убери последний параметр и попробуй снова.
  19. Kotor

    Ребят, не активируется эффект

    Убери в параметрах Player player Добавлено: 14.11.2014 13:32:08 Зачем ты его туда вообще поставил? У тебя не работает, потому что в наследуемом классе нету метода с твоими пар-ми и твой метод никак не вызывается, так как про него майн не знает.
  20. Kotor

    [1.7.2] Изменение размера шрифта

    GL11.glPushMatrix(); float scale = 1.3F; GL11.glScaled(scale, scale, scale); this.drawString(fontrenderer, STRING, (int)(x/scale), (int)(y/scale), Color.YELLOW.hashCode()); GL11.glPopMatrix();
Сверху