Как сделать кастомные предметы в майнкрафт
И так. О чем я буду говорить, я уже писал в шапке. Для начала скажу, что в том коде, что мы будем писать, очень легко запутаться, так что будьте осторожны. Теперь о самом механизме. Существует два типа его постройки: С подобием верстака и при помощи выкидывания предметов на землю. Вы скажете, но ведь проще просто кидать предметы, чем их крафтить. Да, это действительно проще со стороны юзера, но со стороны создателя механизм с "Верстаком" выйдет в два, а то и в три раза компактнее, чем механизм с выбрасыванием. Ну, пожалуй, это все, о чем хотел сказать в начале. Приступим к самому механизму.
Начнем, пожалуй, с первого способа
Если вы начинающий редстоунер, то советую пользоваться им, так-как в нем сложно запутаться, в отличии от второго.
Сейчас расскажу о способе, работающем на принципе выбрасывания предметов в одно место.
Я буду делать так, чтобы при крафте появлялись частички. Вы можете делать без этого.
Приступим.
1. Расставляем командные блоки как на скриншоте:
2. Вписываем команды:
/scoreboard players set @e[type=Item] A 1 ,OnGround:1b>
Разберем тэги:
type - Тип сущности @e
id - ID предмета, которому будет выдано одно очко A
Count - Количество проверяемого предмета
OnGround - Проверяет, лежит ли предмет на земле. (0 - нет, 1 - да)
execute @e[score_A=1]
/scoreboard players set @e[dx=0,dy=0,dz=0] A 2 ,OnGround:1b>
Разберем тэги:
score_A - Тег, проверяющий наличие у предмета @e одного очка A.
dx,dz,dy - Смещение координат по блокам (Более точный параметр, по сравнению с r - radius)
/execute @e[score_A=2]
Эта команда отвечает за то, что мы получим в итоге
Damage - На сколько будет поломан предмет (так-же обозначает доп.id)
tag - Дополнительные тэги
ench - Зачарование
id:6 - Зачарованние на Шипы
lvl:5 - Уровень зачароваия
В итоге мы получим почти сломанный меч, зачарованный на шипы 5
Для красивого спавна перед Item можно добавить: Motion:[0.0,0.3,0.0] - Предмет подпрыгнет на 0.3 блока вверх
/particle happyVillager
Просто спавним зеленые частички возле предмета с двумя очками A (т.е. возле палочки)
/execute @e[score_A=2]
Ну, тут думаю все понятно. Тем более, все тэги я объяснил выше.
/scoreboard players reset @e[score_A_min=1] A
Обнуляет задачу A для ее предметов.
Все. Теперь нам останется просто запитать нашу конструкцию и готово!
И так. Приступим ко второму, более сложному способу создания своего крафта. Но! Его сложность себя окупает. Он занимает всего два командных блока.
Для начала нам понадобится сделать сам верстак. Он основан на раздатчике в котором стоит армор стенд.
Для его создания можно использовать и команды в чате, но я покажу пример на командных блоках. Также покажу, как сделать так, чтобы его смогли сделать игроки.
1. Расставляем командные блоки как на скриншоте:
2. Заполняем блоки командами:
Устанавливаем верстаку критерий A на 1. Все тэги объяснял выше.
execute @e[score_A=1]
minecraft:dispenser -1 /setblock
CustomName - Имя верстака
Тут мы проверяем, стоит-ли под верстаком раздатчик, если да, то заменяем его на "Верстак"
/execute @e[score_Craft=1]
minecraft:dispenser -1 /summon ArmorStand
Чтобы создать стенд я использовал генератор.
CustomName - Имя стенда
Invisible - Видим ли стенд (1 - нет, 0 - да)
NoBasePlate - Отключить ли плиту под стендом
NoGravity - Отключить ли гравитацию стенду
DisbledSlots - Отключенные слоты
/kill @e[score_A=1]
Убиваем наш верстак
Все. создание верстака готово. Перейдем к самим крафтам.
Расставляем блоки и записываем в них команды:
execute @e[name=Craft]
Итого у нас вышло: Если мы положим в верхний центральный слот слезу гаста а в центральный слот порошок блейза, то командный блок выдаст сигнал.
Чтобы добавить предмет добавляете следующий код:
1 - Порядковый номер предмета.
Slot - Слот, в котором лежит предмет. Расположение слотов:
0 1 2
3 4 5
6 7 8
Count - Кол-во предмета
execute @e[name=Craft]
Что получилось: Если сигнал поступит на блок ,то в 4 слоте (то есть в центре) появится два снежка. Чтобы добавить зачарование предмету используйте: tag:
Примечания: Синий командный блок - Цикличный, Зеленый - Цепной. Командный блок с выгнутой стрелочкой сбоку - Условный, С ровной - Безусловный. Чтобы активировать механизм - Поставьте над всеми командными блоками редстоун блоки.
Если механизм не работает, попробуйте ре-активировать его. Если и это не поможет, пишите мне.
Броня для 1.12.2:
Вся броня зачарована на защиту, огнеупорность, невесомость, взрывоустойчивость, защиту от снарядов, подводное дыхание, подводник, прочность 5555 уровня
Супер шлем:
Супер нагрудник:
Супер штаны:
Супер ботинки:
Команды для Minecraft 1.12.2
Команду необходимо вводить в чат, просто скопируйте ее и вставьте в чат игры.
Меч будет иметь 5007 урона, зачарован на добычу 999 уровня, остроту и прочность 9999 уровня. Вы можете убрать чары удалив, например , для убирания чар добычи. Вы можете изменить diamond_sword на golden_sword или wooden_sword итд.
Супер кирка:
Меч будет иметь 5007 урона, зачарован на эффективность 999 уровня, удачу и прочность 999 уровня. Вы можете убрать чары удалив, например , для убирания чар эффективности. Вы можете изменить diamond_pickaxe на golden_pickaxe или wooden_pickaxe итд.
Чары бесконечности, откидывания, горящая стрела, сила.
Получить супер меч, инструменты и броню, /give команды для очень мощных зачарованных предметов [1.17.1] [1.16.5] [1.12.2]
Данные команды будут работать в одиночной игре, и на сервере, но только если у вас есть админка, либо прочие разрешения на использование команды /give и нет прочих ограничений.
Предупреждение :Команды для разных версий игры различаются, потому обратите внимание на какой версии вы играете.
Гайд. Как создавать предметы в Minecraft
Ключевая особенность Minecraft — создание одних предметов из других. Крафт здесь настолько важен, что даже стал частью названия игры. В этом гайде мы расскажем о том, как создавать самые полезные предметы. Причём рассмотрим не только хорошо всем знакомую экипировку героя, но и вещи, о которых не догадывается даже опытный игрок.
Первый и самый важный инструмент, без которого много не сделаешь.
Кроме досок можно использовать булыжник, железные и золотые слитки, алмазы. Алмазную кирку уже можно прокачать в незеритовую на кузнечном столе.
Этот блок позволит улучшить не только кирку, но и другие алмазные инструменты и части брони.
Если вещи поизносились, починить их можно на наковальне.
Если не освещать себе путь в шахтах, можно легко заблудиться. Кроме того, во тьме спавнятся враждебные мобы. Поэтому стоит окружить своё жилище большим количеством факелов.
Если хотите, чтобы факел, который вы держите в руке, освещал вам путь, нужно установить мод OptiFine и в настройках графики поставить «Динамическое освещение» на «Быстро» или «Детально».
Добытые ресурсы нужно где-то хранить. Для этого и пригодится этот предмет.
Большой сундук можно сделать, если поставить рядом два маленьких.
Если ночью выходить на улицу не хочется, и нужно быстро промотать время до утра, понадобится кровать.
От цвета используемой шерсти будет зависеть окраска постельного белья на кровати.
Любому дому нужны окна, поэтому без стекла не обойтись. Тем более что делается оно очень просто.
Кроме того, цвет блоков легко меняется любым красителем, что позволяет составлять из них красивые витражи.
Ещё один блок для украшения вашего дома. Как и в случае с кроватью, от цвета используемой шерсти зависит конечный вид флага.
На этом столе можно добавить узоры на флаг и сделать его интереснее.
В использовании нет ничего сложного. Поместите флаг в интерфейс станка, добавьте краситель нужного цвета и выберите понравившийся рисунок. Можно повторять сколько угодно раз и накладывать узоры друг на друга. Кроме того, иногда в шахтах можно обнаружить свитки с необычными узорами. Чтобы нанести их на флаг, поместите свиток в нижний слот ткацкого станка.
Ночью в Minecraft небезопасно, да и в шахту лучше спускаться подготовленным. Защитить себя поможет меч, ведь, как известно, лучшая защита — это нападение.
Крафтится он ровно из тех же материалов, что и кирка.
Если предыдущий вариант не сработал и защита всё же нужна, придётся обзавестись щитом.
Здесь уже вариантов поменьше, потому что из других материалов щит не создать.
С некоторыми врагами лучше сражаться на дистанции. Полностью натянутый лук наносит урон в 9 единиц. Этого хватит, чтобы с 2–3 выстрелов убить почти любого враждебного моба.
Кроме крафта, его можно получить в качестве лута со скелета или зимогора с шансом в 8,5%.
Кроме того, на стрелы можно накладывать дополнительные эффекты, если соединить их с оседающим зельем.
Если вы отправляетесь в Нижний Мир или тем более Край, вам не обойтись без дополнительной защиты.
Создать броню можно из кожи, металла, золота и алмазов. А на кузнечном столе алмазное обмундирование можно улучшить, превратив его в незеритовое.
Не обязательно носить броню всегда, ведь она будет изнашиваться от случайных падений и любого полученного урона. Хранить её можно на стойке. В случае надобности она быстро снимается и надевается нажатием ПКМ.
В путешествии пригодится компас. Его стрелка всегда указывает в направлении первоначального спавна. Это поможет не заблудиться и найти дорогу домой. Обратите внимание на то, что в Нижнем Мире и Крае он работать не будет.
Если держать этот предмет в руке, на него будет наноситься проекция окружающего мира. Карта поможет сориентироваться на местности и быстро вернуться к интересным местам.
Сам по себе этот предмет нужен только как ингредиент для крафта. Однако если добавить перо и чернила, в книге можно будет писать. Таким образом можно делать инструкции, книги с рецептами или даже переписать «Войну и Мир» (если есть большое желание).
Тут нам и пригодится созданная в прошлом шаге книга.
С помощью этого блока можно наложить чары на оружие, инструменты и броню. Для этого нужно поместить в левый слот предмет зачарования, а в правый — лазурит. После этого игра предложит опции эффектов, которые можно наложить. Если навести курсор на них, появится подсказка с названием и уровнем чар.
Вдобавок, используя книжные шкафы, можно увеличить максимально накладываемый уровень чар. Для этого нужно поставить 15 книжных шкафов так, чтобы между ними и столом зачарования был блок воздуха. При этом количество требуемого опыта для наложения эффекта тоже увеличится.
Если вы решили приручить парочку животных или развести целую ферму, без поводка не обойтись.
Сгустки слизи можно купить у странствующего торговца или выбить из слизней. Появляются они ночью на болотах или в просторных пещерах ниже 40-го уровня.
Скрафтить этот предмет не удастся, но его можно найти в мире. Оно заспавнится в сундуке адской крепости с шансом в 35,3%, в заброшенной шахте — 28,3% и в пустынном храме — 23,5%.
Кроме того, с шансом в 16,2% седло будет лежать в доме кузнеца в деревне. А ещё иногда кожевники 3-го уровня продают его за 6–10 изумрудов.
Ну и последний вариант, как получить седло, — выловить его удочкой. Шанс в этом случае равен 0,8%.
Самый сложный и дорогой для производства предмет. Всё дело в Звезде Незера — получить её можно только за победу над боссом Иссушителем.
Включённый маяк выдает луч света, уходящий в небо. Он виден на очень большом расстоянии и поможет вернуться домой. Также он накладывает бафф на всех игроков неподалеку.
Чтобы маяк работал на полную мощность, нужно построить под ним пирамиду. Она может быть из блоков железа, золота, изумрудов, алмазов или незерита. От величины пирамиды зависит радиус действия, длительность и количество получаемых усилений. Максимальный эффект можно получить, если построить пирамиду с основанием 9×9 блоков. В итоге на создание такой конструкции уйдёт 164 блока. При этом вовсе не обязательно делать строение из редких стройматериалов — это не влияет на силу баффа.
Список усилений, которые можно получить: Скорость, Спешка, Сопротивление, Мощный прыжок, Сила, Регенерация.
В игре существует два вида големов: снежные и железные. Первые оставляют за собой след из снега и будут бросаться снежками во всех враждебных мобов. Создаются они из двух поставленных друг на друга блоков снега и вырезанной тыквы сверху. Железные големы иногда спавнятся в деревнях и защищают жителей и игрока. Чтобы его сделать самостоятельно, нужно поставить 4 блока железа буквой T и на центральный сверху положить вырезанную тыкву.
До версии 1.13 тыквы появлялись сразу с вырезанными лицами, но сейчас это нужно делать самим. Достаточно взять в руки ножницы и кликнуть ПКМ по тыкве.
Такого предмета в игре нет, но подобие орудия можно сделать, используя смекалку и немного редстоуна.
Для самого простого варианта потребуются следующие ингредиенты:
Теперь внутрь выльем ведро воды, а с другой стороны закроем всё это дело полублоком.
Над блоком воды разместим булыжник и поставим на него кнопку.
Слева от кнопки прокладываем полосу из редстоуна длиной в 6 блоков.
С правой стороны проводим редстоун от кнопки к полублоку через 10 повторителей. Выставляем повторители на максимальную задержку.
Ставим динамит на полублок. Он и будет выполнять роль ядра.
Теперь добавляем в воду динамит. Чем его больше, тем дальше улетит снаряд. Тут главное не ставить блок в место, откуда вытекает вода, иначе ничего не получится.
Вот и всё, нажимаем на кнопку и наслаждаемся результатом.
Поздравляем, теперь вы владеете основами крафта, големостроения и редстоун-механизмов! Что было самым полезным для вас? Знаете рецепты других интересных вещей, которые мы не упомянули? Расскажите в комментариях!
Рекомендуем играть в Minecraft на мониторе LG UltraGear 27GN850-B. Это отличная 27-дюймовая модель с QHD-разрешением и частотой развёртки 144 Гц. Матрица у неё построена по самой современной технологии nano-IPS с дополнительным цветовым фильтром, который позволил реализовать 10-бит цветовой охват и поддержку HDR.
Всё! Вот так быстро и просто мы создали основной класс для регистрации предметов. Чтобы использовать наш предмет, где-то в моде, достаточно написать ItemsRegistry.KEY . Больше никаких манипуляций с классом не требуется, его не нужно прописывать в стадии загрузки игры. Хотелось бы ещё отметить то, что блоки всегда будут регистрироваться раньше, чем предметы!
Теперь можете запустить Minecraft и посмотреть свой предмет в живую. Чтобы получить предмет пропишите /give @p tut:key . Вместо tut у вас должен быть modId мода! Вместо key у вас должно быть регистрируемое имя вашего предмета.
После последних обновлений Forge для 1.12.2, произошли некоторые изменения в регистрации моделей для блоков и предметов. Для удобства напишем метод registryModel в нашем классе ItemsRegistry .
Создадим файл key.json и перенесём его в папку по данному пути src/main/resources/assets/tut/models/item .
Пропишем такой код для плоской модели:
tut - modId мода. key - регистрируемое имя нашего предмета.
Если ваша текстура к модели берётся из самого Minecraft, то tut: (modId) прописывать не надо! Текстуру необходимо добавить по пути:
Запускаем игру и видим, что у нас получилось(на скриншотах объёмная модель):
Команды для Майнкрафт 1.14.4-1.16.5+
Имеет 2507 урона, чары починки, прочности, добычи огромного уровня.
Имеет чары бесконечности, прочности, силы огромного уровня.
Супер кирка, топор, лопата, мотыга:
Имеет чары прочности, удачи, починки, эффективности высоких уровней. Для смены инструмента измените diamond_pickaxe на diamond_axe, diamond_shovel, diamond_hoe и название соответственно.
Читайте также: