Добавляем новый предмет в Minecraft! | Пишем собственный мод для Minecraft 1.19!
HTML-код
- Опубликовано: 23 апр 2023
- Привет, сегодня мы научимся добавлять новые предметы в Minecraft версии 1.19. Будем делать это с использованием языка программирования Java, без сторонних плагинов и замен текстур!
Мой телеграм канал - t.me/tgArgoDev
Пожалуйста, выпусти продолжение!
Привет. Очень полезный урок! Очень жду продолжение и надеюсь, что во время обучения ты ответишь на вопросы и покажешь как и что создать. Думаю эти вопросы будут полезны всем, кто хочет начать создавать моды.
1. Как сделать так, чтобы предмет можно было кушать и сколько единиц голода он наполнит?
2. Как создать блок любой формы, по типу: полублока, ступеньки?
3. Как сделать собственный интерфейс предмета/блока?
4. Как создать собственного моба (мирного/враждебного)?
5. Как создать броню, которая будет давать эффект (скорость/регенирация)?
6. Как создать собственный биом?
Всё, а так у меня очень много вопросов со сложным написанием кода, которым я хочу научиться. Хочу научиться не только создавать предметы, но и добавлять к ним анимацию как в моде CREATE.
Привет, спасибо. Я подумаю над этим:)
@@devArgo Регай новый видосик, сообщество ждет.
замените строчку где указано .tab(...) на
()-> new Item(new Item.Properties().tab(CreativeModeTab.TAB_FOOD).stacksTo(64).rarity(Rarity.COMMON).food((new FoodProperties.Builder()).nutrition(6).saturationMod(1f).alwaysEat().build())));
тогда вы можете съесть предмет пользуйтесь
изменено: если возникла ошибка то перепишите слово пользуясь кнопкой tab<
так же вы можете пользоваться сгенерированным кодом MCreator на счет моделек то blockbench интерфейсы тоже в MCreator
Жду продолжение ведь урок полезный, с первым уроком я заморочился, но с надеюсь нет. Очень жду последующие уроки!
замените строчку где указано .tab(...) на
()-> new Item(new Item.Properties().tab(CreativeModeTab.TAB_FOOD).stacksTo(64).rarity(Rarity.COMMON).food((new FoodProperties.Builder()).nutrition(6).saturationMod(1f).alwaysEat().build())));
тогда вы можете съесть предмет пользуйтесь
изменено: если возникла ошибка то перепишите слово пользуясь кнопкой tab
Зачем@@PhantomFT
Чел учи нас нам нравится
Окей, друг)
@@devArgoэх, и где же ты!
Один из лучших по моему мнению роликов на эту тематику! Так как в других гайдах не всё идёт по маслу, а это редкость. С первого раза всё заработало и никаких ошибок, потому что ты разъясняешь те "под-темы", о которых другие не говорят. Очень годный контент! Жду следующего ролика!
От души, друг, но следующие уроки вряд ли будут по майну..)
Привет,поздравляю с 100 подписчиками на канале!
Привет, большое Спасибо). Я правда уже в телеге написал поздравительный пост, но не грех еще раз порадоваться)
Большое спасибо, хорошо все разбираешь! С нетерпением жду новых видео
Спасибо огромное за комментарий!)
С нетерпением жду следующий ролик, спасибо большое за обучение
Думаю, что в конце лета - в начале сентября снова вернусь)
Удачи тебе развитии канала, видео таких как ето без води очень мало на ютубе.😇🥰
Это идеальные уроки. Очень понравилось. Лайк! Жду проду!
Спасибо))
Привет. Твои уроки это просто нечто. Продолжай в том же духе! Жду новую часть)
Спасибо, друг)
Побольше бы таких как ты....
бро привет делай дальше очень помог
я надеюсь ты сможешь делать такой же хороший кантент)
брат,вот ты же молодец,ты блин не дорогущие курсы по джаве,ты красавчик баля.Жду видосиков от тебя!
Ох, друг, все сильно поменялось. Ботаю питончик и мечтаю о математике)
Бро, продолжай в том же духе, очееень жду продолжение
брат, снимай дальше, очень информативно снимаешь, продолжай!
Большое спасибо!) Постараюсь в сентябре вернутся
Братишка, скорее ищи время делай ролики потому что реально очень круто обучаться смотря тебя, пожалуйста не уходи снимай дальше!!! Мы все будем ставить лайки и подписки!
Большое спасибо, друг, я продолжу обязательно, пока просто хочу отдохнуть, пока 2 недели отдыха за весь год, просто устал:(
@@devArgo Очень ждем.
Жду новый видос, очень познавательно)
Очень классный контент, пожалуйста, не бросай это дело, у тебя очень классно это выходит!
Спасибо) посмотрим, будет ли продолжение)
учусь с тобой уже второй день и думаю что у тебя минимум 10к подписчиков. мой шок когда я увидел что всего 230 а снимаешь так годно
От души, возможно, когда вернусь после лета наберу больше чем 230 подписчиков) но думаю, скорее буду снимать обучалки по джаве, а не по модам)
Этот гайд действует на версия 1.17 и позже?
Привет! Я сам хочу научиться писать моды, поэтому стало интересно, как ты сам узнавал все эти тонкости и работу API, какие основные источники информации использовал для обучение, сам занимался созданием модов? Как долго? Спасибо.
Если ты хочешь чему-то научиться, то тебе прямиком на зарубежные Ютуб каналы, авторы которых не дилетанты(В основном)
Никаких тонкостей тут нет) Идешь на англ ютюб и там есть плейлисты по созданию модов, я там смотрел, потом пытался чет сделать сам
Привет, спасибо за урок, все понятно и классно! Сделай пожалуйста видео про зелья, на ютубе и вообще в инете очень мало инфы про зелья
Привет, возможно, когда будет время я разберусь в этой теме!
привет, мы разрабатываем зелья в ванильном стиле их будет 7 новых уникальных зелей
жду продолжение гайд топ
Здравствуй,
Новые видео стоит ждать по этому курсу?)
Здравствуй, думаю, да, но я только освободился, нахожусь в другом городе, хочу чуть-чуть пожить.. Ахаха
Можете посоветовать литературу для обучения созданию модов? Ну, или источники
На англ ютюбе есть парень, который уже кучу плейлистов записал, посмотри у него
Как создать клиентский мод на фабрик и как можно просмотреть коды других модов, которые с инета качал?
а есть где-то информация о том, как выглядит код тех или иных вещей из оригинальной игры? Я вот хочу сделать измерение с генерацией на основе стандартного супер-плоского мира. Если бы были примеры кода отвечающего за генерацию плоского мира и создание измерения, то может можно было бы от этого отталкиваться. Спасибо за видео, с вашим подходом втянуться и начать понимать будет гораздо проще для многих. Это очень важно, ведь MCreator без костылей не позволяет многое делать
Исходники игры находятся в External Libraries
Наткнулся на ваш канал случайно и мне стало интересно, а на python пишут моды ?) Не хочу разпылятся на 2 языка но тема очень интересная которую хочется пощупать 😊
Привет, майнкрафт написан на джаве) на питоне писать моды не получится:)
@@devArgo жаль 🥲
спасибо большое за урок!! а продолжение будет?(
Вообще не планирую в ближайшее время) может когда-то снова захочу что-то про это записать, не знаю!)
Привет. Можно ли за платно учится у тебя создавать моды майнкрафт? Многому, пожалуйста.
Привет, я больше этим не занимаюсь
Видосы про майн🎉
спасибо за видео!
Привет, подскажи как ты учил Джаву?
Привет, я ее и сейчас учить буду:) для майнкрафта она особо не нужна, ток база минимальная
@@devArgo Можеш скинуть сайт или плейлист в Ютубе чтобы выучить джаву?
Жду видео на тему добавления мобов
Планируется одним из следующих
@@devArgo Жду как можно скорее)
Извините вопрос наверное уже достал 😅, но мне интересно будет ли продолжение или вы забросили это дело?
Привет, вряд ли когда-то оно выйдет, ибо времени на это уйдет много, а сейчас я сосредоточен на глубоком изучении питончика)
полезная инфа если хочешь сделать свой мод, а я хочу и хочу гайд как сделать анимацию предмета
По сравнению с Mcreator есть преимущество? Или там визуальный кодинг, а здесь все ручками и кому что нравится?.
Мне не особо нравится, что он не объясняет совсем, поэтому решил свои снимать и попутно разбираться самостоятельно
Понял, спасибо за ответ)@@devArgo
@@redfoxter8750 нет проблем
Если необходимо добавить несколько предметов, мы в item создаем отдельные классы для каждого предмета или добавляем все предметы, как объекты в один класс? Покопался на гитхабе некоторых мододелов, у кого-то созданы даже отдельные директории...надеюсь понятный и не тупой вопрос😀диз если тупой🤔тогда буду сам разбираться
+ норма ли это, что в текстурах, в json, который в models, допустим для второго предмета, у нас дуплицируется parent и textures&
Привет, насколько я помню, каждый item создаем заново и отдельно)
@@antesignan А вот тут подсказать не могу, тк не особо понял вопрос
@@devArgo проснулся и понял, что вопрос реально непонятный и разобрался сам с ответом) спасибо за пояснение по поводу первого вопроса😇
@@antesignan рад помочь)
Добрый день. Когда сможем увидеть продолжение?) Что с телеграм каналом?
Привет, продолжение по модам - вряд ли. Телегу веду, не так сильно как раньше, но иногда делаю посты и делюсь мыслями:) К ютюбу пока не могу подступиться, тк нет времени
А можно уточнить канал в телеге? Данный в описании уже не находит)@@devArgo
@@user-mm5bq7dp4g t.me/argoRise
Отлично! Есть!🤝
@@devArgo
В создании объекта Intelij почему то не находит tab TAB_MISC. Подсвечивает красным... Где должен быть добавлен класс?
Ох, друг, я уже давно этим не занимался, щас фокус мой сместился на питон и поиск работы)
@@devArgo Понял)
Хм, а интересно) - Python лучше чем Java? Чем привлек?)
@@user-mm5bq7dp4g лучше или хуже - такие утверждения чутка неверны. У питона шире спектр задач, которые можно писать с его помощью и он сам по себе в разы проще, чем джава. Да и плюс моя мечта в далеком будущем попасть в ML, вдруг сбудется))
Не из Москвы случаем?
В принципе у меня тоже Python
(+ Java) в приоритете.
Есть ссылка на задачи по Python?)
а как добавить описание предмету?
А где продолжение? 9 месяцев прошло!😮
А вот не планирую))
IEventBus - это интерфейс! Именно поэтому буква I стоит в самом начале. Никакого отношения к Item это название и сам интерфейс не имеет
жаль что канал уже не ведётся(((
Это буквально ЕДИНСТВЕННЫЙ канал на котором можно узнать КАК кодить моды (по крайней мере я таких больше не нашёл).
канал был заброшен слишком рано, с таким-то потенциалом
Он не заброшен) а каналы такие есть, но только на английском языке:)
спасибо за видео❤
Приятно читать такие комментарии! Спасибо, буду выкладывать ещё)
Знающие люди подскажите. По такой же методике добавил второй предмет, но вместо дефолтного названия предмета, начало писать item.***mod.название предмета. Как пофиксить
тебе надо в папке lang сделать так "item.***mod.название предмета": "название предмета на том языке, на котором хочешь чтобы было"
в моем случае "item.prolitmod.banana": "Banana", получается уже в игре будет писаться не item и т.д, а Banana
жаль что куда то пропал с ютуба, очень нравиться смотреть эти обучалки, жаль их всего 2 ролика
Привет, я вернусь чуть позже, но обучалок по майну скорее всего больше не будет
@@devArgo да, я видел в телеге, но видосы по с++ я бы посмотрел
@@ripoy1617 с++? Я вроде даже такое не упоминал)
А что делать если когда я пишу tab или TAB_MISC у меня выдаёт ошибку
Ну хз таже проблема, попробуй точно 1.19 поставить если у тебя не она
Броу мне очень помог твой ролик😊!!!я очень жду продолжение я подпишусь❤❤❤
Бро когда новое видио? (
Думаю, буквально на днях выйдет, если получится по времени)
продолжения не будет?
Скорее всего нет
Классное видео!!
Большое спасибо!)
Было бы хорошо если бы ты загрузил проект на ГитХаб
Насколько я помню - он там есть, просто ссылку оставить забыл:)
Когда новая часть?
Точно не уверен, может через пару недель, пока что много работы и кодить времени и желания почти нет
Когда будет продолжение?
Пока не знаю, я отдыхаю:)
Дядя спасибо.Когда новое видео?😢
Рад, что помог, следующий видос в сентябре планируется, тк я в другом городе щас)
у меня нет в CreativeModeTab таких категорий вроде TAB_MISC даже код этой штуки ковырял
Привет, я уже точно не помню что там и как, возможно когда вернусь, я изучу этот вопрос, скорее всего у тебя что-то не так написано, поэтому программа просто не видит эти категории
Почему ты пропал?(
Жизнь - сложная штука:)
Здравствуйте, у меня по какой то причине не появляется подсказка как у вас, а самому хз как 4:30
Если есть подсказка, просто выбирай ее и готово)
@@devArgo Нет, подсказки вообще никакой
Пожалуйста, вернись, мы очень хотим научиться модить
ААААААААА, У МЕНЯ ЛОМКА! БОЛЬШЕ БОЛЬШЕ УРОКОВ!!!!!
где новый видос..
Когда новые видео?
В сентябре планирую
Помогите кто нибудь у меня нету tab в выборе
Спасибо за урок, очень понятно объясняешь! Но у меня почему-то ошибка в DeferredRegister.create(ForgeRegistries.ITEMS, pellentesque_mod.MOD_ID) (таймкод - 2:11), где ID мода (pellentesque_mod) подсвечивается красным и при попытке запуска выдаёт такую ошибку: error: cannot find symbol
DeferredRegister.create(ForgeRegistries.ITEMS, pellentesque_mod.MOD_ID);
^
symbol: variable pellentesque_mod
location: class ModItems
Весь оставшийся код без ошибок, как на видео. Я очень не очень в кодинге и надеюсь на помощь)
Также очень жду новое видео, а то видео-гайдов по созданию модов на 1.18.2 и выше супер мало!
Привет, спасибо за комментарий, когда я вернусь к коду, я посмотрю что там такое, просто сейчас уже не помню и очень занят:)
@@devArgo Хорошо, буду ждать, спасибо!
Все уже что-ли? Дальше кина нн будет? Прискорбно 😔
Хотелось бы увидить кау сделать нпс
Именно которым можно будет управлять из мода
куда пропал
Не буду душнилой. I в слове IEventBus это сокращение не от item, а от interface
Хм, возможно такое, уже не помню точно:)
блин я не понял как текстуру вставить
Пересмотри пару раз, там все нужно написать в точности как у меня
@@devArgoя код правильно написал, но не понимаю как сам файл текстуры вставить в код
@@ibraShik там сначала надо картинку закинуть) в идею, потом оттуда зацеплять ее в json
где проооода
Как-нибудь будет))
Надеюсь тебя не забрали в армию😐
Во вторник посмотрим, че они там решат, ой, надоели, собаки чертовы
И где продолжение ? :)
Ну объяснение прям для нулевых, но зато понятно )))
Чувааак, ну ты где???
Походу скоро буду в армии, аххахах
@@devArgo нееееттт
Че блять... I - это от item?.. I в начале IEventBus это соглашение об именовании интерфейсов. Ты точно прогер?
Расслабься друг, можно просто указать на ошибку)
Привет, очень хороший тутор, а как возможно сделать не большое современное гуи меню с функционалом?
Пропал😢
Ну куда ж я пропал) Я же всегда тут на связи
понятно, делать моды для майнкрафт это не моё.
Та это ж изи, на таком уровне, во всяком случае🤣
@@devArgo можешь сделать проду пожалуйстааа
@@devArgo но для меня нет, лучше ресурспаки буду делать.
Зря канал забросил, как по мне
Он не заброшен, просто есть дела поважнее, на данный момент
@@devArgo ок
public static final DeferredRegister Money = DeferredRegister.create(ForgeRegistries.ITEMS, story.MOD_ID); ось так одна строка виглядає при созданії 1.20.1
Дай свой телеграм, помощь нужна
Пожалуйста, выпусти продолжение!
Его не будет, извини)
А есть продолжение?
-