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

Команда,чтобы сделать отравляющий меч


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

В теме 7 сообщений

Я строю карту и мне нужно сделать персонажа,с мечом который может отравлять.

Возможна ли команда,чтоб меч накладывал отравление или любой другой эффект?

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

2 часа назад, Nocexk сказал:

Я строю карту и мне нужно сделать персонажа,с мечом который может отравлять.

Возможна ли команда,чтоб меч накладывал отравление или любой другой эффект?

Для начала тебе нужна сущность у которой есть тэг. Создать его можпшь с помощью этой команды, просто наведя курсором мыши по нему:

/tag (наведенный uuid) add (название тэга)

После создаёшь скорбоард который хранит полученный урон:

/scoreboard objectives add damage_dealt minecraft.custom:minecraft.damage_dealt

И теперь после вставляешь команду /execute в такой кб :Repeating_Unconditional: и включаешь "всегда включен":

/execute if @e[tag=(название тэга),scores={damage_dealt=1..}] run effect give @p minecraft:poison 2 1

И теперь сверху ставишь еще один кб :Chain_Conditional:, чтобы сбросить скорбоард:

/scoreboard players set @e[tag=(название тэга)] damage_dealt 0

И теперь все что остается - создать сущность или манекена с мечом, но я думаю ты уже и сам сможешь разобраться. проверяй надеюсь работает

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

Выдать меч:
:Impulse_Unconditional: give @p minecraft:diamond_sword[minecraft:custom_data={Tags:["PoisonSword"]}]

Выдать эффект тем кого ударили мечём:
:Repeating_Unconditional: execute as @e at @s on attacker if items entity @s weapon.mainhand *[minecraft:custom_data={Tags:["PoisonSword"]}] run effect give @n minecraft:poison

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

1 час назад, Sench_mp4 сказал:

Версия?

1.21.11

56 минут назад, Sench_mp4 сказал:

Выдать меч:
:Impulse_Unconditional: give @p minecraft:diamond_sword[minecraft:custom_data={Tags:["PoisonSword"]}]

Выдать эффект тем кого ударили мечём:
:Repeating_Unconditional: execute as @e at @s on attacker if items entity @s weapon.mainhand *[minecraft:custom_data={Tags:["PoisonSword"]}] run effect give @n minecraft:poison

Спасибо,сработало

 

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

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