📐 Стройте Быстрее с Blueprints!
Устали вручную строить одни и те же структуры снова и снова, такие как дороги, уличные фонари или дома? Этот мод идеально вам подходит! Отсканируйте вашу структуру и создайте blueprint, чтобы вы могли мгновенно перестраивать её всего одним кликом!
Полное Видео и Обзор Возможностей
🏗️ Основные Возможности
🔹 Сканер – Отсканируйте любую структуру, чтобы сохранить её как blueprint.
- Нажмите ПКМ по блоку, чтобы установить первый угол.
- Нажмите ПКМ по другому блоку, чтобы установить второй угол.
- После выбора области дайте ей имя и сохраните структуру.
🔹 Планшет – Легко управляйте вашими blueprint.
- Просматривайте сохранённые структуры.
- Удаляйте ненужные blueprint.
- Получайте предмет blueprint для размещения в мире.
- Делитесь вашими blueprint с другими игроками в том же мире.
- Экспортируйте и импортируйте глобальные blueprint для использования в разных мирах.
- Получайте доступ к blueprint, предоставленным сервером.
🔹 Blueprint – Стройте ваши сохранённые структуры без усилий!
- Выберите точку происхождения, нажав на блок.
- Голографический предпросмотр покажет, как именно структура будет размещена.
- Откройте меню (Shift + ПКМ по воздуху), чтобы:
✅ Проверить необходимые материалы.
🔄 Повернуть или отразить структуру по осям X, Y и Z.
📦 Назначить контейнеры (Shift + ПКМ по контейнеру, например: сундуки, шалкеровые ящики, бочки и т.д.) для хранения материалов, что позволяет строить большие структуры без ограничений инвентаря!
⚙️ Настраиваемые Ограничения с Помощью Gamerules
По умолчанию мод включает определённые ограничения, такие как максимальное количество блоков, которые можно выбрать сканером, и количество blueprint, которые каждый игрок может хранить. Однако эти ограничения можно настроить с помощью gamerules:
📏 Установите максимальное количество блоков в сканируемой области:
Для версии 1.1.4 и ниже:
/gamerule maxStructureBlockCount
Для версии 1.2.0 и выше:
/gamerule maxScannerBlockCount
📜 Установите максимальное количество blueprint у игрока:
/gamerule maxBlueprintsForPlayer
🔧 Ограничьте количество контейнеров, которые может использовать blueprint
Установите максимальное количество контейнеров (таких как сундуки или бочки), с которыми blueprint может взаимодействовать одновременно во время строительства:
/gamerule maxBlueprintContainers
🔒 Контролируйте использование глобальных blueprint
Решите, разрешены ли глобальные blueprint (общие для нескольких миров) в вашем мире:
/gamerule allowGlobalBlueprints
📋 Включите или отключите копирование NBT данных в blueprint (добавлено в версии 1.8.0)
Позволяет сканированию blueprint копировать NBT данные блоков (такие как состояния блоков или пользовательское поведение).
По умолчанию отключено во избежание проблем с дублированием, особенно на multiplayer серверах:
/gamerule allowNBTDataCopy
Примечание: Это не копирует содержимое блоков с инвентарями (таких как сундуки или рюкзаки).
⏳ Установите время перезарядки для размещения blueprint (добавлено в версии 1.9.3)
Позволяет определить время перезарядки, которое предотвращает спам постройкой через blueprint.
Значение указывается в секундах.
/gamerule blueprintsCooldown
⚠️ Примечание: Мод не оптимизирован для очень больших структур, поэтому будьте осторожны при увеличении этих значений.
📦 Управление Серверными Blueprint – Система Команд (Только для Op)
Управляйте server-wide blueprint с помощью команды /blueprintserver
.
Эти blueprint являются общими для всего сервера и могут быть установлены как:
- Free – доступны всем игрокам без ограничений.
- Permission – только игроки с явным разрешением могут их использовать.
🛠 Как Использовать:
- Чтобы добавить или заменить серверный blueprint (держа предмет blueprint в руке)
/blueprintserver set
- Чтобы удалить серверный blueprint:
/blueprintserver remove
- Чтобы назначить или отозвать разрешение игрока на использование определённого "permission" blueprint:
/blueprintserver permission
По умолчанию у игроков нет разрешения, если оно явно не предоставлено.
📘 Worn Blueprint – Использование и Функциональность
Worn Blueprints – это blueprint с ограниченным количеством использований, которые могут быть использованы любым игроком без ограничений.
✅ Как добавить их в мир:
Чтобы зарегистрировать Worn Blueprint в мире, держите обычный blueprint в руке и используйте команду:
/blueprintworn add
Чтобы удалить его позже, используйте:
/blueprintworn remove
🧱 Создание Предмета Worn Blueprint
Предмет Worn Blueprint может быть сгенерирован (через /give
или через таблицы добычи) с использованием двух обязательных NBT тегов:
- remaining_uses: целое число, определяющее, сколько использований осталось.
- blueprint_name: строка, связывающая предмет с зарегистрированным worn blueprint в мире.
- free_build: логическое значение (
0b
/1b
), которое позволяет строить по blueprint без необходимых материалов. - allow_nbt (добавлено в версии 1.8.1):
- Если установлено в
0b
, размещение всегда будет происходить без NBT данных, игнорируя gameruleallowNBTDataCopy
. - Если установлено в
1b
, размещение всегда будет происходить с NBT данными, снова игнорируя gamerule. - Если флаг отсутствует, worn blueprint будет следовать текущему значению gamerule
allowNBTDataCopy
.
- Если установлено в
📌 Пример:
minecraft версия 1.20.1 и ниже
/give @s portable_blueprints:worn_blueprint{remaining_uses:1,blueprint_name:"worn_blueprint_name"} 1
minecraft версия 1.21.1
/give @s portable_blueprints:worn_blueprint[minecraft:custom_data={remaining_uses:1,blueprint_name:"worn_blueprint_name"}] 1
(добавлено в версии 1.8.1)
Система Инъекции Worn Blueprint в Мир
Введена система для автоматического добавления worn blueprints в миры.
Это особенно полезно для создателей модпаков, которые хотят включить готовые worn blueprints (например, для магазина blueprint).
Просто поместите ваши .bp
файлы в новую папку:
Файл настроек также включён в эту папку для дополнительной конфигурации.
(добавлено в версии 1.9.3)
🚫 Команды Блокировки Использования Мода
Эти команды позволяют заблокировать игрока от использования как сканера, так и blueprint.
Это полезно для игроков, которые злоупотребляют механиками мода, чтобы досаждать другим, вызывать лаги или создавать проблемы на сервере.
Вместо полного бана игрока вы можете просто заблокировать ему использование мода.
🛠 Как Использовать:
- Заблокировать игрока от использования мода:
/
portable_blueprint block
- Разблокировать ранее заблокированного игрока
/
portable_blueprint unblock
- Показать список заблокированных игроков:
/
portable_blueprint blockedlist
С этим модом строительство становится быстрее, эффективнее и свободно от утомительного повторения!
💬 Сообщество GitHub и Отчёт об Ошибках
Присоединяйтесь к сообществу, сообщайте об ошибках или предлагайте новые функции!