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

  1. AustereTony

    Помогите с пакетами

    Суть в том что пытаешься считать данных больше, чем есть в буфере. Убери byte damage = reader.readByte();
  2. AustereTony

    Помогите с пакетами

    Зачем было цитировать всё сообщение? Скинь свой PacketHandler.
  3. AustereTony

    Помогите с пакетами

    Не сложно. :) Не помню где можно найти туториал по пакетам на эту версию, поэтому напишу кратко сам. Вот как я это делал давным давно в далёкой далёкой галактике... Создай класс для работы с пакетами и реализуй IPacketHandler : public class PacketHandler implements IPacketHandler {...
  4. AustereTony

    Расположение блока

    Попробуй запихни model.renderAll(); в отдельную матрицу: GL11.glPushMatrix(); model.renderAll(); GL11.glPopMatrix(); И вообще реализовывать ITileEntityProvider для блока, когда уже есть BlockContainer... И ещё: GL11.glTranslated(x + 0.5F, y, z + 0.5F);
  5. AustereTony

    Расположение блока

    Так у него же obj модель.
  6. AustereTony

    Расположение блока

    В рендере в зависимости от меты определяй угол поворота и поворачивай по y. public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) { GL11.glPushMatrix(); ... int facing = tileEntity.getBlockMetadata()...
  7. AustereTony

    Нахождение модели стандартной брони в minecraft 1.8+

    Нет никакой модели брони, боксы брони (RenderPlayer#modelArmor, RenderPlayer#modelArmorChestplate) - увеличенная модель игрока ( RenderPlayer#modelBipedMain). Всё связанное с её рендером смотри в RenderPlayer.
  8. AustereTony

    проблема с МетаДата

    Мета хранится в блоке, так что видимо у тебя что то не так, скинь свой класс блока.
  9. AustereTony

    Как сделать худ для рук в майнкрафте?

    Касательно рендера ванильной брони на руке. Модель брони - та же модель игрока, так что можно просто дополнить метод renderFirstPersonArm() в RenderPlayer вызовом рендера руки из модели брони. Примерно вот так: public void renderFirstPersonArm(EntityPlayer player) { float...
  10. AustereTony

    Починка итемом

    Вот это постановка вопроса... Если нужно чинить свой инструмент, то переопредели getIsRepairable() в классе инструмента. Примерно так: public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { return Item.getIdFromItem(toRepairItem.getItem()) ==...
  11. AustereTony

    Как обновить броню?

    У тебя собственные слоты для брони? Синхронизируешь с другими игроками при надевании? В таком случае рекомендую использовать PlayerEvent.StartTracking для синхронизации с остальными, это событие позволит синхронизировать данные при появлении игрока в зоне видимости других.
  12. AustereTony

    Система временных эффектов (Замена Potion)

    @CMTV, спасибо. Надеюсь гайд будет полезен. Хм, в профиле его нет.
  13. AustereTony

    Система временных эффектов (Замена Potion)

    @CMTV, в предисловии есть ссылка на гитхаб.
  14. AustereTony

    Ошибка в коде.

    func_149676_a = Block#setBlockBounds() func_149689_a = Block#onBlockPlacedBy()
  15. AustereTony

    Кривой рендер Entity в GUI

    Оберни функцию рендера GL11.glEnable(GL11.GL_DEPTH_TEST); GL11.glDisable(GL11.GL_DEPTH_TEST);
  16. AustereTony

    Снова рендер предмета =)

    Попробуй для пути использовать: new ResourceLocation(MainModClass.MODID, "models/items/vepr.obj")
  17. AustereTony

    Как отрендерить предмет в оверлее?

    По одной строчке не понятно ничего. Посмотри как рендерятся предметы в хотбаре (GuiIngame#renderInventorySlot).
  18. AustereTony

    как убрать обычные HUD'ы выживания?

    В RenderGameOverlayEvent.Pre в твоем классе с событиями: @SubscribeEvent public void onOverlay(RenderGameOverlayEvent.Pre event) { if (event.type == ElementType.HEALTH || event.type == ElementType.FOOD) {//С бронёй разберёшся...
  19. AustereTony

    Телепорт в другое измерение на определенные координаты.

    Если координаты уже известны и "безопасны", то можно так: int x, z, y, dimId; EntityPlayerMP mPPlayer = (EntityPlayerMP) player; WorldServer worldServer = mPPlayer.mcServer.worldServerForDimension(dimId)...
  20. AustereTony

    Контейнер

    Ох, не обратил внимания на последнее предложение. Ну тогда из конструктора InventoryPersonal убираешь всё, потом в твоём классе с EEP прописываешь то что я кидал ранее (сообщение #4), а в GuiHandler там где требуется твой инвентарь передаешь его получая свои EEP и обращаясь к полю inventory.
Назад
Сверху