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

Не правильный спавн сущностей


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

В теме 9 сообщений

Здравствуйте, делаю карту по одной игре на версии 1.21.10 и столкнулся с тем, что «крысы» спавнятся неправильно. «Крысы» — это чешуйницы без ИИ, которые телепортируются к невидимым котам (т. к. они не должны атаковать). При прямом взаимодействии с цепочкой командных блоков «крысы» спавнятся нормально, при взаимодействии с цепочкой рестарта их локации они тоже спавнятся нормально. Но если рестартнуть карту через кнопку рестарта, то спавнятся только невидимые коты. Что с этим делать, я без понятия.

Система выглядит так:
Кнопа рестарта -> цепочка командных блоков, которые активируют перезапуск локаций(одна из которых чердак с крысами) -> цепочка перезапуска всего чердака -> спавн крыс

Прикладываю ссылку на Гугл Диск с видео, т. к. файл больше 30 Мб. Так же прикреплю мир в диск, если хотите для удобства посмотреть команды.
https://drive.google.com/drive/folders/1EHe4khcxJvryfhWMlkS2lwUGToY75WNl?usp=sharing


Надеюсь понятно объяснил.

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

если спавняться только невидимые коты просто добавь командные блоки на их спавн
или попробуй сделать так чтобы когда нажимаешь рестарт были 2 отдельные цепочки из кб, на спавн котов и мышей, и они активировались
или я хз, не до конца вопрос понял

 

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

19 часов назад, Ded_Ivan_ сказал:

Надеюсь понятно объяснил

понятно??? вместо того, чтобы объяснить какие команды задействованы, ты пишешь про вещи, которые к ним вообще никакого отношения не имеют

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

1 час назад, PhoenixTechu сказал:

понятно??? вместо того, чтобы объяснить какие команды задействованы, ты пишешь про вещи, которые к ним вообще никакого отношения не имеют

Кнопка рестарта:
Цикл/всегда
execute if block -113 36 189 stone_button[powered=true] run setblock -114 35 196 redstone_block
execute if block -113 36 189 stone_button[powered=false] run setblock -114 35 196 air

Сигнал рестарта чердака:
Импульс/редстоун
setblock 14 -1 0 redstone_block

Сигнал на спавн крыс:
Импульс/редстоун --> Цепь/всегда
setblock 17 7 18 redstone_block --> setblock 17 5 18 redstone_block

Спавн крыс1:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда
summon silverfish 17 -7 10 {Tags:["Maskrat"],NoAI:1b} --> summon silverfish 17 -7 10 {Tags:["rat1"],NoAI:1b} --> setblock 17 5 18 air
Спавн крыс2:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда
summon cat 17 -7 10 {Tags:["MaskRat"]} --> summon cat 17 -7 10 {Tags:["Rat1"]}  --> setblock 17 7 18 air

Объединение крыс:
Цикл/всегда
teleport @e[tag=Maskrat] @e[limit=1,tag=MaskRat]
teleport @e[tag=rat1] @e[limit=1,tag=Rat1]

Убийство крыс:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда --> Цепь/всегда
kill @e[tag=MaskRat] --> kill @e[tag=Maskrat] --> kill @e[tag=Rat1] --> kill @e[tag=rat1]

Крыс 5 штук всего, но суть одна и таже.
Отправил бы скрином, но Command Block IDE не работает нормально

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

Какой заяц!? Какой орёл!? Какая блоха!!?? ?

если у тебя одни и те же команды по разному работают в разных цепях, то вероятно в цепях и дело, либо в команде ошибка. Попробуй по одному блоку перенести всю цепь проверяя по отдельности каждый блок

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

20 минут назад, Ded_Ivan_ сказал:

Кнопка рестарта:
Цикл/всегда
execute if block -113 36 189 stone_button[powered=true] run setblock -114 35 196 redstone_block
execute if block -113 36 189 stone_button[powered=false] run setblock -114 35 196 air

Сигнал рестарта чердака:
Импульс/редстоун
setblock 14 -1 0 redstone_block

Сигнал на спавн крыс:
Импульс/редстоун --> Цепь/всегда
setblock 17 7 18 redstone_block --> setblock 17 5 18 redstone_block

Спавн крыс1:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда
summon silverfish 17 -7 10 {Tags:["Maskrat"],NoAI:1b} --> summon silverfish 17 -7 10 {Tags:["rat1"],NoAI:1b} --> setblock 17 5 18 air
Спавн крыс2:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда
summon cat 17 -7 10 {Tags:["MaskRat"]} --> summon cat 17 -7 10 {Tags:["Rat1"]}  --> setblock 17 7 18 air

Объединение крыс:
Цикл/всегда
teleport @e[tag=Maskrat] @e[limit=1,tag=MaskRat]
teleport @e[tag=rat1] @e[limit=1,tag=Rat1]

Убийство крыс:
Импульс/редстоун --> Цепь/всегда --> Цепь/всегда --> Цепь/всегда
kill @e[tag=MaskRat] --> kill @e[tag=Maskrat] --> kill @e[tag=Rat1] --> kill @e[tag=rat1]

Крыс 5 штук всего, но суть одна и таже.
Отправил бы скрином, но Command Block IDE не работает нормально

если что появились такие штучки :Impulse_Unconditional: :Chain_Unconditional: :Repeating_Unconditional:

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

15 минут назад, Sench_mp4 сказал:

если у тебя одни и те же команды по разному работают в разных цепях, то вероятно в цепях и дело, либо в команде ошибка. Попробуй по одному блоку перенести всю цепь проверяя по отдельности каждый блок

Очень интересно получилось. Командный блок на перезапуск чердака работает на разных координатах по разному. Ближе к цепи чердака - спавнит чешуйниц, ближе к цепи рестарта всей карты - не спавнит.

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

1 час назад, Ded_Ivan_ сказал:

Очень интересно получилось. Командный блок на перезапуск чердака работает на разных координатах по разному. Ближе к цепи чердака - спавнит чешуйниц, ближе к цепи рестарта всей карты - не спавнит.

скинь команду из этого блока

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

1 минуту назад, Sench_mp4 сказал:

скинь команду из этого блока

Могу сказать больше. Чешуйницы просто не в состоянии заспавниться, если исполнитель далеко от точки спавна. Перепробовал много способов и пришёл к выводу, что буду респавнить только котов, а чешуйницы будут просто без ИИшки сидеть на чердаке. Так что можно сказать, что проблема решена.

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

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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