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

  1. Cornell

    Полоска голода

    Запусти мод в дебаг режиме и играй с осями и градусами
  2. Cornell

    Полоска голода

    Попробуй так, но лучше отрисовать бар заново public void event(RenderGameOverlayEvent.Pre event) { if(event.getType() == FOOD) { glRotatef(90, 1, 0, 0); } } public void event(RendergameOverlayEvent.Post event) { if(event.getType() == FOOD) { glRotatef(-90, 1, 0, 0)...
  3. Cornell

    Размер текста

    Сначала двигай текст, а потом увеличивай glTranslate(1 / scale, 1 / scale, 1 / scale) glScale(scale, scale, scale)
  4. Cornell

    Клик по кнопке в мире

    Да я дурак. Забыл совсем о существовании боксов и готовой реализации простого рейтресинга. Уже все сделал только через aabb и вектора
  5. Cornell

    Клик по кнопке в мире

    Есть задача нарисовать гуи в мире и позволить игроку кликать по нему. Рендер реализовать было легко, а вот сам клик все еще не вышло. Что есть сейчас: Не думаю, что код рендера тут вообще нужен, да и легок он Буду рад любой помощи
  6. Cornell

    бинд клавиш

    В пост инициализации задавай нужные значения нужным кнопкам, и запрещай открытие GuiOptions
  7. Cornell

    Второй слой скина для ентити

    RenderManager.getSkinMap().get("default").addLayer(твой слой) //в инициализации @SideOnly(Side.CLIENT) public class твой слой implements LayerRenderer<AbstractClientPlayer> { public LayerCape() {} public void doRenderLayer(AbstractClientPlayer entitylivingbaseIn, float limbSwing...
  8. Cornell

    Слот клик два раза

    Оно и шлет, скорее всего. Тк вызывается этот метод в NetHandlerPlayServer и GuiContainer
  9. Cornell

    Слот клик два раза

    @Garik
  10. Cornell

    Слот клик два раза

    Поспешил ты закрывать вопрос. Это не нажатие и отжатие, а вызов метода с разных Side даже скорее всего
  11. Cornell

    Слот клик два раза

    Нажатие и отжатие кнопки
  12. Cornell

    Обход scaleFactor при рендере

    @Sainthozier Да drawPlayer(x, y, scale, rotation)
  13. Cornell

    Обход scaleFactor при рендере

    Upd. Нашел решение int scaleFactor = event.resolution.getScaleFactor() > 1 ? event.resolution.getScaleFactor() - 1 : 2; drawPlayer(x * scaleFactor, y * scaleFactor, scale * scaleFactor, 0);
  14. Cornell

    Обход scaleFactor при рендере

    Стоит задача отрендерить игрока на экране, но всегда в одной позиции относительно верхнего левого угла и одного размера. Быстро реализовал это дело через RenderGameOverlayEvent.Post. Проблема в том, что позиция и размер игрока напрямую зависят ScaledResolution.getScaleFactor. Вопрос в том, как...
  15. Cornell

    Зачарование

    LivingDeathEvent даст возможность очистить инвентарь перед смертью, чтобы не выпали вещи и найти убийцу через LivingDeathEvent.getSource().getEntity(). EntityPlayer.inventory.addItemStackToInventory(ItemStack) поможет добавить предметы в инвентарь убийцы
  16. Cornell

    Obj рендер

    добавил .mtl. Ошибка при загрузке модели преобразовалась :)
  17. Cornell

    Obj рендер

    @Doc Ага, заметил такое на загрузке модели Обязательно кормить ему еще и .mtl ?
  18. Cornell

    Obj рендер

    @Doc это как раз таки этот перебор for (BakedQuad bakedquad : this.model.getQuads(null, null, 0)) {
  19. Cornell

    Obj рендер

    Этот вопрос уже наверняка задавался, но у меня не получилось никаким запросом найти ответ на него =\ Нужно зарендерить LayerRenderer на игроке с .obj моделью. Сейчас код выглядит примерно так: Конкретно этот код крашит клиент на переборе this.model.getQuads. Мог бы кто поделиться решением ?
  20. Cornell

    Подраздел с исполнителями

    Если вбить "minecraft modding", то первым сайтом вылетит mcmodding.ru для СНГ. Исходя из этого уже можно сказать, что это неплохая площадка для поиска исполнителей на конкретную задачу по моддингу или людей в команду. Да, на форуме уже есть раздел "Поиск исполнителя" и "Набор в команду"...
Назад
Сверху