Перейти к содержанию

garmxd

Пользователи
  • Постов

    162
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент garmxd

  1. В версии 1.21.4 папка с функциями называется не functions, а function, также в файле pack.mcmeta указано "pack_format": 50 , на 1.21.4 должно быть "pack_format": 61
  2. Скорее всего проблема в том что сам мир поврежден, возможно траблы с файлом level.dat, или же версии модов которые установлены на сервере отличаются от тех которые стояли раньше в этом мире
  3. Если версия 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 можешь поменять на свое, только убедить что везде поменяешь
  4. Ну тогда просто стоит перестать использовать этот хостинг, и купить нормальный, хоть самый дешевый хостинг
  5. могу подсказать такую систему команд которая сортирует значения игроков по уменьшению, после ее выполнения у игрока с тегом 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
  6. Вижу только две единственные возможности решения проблемы. Это либо сжать архив с миром максимально как это возможно, либо же разделить файлы мира на части и по очередному порядку их загружать
  7. Спавнишь нужного тебе моба, потом командой damage наносишь ему урон от лица игрока: /damage @e[type=minecraft:zombie,limit=1,sort=nearest] 0 minecraft:mob_attack by @p - zombie поменяй на твоего моба
  8. /give @a oak_button[custom_name='["",{"text":"Кастомное название","italic":false,"color":"green"}]',can_place_on={predicates:[{blocks:oak_log}]}] - вместо Кастомное название впиши что тебе нужно и можешь поменять на нужный тебе цвет
  9. Всем привет, это небольшой туториал на то как в вашем датапаке выполнять команды плагинов. Сам майнкрафт ограничивает использование команд не из ванильного майнкрафта, если вы попробуете создать функцию и просто написать туда нужную вам команду из плагина то функция не будет работать. Я нашел решение этой проблемы благодаря ей вы сможете выполнять любые команды плагинов через датапак. Только для новых версий майнкрафта с поддержкой макросов 1.20.2+ Создаем функцию c таким содержимым (tell.mcfunction): $execute run $(command) И далее в самом майнкрафте запускаем эту функцию с макросом нужной нам команды в моем случае это плагин на sudo + плагин на превращения в мобов: /function data:tell {"command":"sudo * /undisguise"} Вместо sudo * /undisguise вы можете использовать свою любую другую команду. На этом все, надеюсь это кому-то понадобиться
  10. Тоже недавно столкнулся с этой проблемой. Решил просто сделать чтобы житель переставал смотреть на игрока, когда он в радиусе 4 блоков: execute as @e[tag=skyp] at @s unless entity @a[gamemode=!spectator,distance=..4] run tp @s ~ ~ ~ facing entity @p
  11. а не хочешь сюда написать то что у тебя в функции?
  12. Это карта ютубера PopularMMOs , все его карты можно найти на этом облаке: https://www.mediafire.com/folder/xzqi4b4qsw3qn/All_my_Lubly_Maps#qtdsig1n7zktw
  13. Ты её не найдешь в открытом доступе, карта создана под них. Может в будущем сам создатель карты ее выложит
  14. Найди людей которые делают эти карты на заказ для них, с шансом 1% они продадут тебе её за символическую плату. А с шансом 99% ты не получишь ничего
  15. не, так оно не работает. Только если по отдельности
  16. Огромное спасибо! И вправду, пришлось конечно голову поломать, ведь новая система ну очень криво работает, потому что теперь торговцу нельзя задать 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] Надеюсь кому-то понадобиться! :)
  17. Привет! Вот команда: /execute if entity @a[x=10,y=-60,z=-5,distance=..1.3] run say 1 (или любая другая команда вместо say) Вместо x=10,y=-60,z=-5 вписывай свои координаты, и теперь если игрок находиться на указанных координатах то будет срабатывать команда.
  18. Раньше я использовал эти 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 был изменен. Буду благодарен если сможете помочь!
  19. Тебе стоило хотя бы проверить что тебе нейросеть дает..
  20. хмм, скинь датапак я посмотрю в чем может быть дело
  21. запиши лучше видео, а то вообще ничего не понятно как title в actionbar может перекрывать title в title
  22. А зачем вообще использовать армор стенды? Не легче сразу напрямую выводить текст?
  23. а поподробнее? что да и как работает? Тут же дело явно не в самом армор стенде
×
×
  • Создать...