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

GhostoFBU

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

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

  • Посещение

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

    25

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

  1. Делаю на 1.21.5+ Есть один способ: /loot + макросы Функция #minecraft:load: # Делаем чанк невыгружаемым forceload add 0 0 # Создаём шалкер setblock 0 -64 0 minecraft:yellow_shulker_box #minecraft:tick: # Если игрок на земле и под ним есть блок (потому что может быть на краю блока), то выполняем функцию "p:player/particle" execute as @a[nbt={OnGround:1b}] at @s positioned over motion_blocking if entity @s[dx=0] run function p:player/particle p:player/particle: # Переносим полученный блок в шалкер execute align y run loot replace block 0 -64 0 container.0 mine ~ ~-0.5 ~ minecraft:netherite_pickaxe[minecraft:enchantments={"minecraft:silk_touch":1}] # Запускаем макро-функцию, где уже будем спавнить партикл с полученным блоком function p:player/particle/macro with block 0 -64 0 Items[0] p:player/particle/macro: $particle minecraft:block{block_state:"$(id)"}
  2. Не нужно: /execute as @a unless score @s coins = @s coins run scoreboard players set @s coins 0
  3. Создай задачу: /scoreboard objectives add health health Пример использования: /execute as @a[scores={health=..3}] run say у меня 3 или меньше хп
  4. execute if entity @e[type=minecraft:item,x=8,y=4,z=8,distance=..1,nbt={Item:{id:"minecraft:stone"}}] run tp @a 0 0 0
  5. Удали distance=..1 execute as @e[type=minecraft:item,nbt={Item:{id:"(айди предмета)"}}] at @s store result entity @s PickupDelay short 0 run tp @s @p
  6. Создай задачу на счётчик использования удочки с морковкой: /scoreboard objectives add right_click minecraft.used:minecraft.carrot_on_a_stick На версии 1.21+ можно наложить любую модель на предмет, в нашем случаи поменяем модель удочки на синий краситель, ещё добавим тег: /give @p minecraft:carrot_on_a_stick[minecraft:item_model="minecraft:blue_dye",minecraft:custom_data={blue_dye:1b}] Цикл (1.21+): /execute as @a[scores={right_click=1..}] if items entity @s weapon minecraft:carrot_on_a_stick[minecraft:custom_data~{blue_dye:1b}] run say я использовал синий краситель /scoreboard players reset @a right_click
  7. Продвинутый вариант: execute as @e[type=minecraft:item] run data modify entity @s Owner set from entity @s Thrower execute as @e[type=minecraft:item] run data modify entity @s PickupDelay set value 0s
  8. execute as @a positioned 8.23 -58.54 9.00 unless entity @s[distance=..5] run say я не в этой зоне 8.23 -58.54 9.00 - центр воспроизведения команды 5 - дистанция распространения
  9. Если задыхаться, как под водой, то не получиться, только через эффект иссушения. Пример команды: /execute positioned 14.09 -60.00 11.58 run effect give @a[distance=..5] minecraft:wither 1 1 14.09 -60.00 11.58 - центр воспроизведения команды 5 - дистанция распространения
  10. Очистит же? Да, и без всяких проверок Я думаю автор поста вставит эту команду в цикличный командный блок Это ты как раз не понимаешь как работает команда. Здесь либо очищает указанный предмет без всяких лишних проверок или не очищает, т.к. предмет в инвентаре не найден
  11. Я оптимизировал, здесь не нужны лишние проверки
  12. Сайт: https://mcstacker.net/ Пример команды: /summon minecraft:zombie ~ ~ ~ {ArmorItems:[{},{},{},{id:"minecraft:oak_button",count:1}],ArmorDropChances:[0.0F,0.0F,0.0F,1.000F]}
  13. 1.20.5 и выше: /execute as @a if items entity @s weapon minecraft:stone run say в главной руке держу камень 1.20.4 и ниже: /execute as @a[nbt={SelectedItem:{id:"minecraft:stone"}}] run say в главной руке держу камень
  14. Создай команды и добавь цвет: /team add blue /team modify blue color blue /team add red /team modify red color red Смена цвета ника, путём вступления в команду: Синий: /team join blue @p Красный: /team join red @p
  15. give @a[nbt=!{Inventory:[{id:"minecraft:ender_pearl"}]}] minecraft:ender_pearl
  16. Судя по pack_format - у тебя 1.21.4 версия, в этой версии все названия папок: functions, loot_tables и т.д. пишутся без s в конце: function, loot_table и т.д., кроме папки tags
  17. Создай точки (сущности) для рандомной телепортации: /summon marker ~ ~ ~ {Tags:["random_tp"]} Но, если нету такой сущности (из-за старой версии), то: /summon armor_stand ~ ~ ~ {Marker:1b,Invisible:1b,Tags:["random_tp"]} Телепортация к рандомной точки: /execute as @a run tp @e[tag=random_tp,sort=random,limit=1]
  18. Скинь полный список команд. Возможно ошибка в @s execute as @a at @s if score @s compare_rotation = @n[type=minecraft:armor_stand,tag=stand] compare_rotation run say 1
  19. Написать программу для генерации таких форм. Одной командой вряд ли получиться
×
×
  • Создать...