-
Постов
527 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Тип контента
Профили
Форумы
События
Весь контент PhoenixTechu
-
для телепорта стенда: 1.13+ /tp @e[type=armor_stand,nbt={ArmorItems:[{id:"minecraft:leather_helmet",Count:1b},{id:"minecraft:leather_chestplate",Count:1b},{id:"minecraft:leather_leggings",Count:1b},{id:"minecraft:leather_boots",Count:1b}]}] (координаты) 1.21+ /tp @e[type=armor_stand,nbt={ArmorItems:[{id:"minecraft:leather_helmet",count:1b},{id:"minecraft:leather_chestplate",count:1b},{id:"minecraft:leather_leggings",count:1b},{id:"minecraft:leather_boots",count:1b}]}] (координаты) для телепорта игрока: 1.13+ /exexute as @e[type=armor_stand,limit=1,sort=nearest,nbt={ArmorItems:[{id:"minecraft:leather_helmet",Count:1b},{id:"minecraft:leather_chestplate",Count:1b},{id:"minecraft:leather_leggings",Count:1b},{id:"minecraft:leather_boots",Count:1b}]}] run tp @p (координаты) 1.21+ /exexute as @e[type=armor_stand,limit=1,sort=nearest,nbt={ArmorItems:[{id:"minecraft:leather_helmet",count:1b},{id:"minecraft:leather_chestplate",count:1b},{id:"minecraft:leather_leggings",count:1b},{id:"minecraft:leather_boots",count:1b}]}] run tp @p (координаты)
-
призвать стойку, задать вращение, создавать частицы по направлению взгляда стойки ^ ^ ^5, ^ ^ ^-5
-
armor_stand, action, shulker (верхом на сущности area_effect_cloud/marker)
-
ещё можешь использовать медную лампу
-
просто поставь липкий поршень с редстоун блоком, от короткого сигнала поршень подвинет блок и не притянет обратно, до 2 сигнала
-
я готов поучаствовать!
-
action bar настраивается так же, как и title
-
благодарю за внимание, что решился прочитать мой пост! к сожалению, твоё решение не поможет получить предмет всего одной командой, хотя в этом основная суть. я сразу написал, что команда специфичная, потому что скорее всего оптимального решения здесь нет. В любом случае, рад что ты обратил внимание!
-
(1.16.5-1.21.4) хочу составить всего 1 команду, которая позволит выдать предмет с любой длинной nbt. нужно это для создания командной книжки, где длинна команд ограничена в 256 символов, чего недостаточно, для выдачи особых предметов. у меня было несколько идей – вся суть была в призыве предмета через execute summon, а после вставка нужного nbt для предмета, из nbt книги, которую игрок держит в руках, через data modify. но не один не сработал. вся проблема в том, что предмет нельзя создать, не указав ему необходимый nbt, чего нельзя сделать через execute summon item run data modify – сущность не создаётся в принципе. так же была мысль призвать предмет, или сущность, после вставки nbt в который, сущность умрёт или пропадёт, мгновенно дропнув предмет, чтобы через 1 тик команда, создавшая сущность, могла его сразу изменить. здесь проблема заключается в том, что изменить я могу только 1 значение – Item, чего недостаточно, для работы способа. Если использовать сущности, такие как облако эффекта, зелье, око эндера, жемчуг энера и прочие, не дропают предмет после исчезновения. предмет выпадет только после смерти сущности. моя основная цель – получение предмета посредством клика на строчку в книге, при этом не используя большого количества сторонних команд. если есть способ, уместить сетап для правильной работы книги, в 1-2 команды в книги, то есть не используя командные блоки/датапаки/серверные моды, прошу поделиться идеями, насколько бы способы реализации не были сомнительными или костыльными. вот как в теории я это представлял: /execute summon item as @e[type=item,limit=1,sort=nearest] run data modify entity @s Item set from entity @p SelectedItem.nbt.items[1] при помощи этой команде в книге, должен создаваться предмет, а после в его nbt тег Item дожна переноситься информация, из кастомного тега-массива, находящегося в книге, которую держит в руке исполнитель команды. на практике всё работает правильно, за исключением призыва непосредственно предмета. вот пример массива инфорации, необходимых для копирования в пркдмет: written_book{pages:['{"text":"display"}'],title:"Command-book",author:"nn",items:[{id:diamond_sword,Count:1b,nbt:{Enchantments:[{id:sharpness,lvl:3}]}},{id:diamond_pickaxe,Count:1b,nbt:{Enchantments:[{id:luck,lvl:3}]}},{id:diamond_shovel,Count:1b,nbt:{Enchantments:[{id:efficiency,lvl:3}]}}]} здесь я прописал информацию о 3 предметах, в кастомный тег для книги, для его переноса в сущность предмета. надеюсь кто-то найдёт время помочь! писать можно сюда и в телеграмм @PhoenixAlt
-
напиши мне в тг, решение найдём @PhoenixAlt
-
через стойки так же можно делать простенький рейкаст, через команду execute, используя 2 вектора взгляда. для этого потребуется не более 2 команд
-
нет, я указал тег Marker:1, который делает стойку полностью бессмертной и неосязаемой
-
/execute as @e[type=item] run data modify entity @s Age set value -32768 введя эту команду, все предметы лежащие на земле, больше никогда не пропадут
-
жоский 😨
-
очень просто. не хотел напрягаться и расписывать команду, потому что нечего доказывать, а тем кому нужно, я хотя бы дал подсказку. сейчас у меня есть немного времени, поэтому распишу: призываем невидимую стойку /summon armor_stand ~ ~ ~ {Invisible:1b,Marker:1b,Tags:["patrol"]} затем телепортируем её к игроку так, чтобы она смотрела на нужный нам объект, в данном случае другую стойку [Цикличный, всегда активен] execute as @e[type=armor_stand,tag=patrol] at @p run tp @s ~ ~ ~ facing entity @e[type=armor_stand,limit=1,tag=block,sort=nearest] feet затем производим отталкиваение игрока назад, от координат взгляда первой стойки, при приближении ко второй [Цикличный, всегда активен] execute at @p as @e[type=armor_stand,tag=block,distance=..2] as @e[type=armor_stand,tag=patrol] at @s run tp @p ^ ^ ^-.2 для того, чтобы выбрать блок, от которого будет производиться отталкивание, необходимо призвать в нём стойку, с тегом block /execute align xyz run summon armor_stand ~.5 ~ ~.5 {Invisible:1b, Marker:1b,NoGravity:1b,Tags:["block"]} к такому блоку не получится приблизиться тому игроку, к которому привязана стойка "patrol", его будет отталкивать по окружности, на расстоянии 2 блоков
-
скорее всего, такого эффекта можно добиться, импользуя execute on или scoreboard. точно уже не вспомню, как это провернуть со стрелой
-
не обязательно вычислять motion для такик простых задач, можно использовать команду execute as @p at @s run tp @s ^ ^ ^-.2
-
GhostoFBU, что вы используете для выделения команд?
