java

Добавляем еду, еду с эффектами и корм

Всем привет! Продолжаю переработку своих гайдов и сегодня сделаем еще пару предметов. Это будет две сосиски. Обе можно будет съесть, так же они будут пригодны для лечения волков, а золотая версия будет еще и различные эффекты выдавать. В этот раз я так же начну с пустого мода, но не буду подробно разбирать моменты, который уже …

Добавляем еду, еду с эффектами и корм Читать далее »

Добавляем новые предмет и вкладку

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

Добавляем новые предмет и вкладку Читать далее »

Добавляем новую структуру

Ух! Всем привет! На время пришлось отложить сайт. Слегка выгорел, да еще и учёба схватила за хвост. Так что попробую наверстать, но так как с сессией ещё не закончено, то и обещать ничего пока не буду. Список уроков С последнего поста прошло жутких две недели! Это прям вау, время, ты куда? К счастью, я …

Добавляем новую структуру Читать далее »

Добавляем постройку (особенность, feature) для биомов

Всем привет! Пришло время применить все созданные блоки на практике. Структуры это одна из самых интересных частей любых песочниц. Все мы с радостью заваливаем в пустынный замок, для четырёх сундуков и девяти блоков динамита, и бегаем по шахтам, аванпостам, деревням и т.д. О структурах той же террарии я и вовсе промолчу, уж слишком они круты. …

Добавляем постройку (особенность, feature) для биомов Читать далее »

Дроп опыта при добыче блока

Привет! Недавно я написал гайд по добавлению своей руды. И вроде руда есть, был вариант с блоком и обычным дропом. Но я не учёл одного. Если мы добываем уголь, то получаем кусочек опыта, а так же сам уголь. Если мы добываем угольный блок, то получаем кусочек опыта при переплавке, а так же всё тот же …

Дроп опыта при добыче блока Читать далее »

Новая руда. Часть 2. Генерация в мире

Привет всем! В прошлый раз мы добавили свою руду (по сути еще один обычный блок), а так же варианты дропа для неё и даже пару рецептов. Но какая радость от руды, которую нельзя найти в игровом мире? Никакой. Поэтому сегодня мы добавим хук для события генерации мира, в котором пропишем генерацию нашей руды. Список уроков …

Новая руда. Часть 2. Генерация в мире Читать далее »

Бонусный. Block.Properties

Привет. Если вы прошли прошлые уроки, то могли заметить, что я забыл о свойствах блоков. Инструмент там, скорость добычи, свет. А блоков-то наделали кучу. Время это исправлять! Урок будет довольно коротким, так что поехали. Просто некоторые важные свойства Вы же знаете, что есть блоки, сквозь которые можно спокойно пройти. И используя doesNotBlockMovement():

Создаст блок …

Бонусный. Block.Properties Читать далее »

Тринадцатый урок. Стекло

Привет! Сегодня, как я и обещал, урок о создании блока стекла. От обычного блока стекло отличает несколько вещей. В первую очередь сквозь этот блок должно быть видно другие блоки. Так же стекло не должно оставлять тень и отображать такое же стекло сквозь себя. Урок довольно простой, но есть пара не самых очевидных моментов. Так что …

Тринадцатый урок. Стекло Читать далее »

Бонусный урок. Стена

Привет. Это последний урок из вариативных блоков для блока, так как по больше мере они все однообразны и по сути одинаковы. Добавляем блок от соответствующего класса (ступени — StairsBlock, плита — SlabBlock, стена — WallBlock), указываем его свойства, добавляем соответствующий предмет, а после этого добавляем соответствующие модели, текстуры и blockstate. Как говорят, немного кода, json …

Бонусный урок. Стена Читать далее »

Бонусный. Добавляем плиты (slab)

Привет. У нас есть ступени и блок, теперь пора добавить полу блок. Он же плита. Добавить плиты даже проще, чем ступени, а потому этот урок будет без номера, своего рода бонусное дополнение для любопытных. Список уроковУрок двенадцатый. Новые ступени Как известно, плиты имеют три состояния. Верхнее, нижнее и двойная плита (ака блок). В первую очередь …

Бонусный. Добавляем плиты (slab) Читать далее »