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

Плавная дверь, как двигать блоки[гайд]


Рекомендуемые сообщения

В теме 4 сообщения

Плавную дверь можно будет сделать из падающих блоков, но сами по себе падающие блоки прозрачные(сквозь них можно пройти). Шалкеры почему-то ведут себя как блок. Прорблему можно решить если посадить шалкера и падающий блок на другую сущность например арморстанд

/execute align y run summon minecraft:armor_stand ~ ~1.5188 ~ {Tags:["armorstand"],NoGravity:1b,Invulnerable:1b,Invisible:1b,Passengers:[{id:"minecraft:shulker",NoAI:1b,Silent:1b,NoGravity:1b,Invulnerable:1b,ActiveEffects:[{Id:14,Amplifier:1,Duration:1000000,ShowParticles:0b}],Tags:["shulker"],DeathLootTable:"empty"},{id:"falling_block",NoGravity:1,Time:-1000000,DropItem:0,BlockState:{Name:"minecraft:stone"},Tags:["fallingblock"]}]}

Теперь блок можно телепортировать и это будет происходить плавно

/execute as @e[tag=armorstand] at @s if entity @e[tag=moving] run tp @s ~ ~0.05 ~  [в цикличный всегда активный]

/summon minecraft:area_effect_cloud ~ ~ ~ {Tags:["moving"],Duration:21}  [в импульсный, или в чат]

BlockState{Name:"Айди_блока"} тут надо писать айди блока, но лучше не использовать такие блоки как: ступени, полублоки, стекла, ограждения, заборы, листву так как будет видно голову шалкера

moving тег сущности(облака эффектов) по которому будет определятся длительность работы команды с телепортацией

Duration:21 время в тиках через которое облако эффектов пропадет

~ ~0.05 ~ координаты куда будет телепортироваться сущность(еще это скорость)

чтобы рассчитать нужную скорость и время можно использовать формулу (1=врем * скор) (врем = 1/скор) (скор = 1/врем)

А так как разработчики рукажопы время 21 потому что если активировать КБ с 3 командой и с временем 20 с помощью кнопки то блок отстает

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
  • 2 года спустя...

 скажите а как убрать его

я просто это сделал в версии 1.21.10 и только потом увидел что нельзя на такой верси

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...