[1.9][Guide]Моддинг 1.9 #6 Рецепты и генерация руд

[1.9][Guide]Моддинг 1.9 #6 Рецепты и генерация руд


Так лучше! Чтобы создавать что либо из этого гайда нам нужно прочитать как минимум статьи про блок и итем!

=========================================================================================
[1.9][Guide]Моддинг 1.9 #6 Рецепты и генерация руд
Упорядоченные рецепты
Для рецептов мы в нашей главной директории создадим папку crafting, а в ней класс Crafting. Там мы создаём метод public static void initCrafting(){}. Теперь заходим в CommonProxy и в событии init пишем следующее Crafting.initCrafting();.
Осталось только добавить рецепт. Крафтинг происходит по образу "массив с переменными(кто знает тот поймёт)". Например, хотим мы сделать так чтобы губка крафтилась из шерсти ниток и бумаги. Мы должны прописать следующее:
GameRegistry.addRecipe(new ItemStack(Blocks.sponge, 2), new Object[] {"SWS","WPW","SWS", 'S', Items.string, 'W', Blocks.wool, 'P', Items.paper}); В начале идёт регистрация в игре. Потом указатель на то что именно регистрируется(в нашем случае рецепт), ItemStack это такая полезная фича, про которую я скорее всего сделаю гайд. Получаем 2 губки, создаём массив, вводим переменные, присваиваем им значение(вместо моих "SWS","WPW","SWS" может быть "121","232","121" и любые другие значения).
Всё! Рецепт создан, 2 губки[Боба =)] крафтится из "нить, шерсть, нить" вверху, "шерсть, бумага, шерсть" посерёдке и "нить, шерсть, нить" снова, но уже внизу.

Могут быть и другие виды такого класса рецептов. Например, GameRegistry.addRecipe(new ItemStack(Blocks.obsidian), new Object[]{"WL", 'W', Items.water_bucket, 'L', Items.lava_bucket}); - обсидиан крафтится из ведра лавы и воды напротив друг друга по горизонтали.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Безобразные рецепты
Безобразные рецепты - это я так называю крафтинг в любом месте, например сахар. Хоть где поставь ингредиент всё равно будет крафтиться. Приступим к практике! GameRegistry.addShapelessRecipe(new ItemStack(Blocks.wool, 5), new Object[] {Blocks.sponge});. Ну в принципе всё! Хоть где мы поставим губку получим 5 шерсти.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Плавка
Тут тоже всё довольно просто! Но я объясню так что сразу всё станет непонятным! GameRegistry.addSmelting(Items.iron_ingot, new ItemStack(Items.gold_ingot), 0.7F); Трансмутация под действием тепла железного слитка в золотой + 0.7 опыта.

На рецептах мы закончили, переходим к генерации!


=========================================================================================
[1.9][Guide]Моддинг 1.9 #6 Рецепты и генерация руд
Собственно говоря нужен блок для генерации и вроде всё... Создаём папку world и там класс ModWorldGeneration. Пишем там это заменяя всё что за комментировано справа.

Теперь в главном классе, в методе init пишем GameRegistry.registerWorldGenerator(new ModWorldGeneration(), 0); и импортируем класс.
=======================================================================================
Итог:
Статья получилась большой и практически нечитабельной. Но когда это нас останавливало?

Итак вам писал CheshirX, ставьте + в репу я вам тоже поставлю, оценивайте на 5/4 мем, если ниже то почему и оставляйте комментарии!




Реклама:




Голосуй за новость:
(+9.509,50.00)

  • Просмотров: 1 451
  • Комментариев: 8
Рекомендуемое для Вас:

  1. Главные редакторы
    Зарегистрирован: 11.06.2013
    Репутация
    (+1885.71777,4-108.3)
    3JIou_Kpunep | Пользователь offline | (28 марта 2016 18:43) | Комментариев: 1 298 | Новостей: 104 |
    • +1

    Хорошая новость, так уж и быть, перенёс на главную. voobscheto


    1. Просто хорошие люди
      Зарегистрирован: 7.03.2016
      Репутация
      (+50.950,7-0.2)
      CheshirX | Пользователь offline | (28 марта 2016 18:46) | Комментариев: 218 | Новостей: 14 |
      • +1

      Спасибо! lesquee - смайл который входил в рамку.
      -----------------------------------------------------------------------------



  2. ТруЪ Олдфаги-с
    Зарегистрирован: 10.06.2012
    Репутация
    (+657.5626,1-31.4)
    ЧеРешНя | Пользователь offline | (28 марта 2016 21:09) | Комментариев: 1 151 | Новостей: 113 |
    • 0

    Посоветуйте что-нибудь бесплатное, но хорошее и я буду вам благодарен!

    uTorrent

    Все п здато, 5.


    1. Просто хорошие люди
      Зарегистрирован: 7.03.2016
      Репутация
      (+50.950,7-0.2)
      CheshirX | Пользователь offline | (28 марта 2016 21:28) | Комментариев: 218 | Новостей: 14 |
      • 0

      Самая лучшая прога! evil-smile
      -----------------------------------------------------------------------------



  3. Олдфаги
    Зарегистрирован: 29.12.2014
    Репутация
    (+120.7116,9-3.8)
    TheFilippXL | Пользователь Онлайн | (28 марта 2016 21:19) | Комментариев: 253 | Новостей: 22 |
    • 0

    Пара спойлеров не помешала бы, но вообще 5 мем.
    -----------------------------------------------------------------------------
    Steam - TheFilippXL
    VK - *вот*


    1. Просто хорошие люди
      Зарегистрирован: 7.03.2016
      Репутация
      (+50.950,7-0.2)
      CheshirX | Пользователь offline | (28 марта 2016 21:32) | Комментариев: 218 | Новостей: 14 |
      • 0

      В следующий раз сделаю
      -----------------------------------------------------------------------------



  4. Goldфаги
    Зарегистрирован: 28.03.2013
    Репутация
    (+2097.01991,5-105.5)
    Alex G. | Пользователь offline | (28 марта 2016 21:31) | Комментариев: 2 450 | Новостей: 145 |
    • 0

    Пять.
    -----------------------------------------------------------------------------
    Цитата: south_park
    зaeбал ЗAEАЛ ЗAEБАЛ ЗAEБАЛ, сукa урод конченый




  5. Просто хорошие люди
    Зарегистрирован: 19.04.2015
    Репутация
    (+36.525,8-10.7)
    Funcrafter_Pro | Пользователь offline | (29 марта 2016 06:43) | Комментариев: 291 | Новостей: 26 |
    • 0

    5 мем.


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 1541552

Ответов: 103886

Автор: Sab

Сегодня, 14:30

Ностальгический чат.

Тема в разделе: Флудильня

Levion

Просмотров: 253

Ответов: 20

Автор: Sab

Сегодня, 14:29

Лишняя информация о предмете

Тема в разделе: Моддинг

Senchick

Просмотров: 59

Ответов: 2

Автор: Dezertir009

Сегодня, 13:17

VanillaCraft - лучший сервер без привата!

Тема в разделе: Проекты

MrMaga

Просмотров: 4022

Ответов: 108

Автор: MrMaga

Вчера, 21:50

SmithyGames 1.8.1 - 12.2

Тема в разделе: Проекты

smithy9901

Просмотров: 73

Ответов: 0

Автор: smithy9901

Вчера, 18:06