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

escEip

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

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

  • Посещение

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения escEip

  1. достаточно легко, умножаем армор стенду координаты, а чтобы он не вылетел из прогрузки задаем ему все 3 координаты одновременно через data storage
  2. есть вариант сделать ртп в небольшом радиусе и потом умножать координаты на множитель КСТАТИ ОТЛИЧНЫЙ ВАРИАНТ
  3. ну так неинтересно. А так жаль, было бы круто (хотя можно конечно просто сделать обработку всех возможных случаев, но это прям совсем дичь)
  4. Мне нужно, чтобы при выполнении функции бралось значение скорборда edpconfig у %rtp_mode , после чего это значение использовалось как радиус ртп (spreadplayers). ВАЖНО, именно максимальный радиус, а не центральные координаты/распределение/что там еще
  5. У меня вообще есть предположение, что это связано с Tlauncher, так как слышал о том, что в нём стоит странная версия оптифайна, которая выдаёт баги (да и у всех игроков с этими багами был Tlauncher). А может и я рукожоп, тоже вариант
  6. Зависит от условий, и (если это сервер) от ядра
  7. Я постоянно замечал, что иногда бывают игроки, у которых внезапно какая-нибудь текстурка не загрузилась, или у самого предмета (который без CustomModelData) без оптифайна не работает текстурка
  8. создать таблицу лута с особым предметом, после чего прописать мобу в DeathLootTable таблицу. Потом просто через execute if entity @e[type=item,nbt={Item:{tag:{тут_теги}}} run setblock 655 64 -252 kill @e[type=item,nbt={Item:{tag:{тут_теги}}}
  9. Плохо изобрели, функционал очень ограничен и может багаться если у тебя нет optifine
  10. execute as объект at @s facing entity игрок feet run tp @s ^ ^ ^0.1 ~ ~ Очень простой метод, но хорош только когда объект не имеет коллизии (например - просто сфера из частиц или какая-либо метка). Если объект - моб, то будет очень странно, если он будет лететь напрямую к игроку игнорируя препятствия и проходя сквозь стены
  11. /execute as @a[nbt={SelectedItem:{id:"minecraft:blaze_rod"}}] at @s run effect give @s ... Отличный способ, но хорошо работает только если игроков мало. НЕ ИСПОЛЬЗОВАТЬ ЕСЛИ НА СЕРВЕРЕ ОЧЕНЬ МНОГО ИГРОКОВ И ПОЖАЛУЙСТА, РАДИ ВСЕГО, ЧТО ВАМ ДОРОГО, НЕ ИСПОЛЬЗУЙТЕ ЕГО НА СУЩНОСТЯХ. Это очень неоптимизированный способ, для такого можно использовать predicate В нашем случае получаем { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "type": "minecraft:player", "equipment": { "mainhand": { "item": "minecraft:blaze_rod" } } } } после чего в папку world/datapacks/название/название/predicates/ кидаем файл с расширением .json (например blazerod.json) дальше просто перезапускаем сервер и пишем execute as @a[predicate=название:blazerod] at @s run effect give @s ... долгий способ, если игроков мало (меньше 100), но если требуется выделить много игроков или сущностей - используйте его
  12. К сожалению сделать такое просто так невозможно. Хотя теоретически можно используя костыль в виде частиц и просто указать, чтобы они отображались только конкретным игрокам
  13. а, я даун и не прочитал начало вопроса, но ладно
  14. атрибутами можно делать далеко не все, так что вот второй способ: give @p iron_chestplate{Tags:["slowchest"]} а потом в цикличный командный блок effect give @a[nbt={Inventory:[{Slot:102b,tag:{Tags:["slowchest"]}}]}] slowness 2 0 true это сложнее, ведь для эффекта требуется еще командный блок, но можно делать более сложные вещи, например: execute at @a[nbt={Inventory:[{Slot:102b,tag:{Tags:["slowchest"]}}]}] run particle minecraft:flame ~ ~1 ~ 0.4 0.4 0.4 0.025 1 Когда надеваешь нагрудник, будут идти частицы огня. Вместо slowchest можно написать что угодно, это не видно игрокам будет
×
×
  • Создать...