garmxd
Пользователи-
Постов
162 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
События
Весь контент garmxd
-
Датапак нужно закидывать в момент создания мира, до того как сгененрируется мир. Во вкладке создания мира нужно зайти в прочее и там уже будет кнопка наборы данных, после чего откроется папка куда нужно закинуть датапак (если делали не так)
-
Тогда /rotate @e[type=minecraft:armor_stand,sort=nearest,limit=1] facing entity <игрок> Чтобы телепортировать игроков: /execute as @a at @s run tp @s ~ ~10 ~
-
Если нужно чтобы голова визуально смотрела туда же куда и игрок то вот (решение через датапак) spawn.mcfunction execute at @s run summon minecraft:armor_stand ~ ~ ~ {NoGravity:1b,Invulnerable:1b,Pose:{Head:[0f,0f,0f]}} execute at @s run data modify entity @e[type=minecraft:armor_stand,sort=nearest,limit=1] Pose.Head[0] set from entity @s Rotation[1] execute at @s run data modify entity @e[type=minecraft:armor_stand,sort=nearest,limit=1] Pose.Head[1] set from entity @s Rotation[0] /execute as <игрок> run function datapack:spawn - запуск
-
Нужно чтобы голова визуально смотрела туда же куда и игрок, или только взгляд? (F3+B синяя стрелочка это взгяд сущности, визуально не видно)
-
Создай отдельную фукнцию, и в tick.mcfunction добавь: (перед этим /scoreboard objective add toggle dummy) /execute if score #toggle toggle matches 1 run function <твоя отдельная функция> И все, теперь если хочешь активировать другую функцию просто прописываешь /scoreboard players set #toggle toggle 1 и чтобы отключить /scoreboard players set #toggle toggle 0
-
работает еще как, возможно дело в твоей модельке бро бред не неси пожалуйста, не вводи человека в заблуждение. Какое еще "наложение эффекта зачарования" через рп, и при чем тут вообще CustomModelData
-
/summon item_display ~ ~ ~ {item:{id:"minecraft:iron_sword",count:1,components:{"minecraft:enchantment_glint_override":true}}} или же /data merge entity @e[type=item_display,limit=1,sort=nearest] {item:{components:{"minecraft:enchantment_glint_override":true}}}
-
Во первых, зачем выполнять команду от лица ближайщего игрока as @p , а потом использовать в качестве селектора вместо @s опять @p? командой execute as @p ты выбираешь игрока от лица которого будут выполняться все последующие команды Нужно во так: /execute as @p store result score @s iron_count run clear @s minecraft:iron_ingot 0 /execute as @p if score @s iron_count matches 50.. run clear @s minecraft:iron_ingot 50 /execute as @p if score @s iron_count matches 50.. run give @s diamond_pickaxe /execute as @p if score @s iron_count matches ..49 run tellraw @s {"text":"Не хватает слитков!","color":"red"} /execute as @p if score @s iron_count matches 50.. run tellraw @s {"text":"Успешно!","color":"green"} И во вторых для чего испо льзовать эту змейку из редстоуна? Просто занимает лишнее место, лучше использовать башенку из Цепных безусловных и всегда активных кб
-
Если что обновить датапак это не просто изменить название папочек и pack.mcmeta, это нужно заходить в каждую функцию и править команды которые в них прописаны с устаревших на новые форматы. Команды в майнркафте же не стоят на месте, их постоянно меняют
-
вообще если нужно сохранить какой-то текст который ввел пользователь, можно просто сделать из кнопок дейсвтия свою клавиатуру и там уже через эти триггеры задать для каждой клавиши свое число, и в функции проверять. Типо есть в диалоге кнопка дейсвтия "В", при нажатии на которую срабатывает trigger set trig 8 , потом срабатывает функция и в ней уже проверяем: /execute if score @s trig matches 6 run say это буква Ф /execute if score @s trig matches 7 run say это буква Ы /execute if score @s trig matches 8 run say это буква В Я уже подобное делал, костыль для сохранения текста без прав администратора
-
просто открывай диалоги командой, а не через отдельные json файлы, в misode нажми на кнопку inline и скопируй текст и потом dialog show @a {type:"minecraft:multi_action",body:[],inputs:[],pause:0b,after_action:"none",columns:2,title:{text:"",extra:["текст"]},actions:[{label:""}]} и сразу в функциях указывай нужные тебе макросы $dialog show @a {type:"minecraft:multi_action",body:[],inputs:[],pause:0b,after_action:"none",columns:2,title:{text:"",extra:["$(text)"]},actions:[{label:""}]} upd (а не забей я не так понял вопрос) вообще без прав администратора нет возможности сохранять указанный в диалоге макрос, единственный вариант это сделать $trigger diamond set $(cound) и уже в функции которая активируется при триггере execute if score diamond @s matches 1 run give @s diamond
-
Один раз прописать в чат: scoreboard objectives add random dummy И далее для рандома эти команды: execute store result score #random random run random value 1..2 - создаем рандомное число от 1 до 2, и записываем его в scoreboard random к #random execute if score #random random matches 1 run say 1к execute if score #random random matches 2 run say 2к say 1k, 2k можно просто заменить на setblock redstone_block с кордами нужных тебе кб для активации
-
мой датапак для управления движениями сущностей https://modrinth.com/datapack/path-entity
-
bde не поддерживает запуск анимаций для конкретной модели, там в датапаке просто идет запуск для всех сущностей. Тебе либо придется переделывать весь датапак, либо довольстововаться этим
-
NegativeSpaceFont https://github.com/AmberWat/NegativeSpaceFont
-
бро ты реально гений, это мега крутой способ отображать изображения на экране с нормальным качеством
-
Значит проблема в самом содержании .mcfunction файлов, допустил ошибки в их написании и майнкрафт их не отображает
-
Добавь к своей модельке locator и в его настройках нажми галочку Use Entity , и там же впиши в Entity type minecraft:marker , и сделай чтобы он в анимации двигался за самой моделью как же криво скрины вставились После в игре для детекта используй команду /execute at @e[type=marker,tag=aj.<название_твоей_модели>.locator.locator] if entity @a[distance=..5] или же /execute as @a at @s if entity @e[type=marker,tag=aj.<название_твоей_модели>.locator.locator,distance=..5] run say меня догнали! (а кстати и если у тебя нет этой кнопки с locator то просто нажми ПКМ ниже в области где элементы, и там уже будет add locator)
-
используй аксиом, через него будет видно root сущность модели которая двигается за ней, и укажи ее тег
