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

  1. S

    Мод кликер.

    Можно, видел видео, где Wither применялся для этого. Серверу пофиг, тяжелую книгу ты на ЛКМ положил или программно это сделал. Программно как-то удобней.
  2. S

    Мод кликер.

    Вопрос решен самостоятельно. В недрах файла Minecraft.class нашелся приватный метод: private void sendClickBlockToController(boolean leftClick) { if (!leftClick) { this.leftClickCounter = 0; } if (this.leftClickCounter <= 0 &&...
  3. S

    Мод кликер.

    Ну как бы народ предлагает в настройках установить attack/destroy на клавишу на клавиатуре, положить тяжелый предмет на клавиатуру (книжку например) и идти пить чай. Но это не true подход. Надо именно в моде сделать такое, чтоб нажал и пошел чай пить, пришел а инвентарь забит каблой.
  4. S

    Мод кликер.

    Уважаемый all, подскажите. На генераторе булыжника (вода + лава) приходится долго стоять с зажатой ЛКМ. А нельзя ли выполнять это действие программно, ну отловил KeyEvent на забиндинную кнопку, пошел каблу рубить, еще раз нажал, перестал рубить. Мод клиентский, а значит надо как-то и серверу...
  5. S

    Как присвоить ItemStack[] пустое значение ?

    Все верно крашит. тут  if(items[0].stackSize == 5) { items[0] = null; } ты делаешь объект равным null и в следующей строке делаешь: if(items[0].stackSize > 5) т.е. получается "if (null.stackSize > 5)"
  6. S

    Как наложить Текстуры друг на друга!

    Есть сложный вариант, использовать мультитекстурирование, но придется писать собственные шейдеры. Проще где-то в недрах кодища сделать сложение твоих текстур и получить на выходе одну, и ее уже использовать.
  7. S

    Событие при торговле с НПЦ

    Уважаемые люди, помогите с проблемой. Я написал следующее кодище     @SubscribeEvent     public void craftEvent(PlayerEvent.ItemCraftedEvent event)     {         if (event.player.worldObj.isRemote)         {             saveTemplate(event.craftMatrix, event.player.openContainer);         }...
  8. S

    Перемещение предметов в инвентаре

    Можно закрывать. Решил проблему следующим образом: @SubscribeEvent public void workPlayerTickeEvent(TickEvent.PlayerTickEvent event) throws IOException { Minecraft mc = Minecraft.getMinecraft(); if (event.side == Side.CLIENT) { if...
  9. S

    Перемещение предметов в инвентаре

    Про Minecraft.getMinecraft().theWorld я писать не стал, думаю что event.side тоже уместен. Про пакеты мысль пришла, но уже было поздно и пора было спать. Пойду искать туториал по пакетам. Ну и исходная задача все таки переместить из одного слота в другой, без дюпов, это я уж погорячился в своем...
  10. S

    Перемещение предметов в инвентаре

    Ну замена "if (event.side == Side.CLIENT)" на "if (event.side == Side.SERVER)" ничего не меняет. Все по прежнему. Добавлено: 19.01.2016 08:39:51 Мне вспомнился анекдот про типичного программиста, где в итоге его ответ был верным, но бесполезным. Разжую свой вопрос про "world.isRemote": просто...
  11. S

    Перемещение предметов в инвентаре

     А откуда берется этот world. Я вижу его во всех примерах, но не могу понять откуда его брать? У меня есть вот такой кусок, откуда вызывается предыдущая функция: @SubscribeEvent public void tickEvent(TickEvent.PlayerTickEvent event) throws IOException { if (event.side ==...
  12. S

    Перемещение предметов в инвентаре

    Написал тестовую функцию, цель - поместить в ячейку крафта семь предметов, таких же, какие лежат в первой ячейке инвентаря, после помещения, первую ячейку очистить. Визуально все работает, но когда мышкой пытаешься забрать из ячейки крафта предметы, то все возвращается в исходное положение...
Назад
Сверху