-
Постов
557 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
События
Весь контент GhostoFBU
-
Если границы фиксированы и никогда не поменяются, то можно без скорбордов: tag @a remove out_border execute as @a at @s unless predicate {condition:"minecraft:location_check",predicate:{position:{x:{min:-92,max:114},z:{min:-166,max:114}}}} run tag @s add out_border title @a[tag=out_border] actionbar {text:"Вы за границей!",color:"red"} effect give @a[tag=out_border] minecraft:wither 1
-
{Tags:["D"]} и {Tag:D} - разные NBT-теги. /clear @a minecraft:diamond{Tags:["D"]}
-
В старой версии нет
-
Используем новый атрибут camera_distance для блокировки камеры Что нужно: 1. Версия игры: Java Edition 1.21.6 или новее 2. Доступ к командам (одиночная игра: включите читы в настройках мира / мультиплеер: права оператора) Введите команду: /attribute @s minecraft:camera_distance base set 0.0 @s – цель (Ваш персонаж) base set 0.0 – установка значения в 0.0 блоков Как это работает: Атрибут camera_distance регулирует дистанцию камеры в режиме от 3-го лица. Значение 0.0 "приклеивает" камеру к игроку или сущности, отменяя эффект F5. Если вы сядете на сущность (лошадь, лодку, эндер дракон и т.д.), для неё можно установить отдельное значение: /attribute @n[type=minecraft:horse] minecraft:camera_distance base set 14.48 Вернуть стандартное значение: /attribute @s minecraft:camera_distance base reset ⚠️ Важно: Эффект (атрибут) сохраняется после смерти. В мультиплеере требуется установить атрибут каждому игроку отдельно (@a вместо @s): /execute as @a run attribute @s minecraft:camera_distance base set 0.0 Не влияет на другие анимации камеры (например, при еде или стрельбе из лука)
-
https://misode.github.io/loot-table/
-
Выше уже давно ответили
-
Можно проверить, смотрит ли игрок на армор стенд с тегом "target": execute if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{type_specific:{type:"minecraft:player",looking_at:{type:"minecraft:armor_stand",nbt:"{Tags:['target']}"}}}} Можно указать максимальную дистанцию: execute if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{type_specific:{type:"minecraft:player",looking_at:{type:"minecraft:armor_stand",nbt:"{Tags:[\"target\"]}",distance:{absolute:{max:5}}}}}}
-
Создай задачу: scoreboard objectives add damage_dealt minecraft.custom:minecraft.damage_dealt Цикл: tag @a[team=a,scores={damage_dealt=1..}] add target execute as @a[team=b,nbt={HurtTime:10s}] on attacker if entity @s[tag=target] run effect give @s minecraft:slowness 1 execute as @a[team=b,nbt={HurtTime:10s}] on attacker if entity @s[tag=target] run say доп. команда(ы) tag @a remove target scoreboard players reset @a damage_dealt
-
Выдаём меч с уникальным тегом: /give @p minecraft:wooden_sword[minecraft:custom_data={unique_sword:1b}] Если нужна очистка в инвентаре: /clear @a *[!minecraft:custom_data~{unique_sword:1b}] Удаление предмета, как сущности: /execute as @e[type=minecraft:item] unless items entity @s contents minecraft:wooden_sword[minecraft:custom_data~{unique_sword:1b}] run kill
-
Можно немного сократить: tell.mcfunction $$(cmd) /function data:tell {cmd:"sudo * /undisguise"}
-
summon minecraft:villager ~ ~ ~ {Tags:["skyp"],NoAI:1b} execute as @e[type=minecraft:villager,tag=skyp] at @s run rotate @s facing entity @p[distance=..5]
-
execute as @e[type=minecraft:villager,tag=skyp] at @s run tp @s ~ ~ ~ facing entity @p[distance=..5]
-
Оно не проверяет в слотах брони и второстепенной руки. Правильнее так: /execute store result storage test: count.iron_ingot int 1 run clear @s minecraft:iron_ingot 0
-
Цикл: 1. /scoreboard players tag @a remove slowness 2. /scoreboard players tag @a add slowness {Inventory:[{id:"minecraft:chest"}]} 3. /effect @a[tag=slowness] minecraft:slowness 1
-
Ты используешь /random roll, а нужно /random value
-
execute as @a at @s if entity @s[y=0,dy=-19]
-
summon text_display ~ ~ ~ {text:{selector:"@p"}}
-
Можно упростить: /execute as @e[type=minecraft:warden,tag=1] run rotate @s facing entity @p
