Найти в Дзене
MC Creator

Обучение по командам в майнкрафт №4. Команды связанные с предметами.

И-и-и-и всем доброго времени суток! Я СИЛЬНО извиняюсь за долгое отсутствие. Причина отсутствия - потеря этого аккаунта, но слава богу я его нашёл! Итак, давайте начнём! Give Одна из базовых команд, которая выдает игроку предмет. Выглядит она вот так: В примере текущей сущности выдаётся бамбук в количестве одной штуки.
После команды /give можно ввести: NBT-Теги Как же нам без NBT-Тегов? Enchantments - Зачарования Выдаёт уже зачарованный предмет:
give Сущность/Игрок предмет{Enchantments:[{id:"minecraft:название зачарования",lvl:уровень}]} Пример: Вывод: display Тут надо поподробнее: display:{Name - даёт предмету название
Пример: give .@s bamboo{display:{Name:'[{"text":"Мега-Бамбук"}]'}} 1 Примечание - При вводе такой команде название предмета будет "Под наклоном", чтобы это убрать надо после названия (В примере: "text":"Мега-Бамбук" <- тут) через запятую ввести "italic":false: /give @s bamboo{display:{Name:'[{"text":"Мега-Бамбук","italic":false}]'}} 1 display:{:Lore - даёт предмету
Оглавление

И-и-и-и всем доброго времени суток! Я СИЛЬНО извиняюсь за долгое отсутствие. Причина отсутствия - потеря этого аккаунта, но слава богу я его нашёл! Итак, давайте начнём!

Give

Одна из базовых команд, которая выдает игроку предмет.

Выглядит она вот так:

В примере текущей сущности выдаётся бамбук в количестве одной штуки.
После команды /give можно ввести:

  • .@а - Все игроки
  • .@е - Все сущности
  • .@р - Ближайший игрок
  • .@r - Случайный игрок
  • .@s - Текущая сущность (Игрок, который исполняет данную команду)

NBT-Теги

Как же нам без NBT-Тегов?

Enchantments - Зачарования

Выдаёт уже зачарованный предмет:
give Сущность/Игрок предмет{Enchantments:[{id:"minecraft:название зачарования",lvl:уровень}]}

Пример:

-2

Вывод:

-3

display

Тут надо поподробнее:

display:{Name - даёт предмету название
Пример:

give .@s bamboo{display:{Name:'[{"text":"Мега-Бамбук"}]'}} 1

Примечание - При вводе такой команде название предмета будет "Под наклоном", чтобы это убрать надо после названия (В примере: "text":"Мега-Бамбук" <- тут) через запятую ввести "italic":false:

/give @s bamboo{display:{Name:'[{"text":"Мега-Бамбук","italic":false}]'}} 1

display:{:Lore - даёт предмету описание
Пример:

give .@s bamboo{display:{Lore:['[{"text":"Описание"}]']}} 1

Тут такая же история, как и с display:{Name - если не писать "italic":false, то описание будет под наклоном

Также вместо italic есть ещё несколько приписок:

  • "strikethrough" - перечёркнуто или нет:
-5

  • "bold" - жирный текст или нет:
-6

  • "underlined" - подчёркнуто или нет:
-7

  • "Obfuscated" - зашифровано или нет:
-8

  • "color" - Цвет названия/описания:
-9

После "color" через двоеточие пишется цвета:

white - белый
black - чёрный
dark_blue - тёмно-синий
dark_green - тёмно-зелёный
dark_aqua - тёмно-голубой
dark_red - тёмно-красный
dark_purple - тёмно-фиолетовый
dark_gray - тёмно-серый
gold - золотой
gray - серый
blue - синий
green - зелёный
aqua - голубой
red - красный
light_purple - ярко-фиолетовый (розовый)
yellow - жёлтый

Также можно ввести шестнадцатеричный код цвета:

#63EAFF, #95FF8A и т.п.

AttributeModifiers

Так сказать улучшают показатели владельца/носителя предмета. Этих модификаций много и их можно узнать если ввести данную команду:

/attribute @s [список атрибутов]:

-10

Я расскажу про некоторые атрибуты/модификации, т.к. этот гайд всё таки про команду summon :)

Вот так выглядит команда:

/give .@s minecraft:предмет{AttributeModifiers:[{AttributeName:"название атрибута",Amount:значение,Slot:"слот",Operation:0,UUID:[I;13243,1439,1767,44564]}]} 1

Пример:

/give .@s minecraft:diamond_helmet{AttributeModifiers:[{AttributeName:"generic.knockback_resistance",Amount:8d,Slot:"head",Operation:0,UUID:[I;13243,1439,1767,44564]}]} 1

При вводе этой команды нам даётся алмазный шлем, который при надевании на голову даёт сопротивление к отбрасыванию 80-ого уровня

Ещё примеры:

/give .@s minecraft:stick{AttributeModifiers:[{AttributeName:"generic.max_health",Amount:8d,Slot:"mainhand",Operation:0,UUID:[I;13243,1439,1767,44564]}]} 1

Выдаёт палку, которая увеличивает максимальное кол-во хп на 8 когда её держат в ведущей. (было 20 хп, стало 28 или же было 10 сердечек, стало 14)

/give .@s minecraft:diamond_boots{AttributeModifiers:[{AttributeName:"generic.movement_speed",Amount:1d,Slot:"feet",Operation:0,UUID:[I;13243,1439,1767,44564]}]} 1

Выдаёт алмазные ботинки, которые при обувании ускоряют владельца на 1 (изначальная скорость игрока 0.1, после обувания 1.1)

/give .@s minecraft:acacia_door{AttributeModifiers:[{AttributeName:"generic.attack_damage",Amount:50d,Slot:"mainhand",Operation:0,UUID:[I;13243,1439,1767,44564]}]} 1

Выдаёт акациевую дверь, которая увеличивает урон атаки на 50, когда её держат в руке
(Изначальный урон у игрока 1.0, когда держат дверь 51.0)

Unbreakable

Неуязвимость предметов, действует только на инструментах и брони:

/give @s minecraft:diamond_axe{Unbreakable:1b} <- Если Unbreakable = 1b, то предмет неуязвим, если 0b - уязвим.

Данная команда выдаёт неуязвимый алмазный топор.

SkullOwner

Действует работает только на черепе игрока.
Выдаёт голову игрока (у которого есть лицензия) с его скином:

/give .@s minecraft:player_head{SkullOwner:"Notch"} 1 (ник обязательно в кавычках)

Команда выдаёт голову Нотча.

Думаю этих NBT-Тегов вам достаточно.

А на этом всё! До скорых встреч! Удачи!