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

  1. LaoTheLizard

    Поворот текстуры сверху на блоке

    Ладно, видимо, это слишком сложно (или слишком дорого). Вопрос попроще: как запретить какой-нибудь конкретный ванильный рецепт? Ну, чтоб игроки не могли крафтить, например, хлеб. Или каменный забор.
  2. LaoTheLizard

    Поворот текстуры сверху на блоке

    Из всего сказанного я выудил только одну строчку, мною не реализованную - про пары блоков для каждого полублока. Ладно, попробую порассуждать вслух. Какие проблемы нужно решить? 1. Блоков должно быть два - простой полублок и двойной - на случай, когда они стакануты. 2. Когда я ставлю второй...
  3. LaoTheLizard

    Поворот текстуры сверху на блоке

    Ну, бог с ним, с азимутом... Два вечера потратил, пытаясь из своих блоков полублоки сделать, и ни на шаг не сдвинулся с мертвой точки. Может, найдется тут хоть один добрый самаритянин и поможет мне доделать начатое? А то уже просто руки опускаются. Думаю либо бросить затею вообще, либо оставить...
  4. LaoTheLizard

    Поворот текстуры сверху на блоке

    Хорошо, попробую. svk, ну, он и тут объяснил довольно невнятно. Но, потыкав в коде чуть ли не наугад, я всё-таки случайно понял, как оно работает. И сделал, как надо. И на том спасибо. Хотя, если бы помочь просили меня - я бы объяснил на порядок доходчивее. И пациент быстрее бы выздоровел. Еще...
  5. LaoTheLizard

    Поворот текстуры сверху на блоке

    Чтоб не создавать новую тему: как сделать мой блок падающим, как песок?
  6. LaoTheLizard

    Поворот текстуры сверху на блоке

    Еще подумал и допёр. И сделал. Спасибо за подсказку.
  7. LaoTheLizard

    Поворот текстуры сверху на блоке

    Не согласен. Но это неважно, так как речь идет о решении другой проблемы.
  8. LaoTheLizard

    Поворот текстуры сверху на блоке

    Сейчас код выглядит так: http://pastebin.ru/NdhNZsR5 У меня есть четыре текстуры: низ, бок и две текстуры верха. Вся задача состоит в том, чтобы выбор текстуры верха происходил в зависимости от того, в какую сторону смотрит игрок, который ставит блок. В registerBlockIcons я присвоил текстуры...
  9. LaoTheLizard

    Поворот текстуры сверху на блоке

    Мозг кипит уже. Короче, я спер методы из печки и сейчас код выглядит так: http://pastebin.ru/jGyHHqzu Понимаю, что нужно что-то поменять в getIcon и в onBlockPlacedBy, но пока не доходит, что и на что. Помогите, пожалуйста, уже полдня сижу над этим блоком. Я вообще не могу понять, как работает...
  10. LaoTheLizard

    Поворот текстуры сверху на блоке

    Забивание памяти я исправил: http://pastebin.ru/F73NZpqQ Но что мне делать с meta, я не понимаю (не умею). Кстати, переменная dir - это моя переменная, которая принимает значение от 0 до 3 в зависимости от направления, куда смотрел игрок, когда ставил блок...
  11. LaoTheLizard

    Поворот текстуры сверху на блоке

    Попробовал сделать так. Вот итоговый код: http://pastebin.ru/fxU1mhET Получилось следующее: Раз: Два: Три: Четыре: Если непонятно, то на словах расскажу. Когда я ставлю блоки с разных ракурсов, текстура наверху заменяется. На блоке, который я ставлю. А ещё - на блоках, которые я ставил...
  12. LaoTheLizard

    Поворот текстуры сверху на блоке

    Сложил в голове все осколки информации и сделал так: http://pastebin.ru/EhJYHVH2 Не работает, так как процедура registerBlockIcons не запускается каждый раз, когда я ставлю блок. Поэтому dir всегда равен 0, а текстура всегда одна и та же. Что я делаю не так? И куда мне двигаться дальше?
  13. LaoTheLizard

    Поворот текстуры сверху на блоке

    Я понял технологию. Только я не понимаю, как переписать эти блоки. Ладно, попробую разобраться.
  14. LaoTheLizard

    Поворот текстуры сверху на блоке

    Я с Forge только начинаю знакомиться, поэтому такое мне, наверное, не по зубам. Пытаюсь решить вопрос, анализируя существующие блоки. Вот, например, наковальня - она поворачивается к игроку. В её классе нашел такое:     public void onBlockPlacedBy(World world, int x, int y, int z...
  15. LaoTheLizard

    Поворот текстуры сверху на блоке

    Когда мы ставим, к примеру, печь или голову, блок встает к нам лицевой стороной.   Как я понимаю, эта функция реализовывается чем-то вроде этого: (нагуглено) @Override publicvoid onBlockPlacedBy(World par1World,int par2int,int par3int,int par4int,EntityLivingBase par5EntityLivingBase,ItemStack...
Назад
Сверху