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

  1. NotYuki

    Проверка на наличие файла в директории

    modelLocation = new ResourceLocation(Core.MODID, "obj/main/main" + (cId) + ".obj"); if(Minecraft.getMinecraft().getResourceManager().getResource(modelLocation) != null) model = AdvancedModelLoader.loadModel(modelLocation); так?
  2. NotYuki

    Проверка на наличие файла в директории

    Суть такая: у меня имеется рендер, модели для которого грузятся по принципу "цикл от 0 до 15", и если одной или нескольких моделей нету - кидает FileNotFoundException, и чтобы этого не произошло нужно проверять есть ли файл. Как реализовать проверку?
  3. NotYuki

    Слои для кнопок

    Всё таки решил колдовать с порядком рендера, т.к. у меня уже 95% из необходимого для этого было готово. А чтобы не делать отдельные кнопки для каждого элемента списка придумал такой вот костыль public int getSubButtonId(int mouseX, int mouseY) { if (isActiv) {...
  4. NotYuki

    Слои для кнопок

    Такое дело: я сделал кнопки с доп. рендером, но появилась проблема, что другие такие же кнопки загораживают собой всё добро. Танцы с бубном и zLevel в тесселяторе результатов не дали. Есть способ выпихнуть кнопки за рендер или придётся делать невидимыми все неугодные кнопки?
  5. NotYuki

    Вычислить с какой стороны был нанесен урон

    float f = MathHelper.wrapAngleTo180_float(playerYaw - angle); if (f < 0) { System.out.println("<<<<<<"); } if (f > 0) { System.out.println(">>>>>>"); } Простенький рабочий пример
  6. NotYuki

    Вычислить с какой стороны был нанесен урон

    Короче такая идея: можно наподобие управления взглядом как у лошадей отнимать от угла взгляда игрока угол атаки и знак результата покажет нам с какой стороны
  7. NotYuki

    Текстурные фильтры

    Появилась такая проблема: при уменьшении размеров модели на её текстуре появляются вырвиглазные артефакты. Как более правильно их сгладить?
  8. NotYuki

    GUI и Слоты

    Решено @Override public void initGui() { super.initGui(); } Проблема была в том, что для слотов начало отчёта бралось из guiLeft и guiTop, а из за того, что инит был пустой то guiLeft и guiTop были нулями
  9. NotYuki

    GUI и Слоты

    this.drawTexturedModalRect(guiLeft, guiTop, 0, 0, this.xSize, this.ySize); Думаю, я понял в чём проблема и могу её решить Проблема была в том что по неизвестной причине guiLeft и guiTop были равны 0 UPD: причина обнуления была в пустом initGui()
  10. NotYuki

    GUI и Слоты

    @Override protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); int k = (this.width - this.xSize) / 2; int l = (this.height - this.ySize) / 2...
  11. NotYuki

    Как сделать обводку под размер блока?

    Как пример public BlockADoorBorder() { super("blockadoorborder", Material.circuits, true); setBlockUnbreakable(); setCreativeTab(CreativeTabs.tabCombat); setStepSound(soundTypeMetal); setResistance(Float.MAX_VALUE)...
  12. NotYuki

    Как сделать обводку под размер блока?

    Попробуй в конструктор блока setBlockBounds(0F,0F,0F,1F,0.25F,1F);
  13. NotYuki

    GUI и Слоты

    Суть такова: слоты инвентаря имеют начало координат в левом верхнем углу экрана, а нужно чтобы оно было в в левом верхнем углу GUI.
  14. NotYuki

    Обновление и отрисовка чанков

    Заставил кое как грузить чанки через тикеты форджа остался вопрос с отрисовкой мира
  15. NotYuki

    Обновление и отрисовка чанков

    Суть такова: нужно чтобы сущность прогружала на сервере и отрисовывала чанки на клиенте, будто бы сущность - это игрок. На данный момент раскопки исходников ведут в S21PacketChunkData и в PlayerManager
  16. NotYuki

    EntityCamera

    Решено. Проблема была в потиковом создании камер вместо создания одной и её обновления, помогла проверка if (camEntity == null){setCam(player.worldObj, mc, entity);}
  17. NotYuki

    Как добавить мобу урон по другим мобам при коллизии с ними?

    Вроде бы нужно через this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.getBoundingBox()) получить лист с сущностями, пересекающий бокс и через for всем, кто в списке, вешать урон.
  18. NotYuki

    EntityCamera

    Такая проблема: у меня имеется сущность, от лица которого рисуется мир, следующий за другой сущностью, проще говоря что то типо вида от третьего лица для конкретной сущности, но при её спавне камера скачет туда-сюда далеко за пределы отрисвки. UPD: эксперементально получено, что сама...
  19. NotYuki

    Предмет который телепортирует одного игрока к другому

    по идее должно зароботать, но лучше ещё добавить перед player.setPosition(player2.posX, player2.posY, player2.posZ); проверку if (player2 != null) чтобы не улететь с крашем если игрок оффлайн
  20. NotYuki

    Предмет который телепортирует одного игрока к другому

    А как определяется игрок к которому надо телепортироваться? Если через ник, то получить цель через EntityPlayer player2 = world.getPlayerEntityByName(ник) и переместить туда игрока player.setPosition(player2.posX, player2.posY, player2.posZ). P.S: это катит только если в одном мире находятся...
Назад
Сверху