Перейти к содержанию

Помогите, кто имеет навыки КБ и ДатаПаков


Рекомендуемые сообщения

В теме 3 сообщения

Есть ситуация:

У сущности есть скорбоард. Для примера назовём этот скорбоард ЗНАЧЕНИЕ. Возможно ли реализовать выдачу предмета с прочностью ЗНАЧЕНИЕ или сломанную на ЗНАЧЕНИЕ

Иными словами, (для примера пусть скорбоард будет равен 35) можно ли реализовать выдачу например алмазной кирки, сломанную на 35 единиц или прочностью в 35? 

Пожалуйста, Если нет, скажите, Если да, и знаете способ, подскажите.

ЗАРАНЕЕ СПАСИБО!

1 минуту назад, Jarvis сказал:

Есть ситуация:

У сущности есть скорбоард. Для примера назовём этот скорбоард ЗНАЧЕНИЕ. Возможно ли реализовать выдачу предмета с прочностью ЗНАЧЕНИЕ или сломанную на ЗНАЧЕНИЕ

Иными словами, (для примера пусть скорбоард будет равен 35) можно ли реализовать выдачу например алмазной кирки, сломанную на 35 единиц или прочностью в 35? 

Пожалуйста, Если нет, скажите, Если да, и знаете способ, подскажите.

ЗАРАНЕЕ СПАСИБО!

Администрация. Если мой предыдущий пост был заблокирован не ботом, пожалуйста, уведомьте о причине блокировки, чтобы я вновь не повторял тех ошибок. СПАСИБО!

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, Jarvis сказал:

Возможно ли реализовать выдачу предмета с прочностью ЗНАЧЕНИЕ или сломанную на ЗНАЧЕНИЕ

Иными словами, (для примера пусть скорбоард будет равен 35) можно ли реализовать выдачу например алмазной кирки, сломанную на 35 единиц или прочностью в 35? 

Пожалуйста, Если нет, скажите, Если да, и знаете способ, подскажите.

Да. Тебе для этого нужна специальная таблица лута для шалкера какого-то цвета (серый например). Командой replaceitem ложишь предмет в первый слот в шалкер:

replaceitem block 0 10 0 container.0 minecraft:diamond_pickaxe

Чтобы выставить насколько сломан предмет из счёта var игрока #Damage, используй эту команду:

execute store result block 0 10 0 Items[0].tag.Damage short 1 run scoreboard players get #Damage var

И в конце через команду loot выдаешь предмет:

loot give @p mine 0 10 0 air{drop:1b}

Вот изменённая таблица лута для серого шалкер ящика (Закинь в корень своего датапака).
https://drive.google.com/file/d/1H2-vMRL2l1jzolaJX2gQS2di4X8hl89h/view

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, shurik204 сказал:

Да. Тебе для этого нужна специальная таблица лута для шалкера какого-то цвета (серый например). Командой replaceitem ложишь предмет в первый слот в шалкер:


replaceitem block 0 10 0 container.0 minecraft:diamond_pickaxe

Чтобы выставить насколько сломан предмет из счёта var игрока #Damage, используй эту команду:


execute store result block 0 10 0 Items[0].tag.Damage short 1 run scoreboard players get #Damage var

И в конце через команду loot выдаешь предмет:


loot give @p mine 0 10 0 air{drop:1b}

Вот изменённая таблица лута для серого шалкер ящика (Закинь в корень своего датапака).
https://drive.google.com/file/d/1H2-vMRL2l1jzolaJX2gQS2di4X8hl89h/view

Спасибо огромное. Ты очень помог! Благодарен

Ссылка на комментарий
Поделиться на другие сайты

  • Jarvis закрыл тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...