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

GhostoFBU

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

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

  • Посещение

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

    25

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

  1. Если границы фиксированы и никогда не поменяются, то можно без скорбордов: 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
  2. Можно сократить компонент: give @p stone[can_place_on={}] Гайд на русском: https://youtu.be/4uR7lv3pN8o?si=6odwGtiEqUQ1mCu_ Здесь список всех блоков на эту версию (возможно): https://github.com/misode/mcmeta/blob/73af2af14adc03b29eddbcd9e4ab93c5b1032cc1/registries/data.json#L1026
  3. {Tags:["D"]} и {Tag:D} - разные NBT-теги. /clear @a minecraft:diamond{Tags:["D"]}
  4. На маркер нельзя цеплять :(
  5. Используем новый атрибут 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 Не влияет на другие анимации камеры (например, при еде или стрельбе из лука)
  6. Прошлый век kill @n[type=minecraft:marker,tag=point] @n - ближайшая сущность, в данном случае это маркер, с тегом point
  7. Можно проверить, смотрит ли игрок на армор стенд с тегом "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}}}}}}
  8. Создай задачу: 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
  9. Выдаём меч с уникальным тегом: /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
  10. Можно немного сократить: tell.mcfunction $$(cmd) /function data:tell {cmd:"sudo * /undisguise"}
  11. 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]
  12. execute as @e[type=minecraft:villager,tag=skyp] at @s run tp @s ~ ~ ~ facing entity @p[distance=..5]
  13. Оно не проверяет в слотах брони и второстепенной руки. Правильнее так: /execute store result storage test: count.iron_ingot int 1 run clear @s minecraft:iron_ingot 0
  14. Цикл: 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
  15. Ты используешь /random roll, а нужно /random value
  16. give @p compass[lodestone_tracker={target:{dimension:"minecraft:overworld",pos:[I;-65,-33,58]},tracked:false}]
  17. Можно упростить: /execute as @e[type=minecraft:warden,tag=1] run rotate @s facing entity @p
×
×
  • Создать...