-
Постов
555 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
События
Весь контент GhostoFBU
-
Можно и лучше использовать функции
-
summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:stone"},Tags:["new"]} data modify entity @e[type=minecraft:item,tag=new,limit=1,sort=nearest] Item set from entity @p SelectedItem.nbt.items[1] tag @e[type=minecraft:item,tag=new,limit=1,sort=nearest] remove new
-
Способ на 1.21.3 (версия автора поста не была указана): Выдаём стрелу на эффект удачи, через этот эффект будем выполнять команду: /give @p minecraft:tipped_arrow[potion_contents={custom_effects:[{id:"minecraft:luck",amplifier:1,duration:2,show_particles:0b}]}] amplifier:1 - от установленного числа будем выполнять нужную команду Примеры: /execute as @a if data entity @s active_effects[{id:"minecraft:luck",amplifier:1b}] run say цикл команд №1 /execute as @a if data entity @s active_effects[{id:"minecraft:luck",amplifier:1b}] run say цикл команд №1.1 /execute as @a if data entity @s active_effects[{id:"minecraft:luck",amplifier:2b}] run say цикл команд №2
-
На 1.16.5 нету /execute on Решение через командные блоки: # Создай задачи scoreboard objectives add damage_dealt minecraft.custom:minecraft.damage_dealt scoreboard objectives add damage_taken minecraft.custom:minecraft.damage_taken # Цикл execute as @a[scores={damage_taken=1..}] if entity @a[scores={damage_dealt=1..},nbt={SelectedItem:{id:"minecraft:stick"}}] run effect give @s minecraft:glowing 1 scoreboard players reset @a damage_dealt scoreboard players reset @a damage_taken Через дата пак (точность поиска больше): Создай достижение (data/{namespace}/{advancements}/{advancement}): { "criteria": { "": { "trigger": "minecraft:entity_hurt_player", "conditions": { "damage": { "source_entity": { "type": "minecraft:player", "equipment": { "mainhand": { "item": "minecraft:stick" } } } } } } }, "rewards": { "function": "{namespace}:{function}" } } Функция (data/{namespace}/{functions}/{function}): # Место для команд effect give @s minecraft:glowing 1 # Отзываем достижение, чтобы можно было ещё раз затриггерить advancement revoke @s from {namespace}:{advancement}
-
В VScode пишу, копирую и сюда вставляю
-
# Создай задачу scoreboard objectives add teams_count dummy # Цикл execute store result score 123 teams_count if entity @a[team=123] execute if score 123 teams_count matches 1 run say ИГРА ОКОНЧЕНА
-
Во время игры активируй (цикл) эту команду: /execute as @a at @s run spawnpoint
-
# Создай задачу scoreboard objectives add game dummy # Цикл execute store result score .players_alive game if entity @a[gamemode=adventure] execute if score .players_alive game matches 1 run say ИГРА ОКОНЧЕНА
-
setblock/fill: minecraft:end_gateway{Age:-9223372036854775808L} Или Заспавнь маркеры (minecraft:marker) в этих блоках и сетай NBT-тег Age: execute at @e[type=minecraft:marker,tag=<tag>] run data modify block ~ ~ ~ Age set value 200L
-
# Создай задачу scoreboard objectives add timer dummy # Запуск таймера scoreboard players add .ticks timer 1 execute if score .ticks timer matches 100 run tellraw @a "Прошло 5 секунд"
-
КБ <id> - боссбар <type> - моб
-
Для начала изучи, что такое: цикличный, цепной и импульсивный кб и как ими пользоваться
-
/fill - заменить/заполнить область /clone - клонировать/переместить/заменить постройку/область
-
Призывай сущность "маркер" на точки, куда будут телепортироваться случайные игроки summon marker ~ ~ ~ {Tags:["random_location"]} Телепортация к случайному маркеру execute as @a run tp @e[type=marker,tag=random_location,sort=random,limit=1]
-
execute as @a at @s if block ~ ~-0.35 ~ rgbblocks:antiblock run damage @s 1
-
Первый кб в цикле - цикличный кб, запитанный редстоун блоком, второй кб - цепной кб + всегда активен, третий кб - тоже цепной и всегда активен и т.д. Проверяет условие, если игроков в гм 2 (if score .players game) нету или остался один (0..1), тогда запитывает другую цепь кб - деактивирующий этот цикл и заканчивает игру
-
https://mcstacker.net/1.16.php Попробуй: /summon minecraft:slime ~ ~ ~ {Silent:1b,Invulnerable:1b,PersistenceRequired:1b,NoAI:1b,Size:0,Tags:["barrier"],ActiveEffects:[{Id:14b,Amplifier:0b,Duration:2147483647,ShowParticles:0b}]}
-
Создай задачу: /scoreboard objectives add game dummy Во время игры активируй цикл: 1. execute store result score .players game if entity @a[gamemode=adventure] 2. execute if score .players game matches 0..1 run setblock x y z minecraft:redstone_block (конец игры: тп и т.д.; и деактивация цикла)
-
Барьер с коллизией: /summon minecraft:slime ~ ~ ~ {Silent:1b,Invulnerable:1b,PersistenceRequired:1b,NoAI:1b,Size:0,Tags:["barrier"],active_effects:[{id:"minecraft:invisibility",amplifier:0,duration:-1,show_particles:0b}]} Size:0 - размер слизня Tags:["barrier"] - тег(и) Для блокировки люков, дверей и т.д.: рекомендуется использовать интерактивную сущность: /summon minecraft:interaction ~ ~ ~ {width:1.0,height:1.0,Tags:["barrier"]} width:1.0, - ширина height:1.0 - высота Tags:["barrier"] - тег(и)
