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

  1. DStriker

    Полублоки

    Начни с изучения класса Block и его наследников в майне, многие вопросы сами собой отпадут.
  2. DStriker

    С чего начать, что учить?

    Чтобы понять форж-апи, нужно понять, как работает майн. Я изначально тоже ничего не понимал, а потом уже как-то интуитивно рука стала тянутся к конкретным классам с нужными мне методами. Хочешь понять все функции - экспериментируй. Возьми, например, класс блока и играйся с разными его функциями...
  3. DStriker

    Поворот блока относительно игрока.

    @RareScrap, на 1.7.10? Нормальная реализация направлений? Серьёзно?
  4. DStriker

    Поворот блока относительно игрока.

    Подмена метадаты или тайл-энтити для хранения номера лицевой стороны. Менять номер в onBlockPlacedBy
  5. DStriker

    Как можно сделать так, чтобы ставилось сразу два блока друг на друга?

    Делаешь ItemBlock и в функцию установки блока делаешь проверку на 2 свободных блока и ставишь нужные блоки.
  6. DStriker

    Свой блок с инвентарем 1.7.10

    Ну если сильно не заморачиваться, то для данной задачи хватило бы тикающего блока, меняющего метадату при выполнении тех или иных условий. Тогда не нужны ни тайлы, ни гуи, ни всё остальное.
  7. DStriker

    Как создать ResourceLocation

    Тебе игра прямым текстом пишет, что у тебя ДВА файла с таумкрафтом. Догадайся с трёх раз, как это исправить...
  8. DStriker

    Текстура

    Например, у тебя есть 3 разные текстуры, которые ты хочешь повесить на один блок. Соответственно, тебе нужны 3 переменные типа IIcon, объявленные в классе блока. В registerBlockIcons регаешь путь к текстурам. А сами текстуры ставятся на блок методом getIcon. Там есть 2 функции: одна для...
  9. DStriker

    Проблема с обновлением текстуры по meta

    Можно ещё вызвать обновление рендера блока через world.markBlockForRenderUpdate(x,y,z)
  10. DStriker

    Аддон для IC2

    Эм, в build.gradle ты прописываешь путь к файлу для компиляции. Или что нужно?
  11. DStriker

    Аддон для IC2

    Принцип для всех аддонов один: тебе нужно сделать "привязку" к основному моду при запуске игры, импортировать исходники мода в эклипс как либу и сделать так, чтобы компилятор знал о существовании основного мода. Ну а дальше свобода творчества, можешь хоть весь мод перепилить.
  12. DStriker

    Заставить Forge загрузить еще мод, но после загрузки minecraft?

    Даже интересно стало, зачем?
  13. DStriker

    Свой дроп с блоков

    @vixtor, чем тебе ивенты не угодили? От пару строчек кода никому хуже не станет. Ну можно полезть в ASM и хуки и переделать ванильные классы. Но стоит ли оно того?
  14. DStriker

    Свой дроп с блоков

    Сорян, заработался. Для того, чтобы было 25%, действительно нужно не 3, а 4 ставить.
  15. DStriker

    Свой дроп с блоков

    BlockEvent.HarvestDropsEvent. Проверяешь, что блок - алмазная руда, потом проверяешь значение рандома. Например, if(random.nextInt(3)==0) - шанс 25%. ну и добавялешь предмет в дроп-лист.
  16. DStriker

    Добавить музыку

    В твоих assets создаёшь sounds.json, в котором будет информация о звуках твоего мода, сами звуки кидаешь в папку sounds. Воспроизвести в игре можно командой world.playSound, дальше сам.
  17. DStriker

    Своя иконка

    В 1.7.10 CreativeTabs#getTabIconItem
  18. DStriker

    Звук не работает в эвенте

    Игра-то хоть знает о существовании этого звука? Не выводит ошибки в консоль при выполнении кода?
  19. DStriker

    Как создать разносторонний блок с изменением направления лицевой стороны?

    Разносторонняя текстура реализуется путём наложения отдельных текстур на конкретные стороны блока. Соответственно делаешь несколько IIcon или массив IIcon[], в registerBlockIcons прописываешь путь к каждой текстуре, а в getIcon проверяешь номер стороны блока и возвращаешь нужную текстуру. Там...
  20. DStriker

    Локализация

    Вроде любой string в игре можно локализовать в любом месте вызовом StatCollector.translateToLocal("название_в_lang_файле").
Сверху