80 подписчиков

MCreator 2023.4+ : Разница между Feature и Structure

В конце 2023 года MCreator получил крупное обновление, в котором появилось много возможностей генерации построек. Как раз с этим я постараюсь вам помочь. Сейчас мы разберём, почему все ваши структуры в моде были переведены в элемент Feature, что стало с элементом Structure и что лучше использовать в зависимости от ситуации.

Пример элемента Feature (бывший Structure) в MCreator
Пример элемента Feature (бывший Structure) в MCreator

Перед тем, как всё разбирать, отмечу, что с новой версии MCreator все ваши структуры в моде были переведены в элемент Feature, так как теперь MCreator полноценно использует ту же систему генерации элементов Structure, как и Minecraft для всех построек, которые мы можем найти командой /locate.

1. Разница

Если коротко говорить о разнице, то стоит отметить, что у Майнкрафта есть два типа размещения блоков: Feature и Structure. Но в чём же разница?

А разница в использовании.

Интерфейс элемента Structure в MCreator
Интерфейс элемента Structure в MCreator

Первый тип (Structure) стоит использовать в следующих случаях:

  • Когда ваша постройка по размерам превышает 16х16х16 (то есть, больше одного чанка).
  • Когда вам нужно искать постройку командой /locate (Да-да. К сожалению, у элемента feature нет такой возможности).
  • Когда у вас есть постройка, которую нужно адаптировать под ландшафт.
  • Когда ваша постройка не требует использования сложных функций спавна.
  • Когда вам нужно сохранять постройку в данных о чанках.

Второй тип (Feature) стоит использовать в следующих случаях:

  • Когда ваша постройка по размерам меньше 16х16х16.
  • Когда вам нужно спавнить постройку несколько раз в чанке.
  • Когда вам нужны особые условия спавна постройки и прочие дополнительные расчеты.

2. Советы

В зависимости от того, используете ли вы элемент Feature или Structure следует и делать постройку. Разберём подробнее.

Как лучше создавать постройку под элемент Feature?

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

Выделение постройки под элемент Feature
Выделение постройки под элемент Feature

Ну и, разумеется, стоит добавить, что если вам нужно добавить просто какое-нибудь дерево или другое растение, обязательно используйте элемент Feature, поскольку в MCreator предусмотрена настройка специально под деревья!

Как лучше создавать постройку под элемент Structure?

Начну с того, что покажу вам что будет, если сохранить постройку таким же методом с дополнительными блоками под ней:

Постройка в элементе Structure с дополнительными блоками под ней
Постройка в элементе Structure с дополнительными блоками под ней

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

Среди советов, могу точно сказать, что если ваша постройка требует соблюдения нескольких условий, лучше обратиться к элементу Feature и отказаться от возможности найти структуру по /locate, зато сделать всё так, как вы задумали!

3. Итоги

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

Однако, хочу отметить, что обязательно сделаю подробный видеоролик, где постараюсь рассказать о том, как правильно использовать элемент Structure в различных ситуациях. (ну, когда у самого всё стабильно будет работать).

А пока, у меня на этом всё. Обязательно задавайте вопросы, если они есть, ну и не забывайте подписываться на блог и ставить лайки, чтобы продвигать статью выше. Спасибо!