garmxd
Пользователи-
Постов
162 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
События
Весь контент garmxd
-
В версии 1.21.4 папка с функциями называется не functions, а function, также в файле pack.mcmeta указано "pack_format": 50 , на 1.21.4 должно быть "pack_format": 61
-
Скорее всего проблема в том что сам мир поврежден, возможно траблы с файлом level.dat, или же версии модов которые установлены на сервере отличаются от тех которые стояли раньше в этом мире
-
Если версия 1.21.4 то можно это сделать при помощи датапака и макрос функций. Пример Создать loot_table на выдачу player_head на которую накладывается скин игрока один раз прописываем в чат: /data modify storage video:test lol set value '' далее переходим к датапаку: data/video/loot_table и создаем файл head.json и туда вставляем: Далее создаем function data/video/function/test.mcfunction и пишем туда: Далее создаем второй function data/video/function/test2.mcfunction и пишем туда: И теперь чтобы выдать игроку книгу с автором в качестве его ника от лица запускаем функцию test /execute as <NickName> run function video:test название датапака video можешь поменять на свое, только убедить что везде поменяешь
-
могу подсказать такую систему команд которая сортирует значения игроков по уменьшению, после ее выполнения у игрока с тегом top.one будет наивысшее значение, у игрока top.two среднее значение, ну и top.three соответственно наименьшее значение execute as @a unless score #score1 <название> >= @s <название> run scoreboard players operation #score1 <название> = @s <название> execute as @a if score @s <название> = #score1 <название> run tag @s add top.one execute as @a[tag=!top.one] unless score #score2 <название> >= @s <название> run scoreboard players operation #score2 <название> = @s <название> execute as @a[tag=!top.one] if score @s <название> = #score2 <название> run tag @s add top.two execute as @a[tag=!top.one,tag=!top.two] unless score #score3 <название> >= @s <название> run scoreboard players operation #score3 <название> = @s <название> execute as @a[tag=!top.one,tag=!top.two] if score @s <название> = #score3 <название> run tag @s add top.three <название> нужно поменять на ваш scoreboard
-
Спавнишь нужного тебе моба, потом командой damage наносишь ему урон от лица игрока: /damage @e[type=minecraft:zombie,limit=1,sort=nearest] 0 minecraft:mob_attack by @p - zombie поменяй на твоего моба
-
/give @a oak_button[custom_name='["",{"text":"Кастомное название","italic":false,"color":"green"}]',can_place_on={predicates:[{blocks:oak_log}]}] - вместо Кастомное название впиши что тебе нужно и можешь поменять на нужный тебе цвет
-
Всем привет, это небольшой туториал на то как в вашем датапаке выполнять команды плагинов. Сам майнкрафт ограничивает использование команд не из ванильного майнкрафта, если вы попробуете создать функцию и просто написать туда нужную вам команду из плагина то функция не будет работать. Я нашел решение этой проблемы благодаря ей вы сможете выполнять любые команды плагинов через датапак. Только для новых версий майнкрафта с поддержкой макросов 1.20.2+ Создаем функцию c таким содержимым (tell.mcfunction): $execute run $(command) И далее в самом майнкрафте запускаем эту функцию с макросом нужной нам команды в моем случае это плагин на sudo + плагин на превращения в мобов: /function data:tell {"command":"sudo * /undisguise"} Вместо sudo * /undisguise вы можете использовать свою любую другую команду. На этом все, надеюсь это кому-то понадобиться
-
В майнкрафте 1.21.4 fabric с axiom модом
-
Тоже недавно столкнулся с этой проблемой. Решил просто сделать чтобы житель переставал смотреть на игрока, когда он в радиусе 4 блоков: execute as @e[tag=skyp] at @s unless entity @a[gamemode=!spectator,distance=..4] run tp @s ~ ~ ~ facing entity @p
-
а не хочешь сюда написать то что у тебя в функции?
-
Это карта ютубера PopularMMOs , все его карты можно найти на этом облаке: https://www.mediafire.com/folder/xzqi4b4qsw3qn/All_my_Lubly_Maps#qtdsig1n7zktw
-
Ты её не найдешь в открытом доступе, карта создана под них. Может в будущем сам создатель карты ее выложит
-
Найди людей которые делают эти карты на заказ для них, с шансом 1% они продадут тебе её за символическую плату. А с шансом 99% ты не получишь ничего
-
не, так оно не работает. Только если по отдельности
-
Огромное спасибо! И вправду, пришлось конечно голову поломать, ведь новая система ну очень криво работает, потому что теперь торговцу нельзя задать wander_target позицию игрока если у него в данный момент нет конечной точки. Из-за этого приходиться каждый раз когда он дойдет до игрока и его wander_target сброситься, менять значение на любые корды. Вот команды execute as @e[type=minecraft:wandering_trader] unless data entity @s wander_target run data modify entity @s wander_target set value [I;6,-60,3] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[0] set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[1] set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[2] set from entity @p Pos[2] Надеюсь кому-то понадобиться! :)
-
Раньше я использовал эти 3 команды чтобы странствующий торговец преследовал игрока: data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.X set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Y set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Z set from entity @p Pos[2] Но на новой версии 1.21.4 это уже не работает, я подозреваю что дело в том что на новой версии параметр WanderTarget был изменен. Буду благодарен если сможете помочь!
-
Тебе стоило хотя бы проверить что тебе нейросеть дает..
-
хмм, скинь датапак я посмотрю в чем может быть дело
-
запиши лучше видео, а то вообще ничего не понятно как title в actionbar может перекрывать title в title
-
А зачем вообще использовать армор стенды? Не легче сразу напрямую выводить текст?
-
а поподробнее? что да и как работает? Тут же дело явно не в самом армор стенде
