-
Постов
555 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
События
Весь контент GhostoFBU
-
Можно создать пустой датапак через команду /datapack create "название датапака" "описание"
-
Создай задачу: 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
-
ванильные шейдеры
-
Скорее всего, придётся использовать рейкаст и в зависимости от того, на какой блок направлен взгляд, менять инструмент (топор или мотыгу)
-
Можно стреле выдать эффект удачи (этот эффект возможно получить только через команды), и проверять, если у моба есть эффект нужного уровня (например, начиная с 100-го), то стрела попала. А если стрела попало в блок, то у неё появится НБТ-тег inBlockState, и там уже тоже можно проверять через уровень эффекта какой это тип стрелы
-
Если игрок подходят близко к какой-то сущности? Если да, то вот: 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
-
Через макрос в инлайн диалог: Функция вызова 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:"кнопк"}]}
-
Простой способ: execute at <сущность> if entity @a[distance=..5] run say 1
-
А что не так? Я подсказал, как переписать команду, чтобы каждого армор стенда двигало отдельно
-
execute as @e[tag=1] at @s if block ~ ~-.2 ~ minecraft:orange_concrete run tp @s ~.1 ~ ~
-
Здесь лучше использовать дата-пак: Создай задачу: 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 ... и так далее
-
Для такой задачи лучше использовать дата паки. Есть гайд на эту тему: https://youtu.be/gY0Q1hLu-ms
-
Базу знаешь? В команде clear написано какой предмет используется для детекта
-
(Цикл КБ): 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 Вторая команда выполнится, если у игрока при взаимодействии очиститься палка с нужным кастомным тегом
-
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 - команда
-
# Создай задачи 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 - подставь своё значение
-
summon minecraft:mannequin?
-
execute store result block <x> <y> <z> Items[0].Slot byte 1 run random value 0..26
