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

GhostoFBU

Пользователи
  • Постов

    557
  • Зарегистрирован

  • Посещение

  • Победитель дней

    25

Весь контент GhostoFBU

  1. Нельзя использовать кавычки, можно только в аргументах селектора
  2. Попробуй использовать аргумент minVolume (значение должно быть крайне малым, например, 0.0000001). Позволяет звуку всегда быть "активным" для игрока, даже на большом расстоянии, при этом плавно регулируя громкость по мере приближения/удаления
  3. Можно создать пустой датапак через команду /datapack create "название датапака" "описание"
  4. execute if items entity @s player.cursor minecraft:barrier[minecraft:custom_data={ui:1b}] run say у меня в курсоре барьер с кастомным тегом
  5. Создай задачу: scoreboard objectives add damage_dealt minecraft.custom:minecraft.damage_dealt Цикл: execute as @a[team=b,nbt={HurtTime:10s}] if entity @a[team=a,scores={damage_dealt=1..}] run say меня ударил игрок из команды "a" scoreboard players reset @a damage_dealt
  6. Скорее всего, придётся использовать рейкаст и в зависимости от того, на какой блок направлен взгляд, менять инструмент (топор или мотыгу)
  7. GhostoFBU

    Как?

    Можно стреле выдать эффект удачи (этот эффект возможно получить только через команды), и проверять, если у моба есть эффект нужного уровня (например, начиная с 100-го), то стрела попала. А если стрела попало в блок, то у неё появится НБТ-тег inBlockState, и там уже тоже можно проверять через уровень эффекта какой это тип стрелы
  8. Если игрок подходят близко к какой-то сущности? Если да, то вот: execute at @e[type=minecraft:zombie] run bossbar set test: players @a[distance=..16] execute unless entity @e[type=minecraft:zombie] run bossbar set test: players
  9. Через макрос в инлайн диалог: Функция вызова execute store result storage temp: score int 1 run scoreboard players get *King_XP DD function king_xp/show with storage temp: Фукнция king_xp/show $dialog show @p {type:"minecraft:multi_action",body:{type:"minecraft:plain_message",contents:"$(score)"},columns:1,title:"озоглавия",actions:[{label:"кнопк"}]}
  10. Простой способ: execute at <сущность> if entity @a[distance=..5] run say 1
  11. А что не так? Я подсказал, как переписать команду, чтобы каждого армор стенда двигало отдельно
  12. execute as @e[tag=1] at @s if block ~ ~-.2 ~ minecraft:orange_concrete run tp @s ~.1 ~ ~
  13. Здесь лучше использовать дата-пак: Создай задачу: scoreboard objectives add give_items dummy Подготовка к выдаче предметов поровну: // Здесь мы устанавливаем общее кол-во предметов на 3 scoreboard players set #iteration give_items 3 execute as @a[sort=random] run function give_item Функция give_item: scoreboard players remove #iteration give_items 1 execute if score #iteration give_items matches ..0 run scoreboard players set #iteration give_items 3 execute if score #iteration give_items matches 1 run give @s minecraft:stone execute if score #iteration give_items matches 2 run give @s minecraft:dirt execute if score #iteration give_items matches 3 run give @s minecraft:oak_planks ... и так далее
  14. Для такой задачи лучше использовать дата паки. Есть гайд на эту тему: https://youtu.be/gY0Q1hLu-ms
  15. Базу знаешь? В команде clear написано какой предмет используется для детекта
  16. (Цикл КБ): 1. execute as @e[type=minecraft:interaction,tag=test] on target run clear @s minecraft:stick[minecraft:custom_data~{some_tag:1b}] (Условный цепной КБ): 2. say Команда успешно выполнена! (Цепной КБ): execute as @e[type=minecraft:interaction,tag=test] run data remove entity @s interaction Вторая команда выполнится, если у игрока при взаимодействии очиститься палка с нужным кастомным тегом
  17. execute if items block 13 -60 12 container.1 minecraft:snowball run say 1 13 -60 12 - координаты container.1 - проверяемый слот (от 0 до 53 или * - проверит сразу все слоты) minecraft:snowball - проверяемый предмет (или * - любой предмет) say 1 - команда
  18. # Создай задачи scoreboard objectives add death_count deathCount scoreboard objectives add death_timer dummy # Цикл gamemode spectator @a[scores={death_count=1..}] scoreboard players set @a[scores={death_count=1..}] death_timer 600 scoreboard players reset @a[scores={death_count=1..}] death_count scoreboard players remove @a[scores={death_timer=1..}] death_timer 1 gamemode survival @a[scores={death_timer=0}] scoreboard players reset @a[scores={death_timer=0}] death_timer Где 600 - подставь своё значение
×
×
  • Создать...