garmxd
Пользователи-
Постов
162 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
События
Весь контент garmxd
-
Сделай за картой где-то копию этой территории, и используй эту команду чтобы сверять их: /execute if blocks x1 y1 z1 x2 y2 z2 x3 y3 z3 all (корды x1, y1, z1 - x2, y2 , z2 корды самой области на карте, и x3 y3 z3 корды копии за картой
-
В общем, у меня есть predicate который отслеживает смотрит ли игрок на какую-либо сущность. И мне нужно как-то получать на какую именно сущность смотрит игрок. Мне просто нужно сделать так чтобы если игрок смотрел на другого игрока у него появлялся title в actionbar с никнеймом игрока на которого он смотрит Вот predicate который я использую:
-
Привет! Вот: создай scoreboard это командой: /scoreboard objectives add players dummy Далее сделай цикличный всегда активный комадный блок и впиши: execute store result score #players players if entity @a[distance=..25] - записывает количество игроков находящих в 25 блоках от комадного блока в scoreboard команда которая срабывает когда там 2 игрока: execute if score #players players matches 2 run setblock ~ ~-1 ~ minecraft:redstone_block
-
В execute можно выполнять команды от лица сущностей, но блок это не сущность. Как вариант это просто расставить на координатах всех блоках сущность marker, встаешь на нужный блок сверху и прописываешь: /summon minecraft:marker ~ ~-1 ~ {Tags:["123"]} . Далее ставишь цикличный командный блок: /execute as @e[type=minecraft:marker,tag=123] at @s if entity @a[distance=..5] run setblock ~ ~1 ~ minecraft:glass --- ставит блок стекла над блоками если рядом есть игрок в дистанции 5 блоков И еще один цикличный командный блок: /execute as @e[type=minecraft:marker,tag=123] at @s unless entity @a[distance=..5] run setblock ~ ~1 ~ minecraft:air --- ставит блок воздуха над блоком если рядом нет игрока
-
/execute if entity @a[scores={Cobblestone=100..}] run setblock 9 294 -9 minecraft:redstone_block
-
Для начала сделай так чтобы игроки когда они умирали переводились в гм3 или же выдавался тэг, команда. Далее: scoreboard objectives add alive dummy - создать новый скорборд для счета игроков в живых И цикл комадные блоки: execute store result score #online alive if entity @a[gamemode=!spectator] --- записывает количество игроков которые находятся не в спектаторах в scoreboard execute if score #online alive matches 0 run say все игроки погибли --- срабатывает когда осталось 0 игроков из команды hiders и не в режиме спектаторов
-
scoreboard objectives add alive dummy И цикл комадные блоки: execute store result score #online alive if entity @a[team=hiders,gamemode=!spectator] --- записывает количество игроков в scoreboard execute if score #online alive matches 0 run say все игроки погибли --- срабатывает когда осталось 0 игроков из команды hiders и не в режиме спектаторов
-
В общем мне нужно перенести текст с таблички на сущность text_display, я использую эту команду : /data modify entity @e[type=minecraft:text_display,distance=..1,limit=1] text set from block 71 -60 29 front_text , и текст ни как не изменяется. Я очень буду рад помощи, я ни черта не понимаю в команде data
-
Тут подробно расписано об этом: https://gaming.stackexchange.com/questions/376895/how-can-i-modify-an-item-while-it-is-inside-the-players-inventory Два варианта реализации
-
/give @a diamond_block{CanPlaceOn:[obsidian]} вообще советую использовать этот сайт: https://www.gamergeeks.net/apps/minecraft/give-command-generator , там в разделе adventure mode можно легко настраивать
-
Сделай командный блок который активируется когда появляться волки и пропиши там: /execute unless entity @e[type=minecraft:wolf] run <команда>
-
Для этого просто добавь к своей книге параметр CustomModelData:1 Вот пример: /give @a written_book{CustomModelData:1} - выдать книгу /execute as @a[nbt={Inventory:[{tag:{CustomModelData:1}}]}] run - команда срабатывающая когда у игрока есть предмет с CustomModelData:1 Если будешь добавлять другие предметы то просто выдавай предмету новое значение CustomModelData, так чтобы у двух предметов они не совпадали
-
Легче всего это сделать при помощи команды item. Просто поставь где нибудь за картой сундук с нужной картой в первый слот. А далее командой ты просто копируешь карту из сундука в рамку. Вот пример: /item replace entity РАМКА container.0 from block КОРДЫСУНДУКА container.0 Ну или как второй вариант как раз таки на прямую спавнить сразу рамку с нужной картой вот команда: /summon item_frame 188.00 -59.20 184.27 {Facing:1b,Rotation:[0.0f,-90.0f],Item:{id:"minecraft:filled_map",Count:1b,tag:{map:6}}} в tag:{map:6} нужно указывать айди карты ее можно увидеть посмотрев описание карты, и просто вписать туда нужный номер в твоем случии айди карты 12 (судя по скрину)
-
Это не сайт, это обычный редактор файлов. На видео он использует датапак (посмотри если не знаешь что это такое). Датапак - это считай те же комадные блоки, но в файлах мира С ним значительно легче делать некоторые штуки
-
для этого нужно использовать новую сущность interaction. Посмотри это видео там в описании и будут команды
-
Привет! Легче всего сделать это при помощи невидимых сущностей, как пример armor stand вот команда: /summon armor_stand ~ ~ ~ {Invisible:1b,Invulnerable:1b,NoBasePlate:1b,NoGravity:1b,Tags:["random"],Marker:1b} Нужно прописать эту команду встав на одно из мест где будет появляться рандомно блок. Далее для того чтобы поставить блок на 8 рандомных позиций нужно использвоать эту команду: /execute as @e[type=minecraft:armor_stand,tag=random,limit=8,sort=random] at @s run setblock ~ ~ ~ stone Чтобы поменять лимит возможных позиций нужно поменять limit= Надеюсь понятно объяснил :)
-
Это делается достаточно легко. Вот команда: /effect give @s minecraft:jump_boost 1000000 128 true Дело в том что когда выдается слишком большой уровень джамп буста то игра просто багается и не дает прыгать)
