Основы командных блоков и execute / КБ и Карты #1

Поділитися
Вставка
  • Опубліковано 14 лис 2024
  • Открываю новую рубрику: "Командные Блоки и Карты", где буду рассказывать о полезных вещах с командными блоками и других штуках, которые помогут создать свою карту в Майнкрафт 1.16+ (местами 1.14+). Приятного просмотра!
    🦎 Все ссылки здесь: bit.ly/m/kgs
    Хэй! Я - Артём. Ты на канале Klinok Games Studio. Я занимаюсь программированием на разных языках. Больше всего изучаю C#, Minecraft Forge Java, JavaScript и С++ и работаю над своими Майнкрафт модами в среде MCreator Здесь можно найти видео о том, как я разрабатываю свои игры, моды, с какими сложностями сталкиваюсь и как их исправляю. Полезные гайды по упрощению работы с кодом, моделированием и прочими вещами тоже можно найти на этом канале.
    #майнкрафт #командныйблок #minecraft

КОМЕНТАРІ • 25

  • @DimaLS666
    @DimaLS666 Рік тому +1

    Про цикличный командный блок можно сказать так, что он создают бесконечный цикл команд

  • @Penhavor
    @Penhavor 4 місяці тому +1

    Ну, объясняешь, конечно, не айс, но хоть стараешься. Думаю, для новичков это будет полезно. Можно, например, объяснять последовательно и более формально/научно в силу своих возможностей, так сказать, а затем показывать наглядные примеры. И вообще, можно сначала разобрать абсолютно все команды, которые есть в Майнкрафте на определённой версии, а затем рассказывать про командные блоки. Имея знания о командных блоках, игроки уже научатся работать с ними очень быстро. Затем можно повысить уровень сложности и начать рассказывать про датапаки. Ну, короче, надеюсь, ты меня понял :)

  • @brosnip34cs
    @brosnip34cs Рік тому +1

    У тебя будут только по Java командные блоки/ бедрок тоже будет? Если будет по бедроку, то расскажи про команду execute.

    • @klinokGS
      @klinokGS  Рік тому

      Команда execute работает примерно одинаково что на Java, что на Bedrock. Как раз в ролике я показал базовый пример работы. Ну а вообще, пока не знаю, буду ли на Бедроке делать

  • @sdsi706
    @sdsi706 5 місяців тому

    хорошо объясняешь спасибо

  • @dynamix9517
    @dynamix9517 7 місяців тому

  • @Honkai00
    @Honkai00 Місяць тому

    какие шейдеры используешь?

  • @ReaL-SerG1O
    @ReaL-SerG1O 6 місяців тому

    А можешь подсказать как добавить координаты в команду execute. То есть у меня есть такая команда:
    execute at @a if block ~~-1~ diamond_block as @a run say HI!
    Когда игрок наступает на алмазный блок под ним, воспроизводится команда say.
    Но дело в том, что команда execute действует в радиусе более 50 блоков. А на моей карте уже есть куча алмазных блоков, которые будут срабатывать не вовремя, по этому мне нужно задать определенные координаты на которых будет срабатывать команда execute. Если это вообще возможно то спасибо за ответ.

    • @klinokGS
      @klinokGS  6 місяців тому +1

      так на месте где у тебя "~ ~-1 ~" и идут координаты. Просто нужно вместо "~" передавать значения X, Y и Z

    • @ReaL-SerG1O
      @ReaL-SerG1O 6 місяців тому +1

      Забыл сказать, у меня Bedrock версия. То есть после того как я ввожу вместо ~~-1~ свои координаты (1 -60 1) пишет: не удалось проверить выполнение подкоманды if block. ну это сообщение появляется в мобильной версии с низу в предыдущем вводе.

    • @klinokGS
      @klinokGS  6 місяців тому +1

      @@ReaL-SerG1O сложно..

    • @ReaL-SerG1O
      @ReaL-SerG1O 6 місяців тому +1

      @@klinokGS нечего страшного, можешь не напрягаться по этому поводу, попробую сам разобраться. Спасибо за помощь

    • @Penhavor
      @Penhavor 4 місяці тому +1

      @@ReaL-SerG1O /execute positioned X Y Z as @a[distance=..50] at @s if block ~ ~-1 ~ minecraft:diamond_block run say Hi!
      вместо X Y Z указываешь координаты откуда будет браться центр. Затем distance создаёт "ауру" размера 50 блоков вокруг центра. Если игрок есть в этой "ауре" и под ним обнаруживается алмазный блок, то условие выполняется.
      Надеюсь помог.

  • @kaskadxxx7557
    @kaskadxxx7557 3 місяці тому

    У меня не работает ничего. Блоки расставил, но они даже не светятся как у тебя в ролике. Хотя кое какую команду мпульсный блок всё-таки выдад. Say...
    (Bedrock версия)

    • @klinokGS
      @klinokGS  3 місяці тому

      светятся блоки из-за шейдеров. А ты точно на той версии..? Это не работает ниже 1.13

  • @Qwert1hz
    @Qwert1hz Рік тому +1

    Ты ещё вернёшься к своему ФНаФ проекту?

    • @klinokGS
      @klinokGS  Рік тому

      Да, но пока не знаю когда

  • @Vtyu1-vtyu
    @Vtyu1-vtyu 5 місяців тому

    привет можеш сказать как зделать так што би когда Игрок1 убивает Игрока2 то ему видаеться алмаз?

    • @Penhavor
      @Penhavor 4 місяці тому

      это лучше сделать через предикаты, которые принадлежат датапаку. В интернете полно сайтов-генераторов на предикаты и других ништяков

    • @Vtyu1-vtyu
      @Vtyu1-vtyu 4 місяці тому

      @@Penhavor спосиба большое за совет

  • @МихаилБузов-п9в
    @МихаилБузов-п9в 4 місяці тому

    6:38 Нет непонятно у меня связка не работает поэтому-то?

    • @Penhavor
      @Penhavor 4 місяці тому

      если цепной кб ставишь в режим условия, то он работает только тогда, когда предыдущий за ним кб срабатывает. Если не ставить это, то цепной кб будет работать как цикличный при условии, что предыдущий кб является активным цикличным. А вообще лучше на датапаках всё делать. Так гораздо больше оптимизации. В датапаках есть папка function, где можно создавать текстовые документы с расширением mcfunction. Это и будет функция. Там есть и цикличные функции, и инициализирующие, и обычные