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

Обновлено: 06.07.2024

Ну, я не знаю, как там что кактус делает, но можно делать проверку эвентом:

Эвент (для новичков - в главный класс мода пишем и всё):

Пояснение:
placeable - размещаемый блок, floor - блок пола, на который можно блок разместить.
Просто меняем на свои. В примере - котёл можно разместить только на камень нижнего мира.

Задача такая была, по сути?
(Пишу на 1.7.10, но не думаю, что это не сработает на 1.10)

NBT-данные [ ]

Позволяет указать содержимое блока (если оно у него может быть). Все параметры опциональны.

Содержание

[VIDEOGUIDE][1.8+] Предметы и блоки для режима:приключение

[VIDEOGUIDE][1.8+] Предметы и блоки для режима:приключение

1.получить кирку, которая может ломать кирпичный блоки:

2.вызвать кирку, которая может ломать булыжник:

3.положить в сундук кирку, которая может ломать каменные кирпичи и поломана на 120 единиц:

также вам, мои дорогие зрители, для информации прочность кирки:

Деревянная: 60
Каменная: 132
Железная: 251
Золотая: 33
Алмазная: 1562

4.вызвать кирку, которую можно подобрать только через 10 секунд, после ее появления:

5.вызвать кирку, зачарованную на прочность 3 уровня:

6.вызвать кирку, которая не ломается:

7.вызвать каменные кирпичи, которые можно поставить только на каменные кирпичи:

Руководство по команде setblock

Состояния блоков [ ]

Состояния блока определяют некоторые параметры блока.

  • Компаратор направлен в одну из 4 сторон ( facing=north|south|east|west ).
  • Повторитель имеет задержку ( delay=1|2|3|4 ) и может быть активирован ( powered=true ) или неактивирован ( powered=false ).
  • Ступени имеет различную форму ( shape=inner_left|inner_right|outer_left|outer_right|straight ).

Несколько возможных значений разделены вертикальной чертой | .

Настройка размещения блока [ ]

  • replace — заменяет старый блок новым.
  • destroy — подобен replace , но выбрасывает старый блок и его содержимое, как если бы он был добыт инструментом без чар.
  • keep — заменяет только воздух указанным блоком.

По умолчанию replace .

Условие: Игрок стоит на открытом воздухе

Условие: Игрок стоит в узком каменном коридоре высотой в два блока

Варианты команды [ ]

  • Обычная команда:
  • Команда с указанием состояний блока:
  • Команда с указанием NBT данных:
  • Команда с указанием состояний блока и NBT данных:

При указании NBT данных обязательно нужно заключать nbt и значение в кавычки, если они состоят из нескольких слов.

Название блока [ ]

Название блока записывается строчными латинскими буквами. Если в названии несколько слов, то они разделяются знаком подчеркивания " _ ".

Названия блоков можно предварять пространством имён minecraft: , а можно и нет. Для блоков из модификации пространством имён, обычно, является название модификации.

Как поставить блок под блоком?

Дело в том что я не могу поставить блок под блоком
Когда я сверстал 2 блок он стал слева от 1 блока
И я не могу понять как его поставить снизу
Простите за тупость
Вот картинка: ipic.su/img/img7/fs/Bezymyannyj.1563828799.jpg

hisbvdis

На картинке много блоков. О каком именно идёт речь, непонятно. Ну и код выложите на CodePen, чтобы можно было на реальном примере посмотреть проблему

SmthTo

SmthTo

Ankhena

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

Возможно, задали родителю флекс или кому-то флоат. Дальше надо узнать зачем задали. И исходя из этого решать.

Читайте также: