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

GhostoFBU

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

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

  • Посещение

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

    25

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

  1. execute as @a[scores={Deaths=1}] run tellraw @a ["Игрок ",{"selector":"@s"}," умер"]
  2. Поставь барьер в центр кристалла края, чтобы заглушить взрыв
  3. team modify <твоя_команда> color <цвет_команды> Можно, но только с префиксом или суффиксом. Используй сайт для генерирование градиента: https://colorize.fun/en/minecraft
  4. Используй обсидиановую/бедроковую платформу Можно оптимизировать. В тик-функции напиши команду: execute as @e[type=minecraft:item,nbt={Item:{tag:{Invulnerable:1b}}}] run function <твоя_функция> <твоя_функция>: data modify entity @s[tag=modified] Age set value 0s execute as @s[tag=modified] run return 1 data modify entity @s[tag=!modified] Invulnerable set value 1b tag @s[tag=!modified] add modified Вторая команда (она необязательна на версии ниже) будет работать с версии 1.20+
  5. summon minecraft:end_crystal ~ ~ ~ {Invulnerable:1b} Только через функции датапака Через ресурспак с помощью CustomModelData Выдай "бессмертный предмет": give @p minecraft:stone{Invulnerable:1b} И сделай следующую цепочку команд: 1. execute as @e[type=minecraft:item,tag=modified] run data modify entity @s Age set value 0s 2. execute as @e[type=minecraft:item,nbt={Item:{tag:{Invulnerable:1b}}},tag=!modified] run data modify entity @s Invulnerable set value 1b 3. tag @e[type=minecraft:item,nbt={Item:{tag:{Invulnerable:1b}}},tag=!modified] add modified
  6. execute as @a[x=22,y=56,z=1,distance=..1] run say я есть на координатах 22, 56, 1 execute as @a unless entity @s[x=22,y=56,z=1,distance=..1] run say меня нет на координатах 22, 56, 1
  7. Этот механизм подойдёт только для одиночной игры. Для мультиплеера нужна создать каждый скорборд для каждого предмета: scoreboard objectives add count.grass_block dummy execute as @a store result score @s count.grass_block run clear @s minecraft:grass_block 0 effect give @a[scores={count.grass_block=65..}] minecraft:slowness 1
  8. F3 + G = Включает/выключает границы чанков Выбираешь нужный чанк и прописываешь команду: /forceload add ~ ~ Эта команда делает чанк невыгружаемым
  9. Оптимизирую немного: # Ищем игрока с наибольшим кол-вом очков scoreboard players set #Max Scores -2147483648 scoreboard players operation #Max Scores > @a Scores execute as @a if score @s Scores = #Max Scores run say у меня больше очков!
  10. ## Заполняем портал (4x4) fill x1 y1 z1 x2 y2 z2 minecraft:end_portal_frame[facing=east,eye=true] replace minecraft:end_portal_frame[facing=east,eye=false] fill x1 y1 z1 x2 y2 z2 minecraft:end_portal_frame[facing=north,eye=true] replace minecraft:end_portal_frame[facing=north,eye=false] fill x1 y1 z1 x2 y2 z2 minecraft:end_portal_frame[facing=south,eye=true] replace minecraft:end_portal_frame[facing=south,eye=false] fill x1 y1 z1 x2 y2 z2 minecraft:end_portal_frame[facing=west,eye=true] replace minecraft:end_portal_frame[facing=west,eye=false] ## Создаём портал (3x3) fill x1 y1 z1 x2 y2 z2 minecraft:end_portal ## В центре портала создаём звук playsound minecraft:block.end_portal.spawn block @a x1 y1 z1
  11. Наводишь курсор на картину и вводишь следующую команду: data modify entity <UUID_картины> Invulnerable set value 1b Картину сломать можно только в креативе!
  12. Если нету камня: tellraw @a[nbt=!{Inventory:[{id:"minecraft:stone"}]}] {"text":"Нужен камень, чтобы открыть дверь","color":"yellow"} Если есть камень: execute if entity @a[nbt={Inventory:[{id:"minecraft:stone"}]}] run <открытие двери>
  13. Для 1.12: tp @a[score_(test)=5] 12 31 31 Для 1.13+: tp @a[scores={(test)=5}] 12 31 31
  14. effect give @a[team=blue] minecraft:resistance 1000000 4 true
  15. replaceitem entity @a[nbt={Inventory:[{Slot:8b,id:"minecraft:sugar"}]}] container.8 minecraft:white_dye execute unless entity @a[nbt={Inventory:[{Slot:8b,id:"minecraft:sugar"}]}] run replaceitem entity @r container.8 minecraft:white_dye
  16. effect give @a[team=Red] minecraft:weakness 1000000 255 true
  17. execute as @e[type=minecraft:villager,nbt={Offers:{Recipes:[{sell:{id:"minecraft:enchanted_book"}}]}}] run data modify entity @s Offers.Recipes[{sell:{id:"minecraft:enchanted_book"}}].buy set value {id:"minecraft:emerald_block",Count:8b} execute as @e[type=minecraft:villager,nbt={Offers:{Recipes:[{sell:{id:"minecraft:enchanted_book"}}]}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:enchanted_book"}}].buyB https://mcstacker.net/versions.php
  18. Улучшенная версия магазина Создаём задачу Shop: scoreboard objectives add Shop dummy Добавляем покупку предмета (девять камней за железный слиток): Импульсный КБ: execute store result score $Count Shop run clear @p minecraft:stone 0 Получаем кол-во камня ближайшего игрока и результат записываем в задачу Shop, к фейковому игроку $Count Цепной КБ: execute if score $Count Shop matches 9.. run clear @p minecraft:stone 9 Если у фейкового игрока $Count в задаче Shop значение равно или больше девяти, то ближайшему игроку очищаем девять камней Цепной КБ, условный: give @p minecraft:iron_ingot Если предыдущий КБ успешно выполнил команду, то выдаём ближайшему игроку железный слиток Камень (minecraft:stone) можете заменить на свой предмет, кол-во (9) тоже
  19. А хотя, да, команда очистки успешно выполниться и последующая команда тоже выполнится, получается. Тут ежовик сделал неправильно
  20. В 1-ой команде будет очищаться до 9-и (включительно) алмазов, но если очистится меньше 9-и алмазов, то следующий командный блок не выполнится
×
×
  • Создать...