M1kaX Опубликовано 11 июля, 2025 Поделиться Опубликовано 11 июля, 2025 Сейчас я занимаюсь разработкой датапака который добавит "катану" при нажатии пкм дает мне скорость. Но проблема заключается в том, что сразу после предмет пропадает как еда которую съели. Мне нужно оставить меч на своем месте и со своими нбт тегами (зачары и тд) Вот команда выдачи меча: /give @p netherite_sword[consumable={consume_seconds:0,animation:"none",sound:"entity.wind_charge.wind_burst",has_consume_particles:false,on_consume_effects:[{type:"minecraft:apply_effects",effects:[{id:"minecraft:mining_fatigue",amplifier:255,duration:30,show_particles:0b,show_icon:0b,ambient:0b}]}]},custom_model_data={strings:["katana"]},use_cooldown={seconds:7.5},enchantment_glint_override=true] 1 Если нужны подробности скажите Ссылка на комментарий Поделиться на другие сайты Поделиться
Rozy Опубликовано 11 июля, 2025 Поделиться Опубликовано 11 июля, 2025 27 минут назад, M1kaX сказал: Сейчас я занимаюсь разработкой датапака который добавит "катану" при нажатии пкм дает мне скорость. Но проблема заключается в том, что сразу после предмет пропадает как еда которую съели. Мне нужно оставить меч на своем месте и со своими нбт тегами (зачары и тд) Вот команда выдачи меча: /give @p netherite_sword[consumable={consume_seconds:0,animation:"none",sound:"entity.wind_charge.wind_burst",has_consume_particles:false,on_consume_effects:[{type:"minecraft:apply_effects",effects:[{id:"minecraft:mining_fatigue",amplifier:255,duration:30,show_particles:0b,show_icon:0b,ambient:0b}]}]},custom_model_data={strings:["katana"]},use_cooldown={seconds:7.5},enchantment_glint_override=true] 1 Если нужны подробности скажите короче, через ачиву детектишь что произошло использование предмета, и запускаешь функцию, там проверяешь в какой конкретно руке катана, перекладываешь её из руки в любое другое хранилище, переписываешь все данные из самой катаны в тег use_remainder, и помещаешь модифицированную катану на место прошлой, таким образом до физического использования катаны ты успеешь задать её возвращаемый предмет который будет полной копией этого самого предмета Ссылка на комментарий Поделиться на другие сайты Поделиться
M1kaX Опубликовано 11 июля, 2025 Автор Поделиться Опубликовано 11 июля, 2025 9 минут назад, NecRoZ сказал: короче, через ачиву детектишь что произошло использование предмета, и запускаешь функцию, там проверяешь в какой конкретно руке катана, перекладываешь её из руки в любое другое хранилище, переписываешь все данные из самой катаны в тег use_remainder, и помещаешь модифицированную катану на место прошлой, таким образом до физического использования катаны ты успеешь задать её возвращаемый предмет который будет полной копией этого самого предмета Возможно я что-то не понимаю, но каким тригером через достижку детектить? и как мне из предмета все нбт достать, я через датапак а не плагин делаю Ссылка на комментарий Поделиться на другие сайты Поделиться
M1kaX Опубликовано 11 июля, 2025 Автор Поделиться Опубликовано 11 июля, 2025 Вроде как я смог найти решение, спасибо NecRoZ за помощь. Если у кого-нибудь возникнут проблемы с этим, напишите мне я скину весь материал Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 4 сообщения