Advanced Memory Card
Продвинутая карта памяти обеспечивает мощную автоматическую настройку системы Applied Energistics 2. Она упрощает повторяющиеся задачи конфигурации и позволяет эффективно разворачивать настройки оборудования пакетами.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 2
- версий
- 9
- Обновлён
- 23 июля 202623 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Advanced Memory Card
Дополнение к Applied Energistics 2 (AE2), которое прокачивает Memory Card из AE2 двумя крупными функциями: массовым копированием конфигураций и продвинутым управлением P2P-туннелями.
🌟 Возможности
🔧 Два рабочих режима
Мод хранит своё состояние как «режим» в NBT предмета, и вы можете переключаться между ними в любой момент:
| Режим | Описание |
|---|---|
| Режим копирования | Выберите область и вставьте скопированную конфигурацию устройства AE2 сразу на все блоки и части AE2 внутри неё |
| Режим настройки (настройка P2P-туннелей) | Нажмите ПКМ по части P2P-туннеля, чтобы открыть GUI для централизованного управления и настройки P2P-туннелей в сети |
📋 Режим копирования
- Массовое копирование области: Сначала скопируйте конфигурацию одного устройства AE2, затем выберите два противоположных угловых блока, чтобы задать область, и нажмите ПКМ по воздуху, чтобы применить конфигурацию массово.
- Поддержка блоков и частей AE2: Обрабатывается каждый
AEBaseBlockEntity(ME-контроллеры, интерфейсы, шины хранения и т. д.) и каждая часть наIPartHostвнутри области. - Защита от превышения объёма: Если объём области превышает серверный конфиг
maxCopyVolume(по умолчанию 2048 блоков), вставка отклоняется с сообщением, чтобы предотвратить случайный выбор слишком большой области и лаги. - Визуальная рамка выделения: Выделение окрашивается в реальном времени (красный = выбор первой точки / белый = выбор второй точки / зелёный = готово к вставке), с отдельными цветами для блока под прицелом и блоков вне зоны действия.
- Обратная связь в реальном времени: Подсказка предмета и строка чата показывают отмеченные координаты, размер области и количество вставленных блоков.
🕸 Режим настройки (настройка P2P-туннелей)
Нажмите ПКМ по любой части P2P-туннеля, чтобы открыть GUI настройки и визуально управлять всеми P2P-устройствами в текущей сети AE:
- Список P2P-дерева: Автоматически сканирует сеть и отображает все P2P-устройства, сгруппированные по типу / каналу, с разворачиванием/сворачиванием и поиском с фильтрацией.
- Панель деталей: При выборе узла показываются его тип, частота, роль входа/выхода, статус подключения и другое.
- Переименование / псевдоним: Задайте своё имя для отдельного P2P-устройства или псевдоним для целого канала (входной стороны канала) для удобной идентификации.
- Привязка частоты: Привяжите выбранный P2P к конкретной 4-значной шестнадцатеричной частоте (например,
0A1B). Не-ME P2P автоматически и разумно определяют свою роль входа/выхода. - Назначение нового канала: Назначьте выбранному не-ME P2P совершенно новую свободную частоту и одним кликом сделайте его входной стороной.
- Автонастройка входа/выхода (только ME P2P): Автоматически решает, должен ли ME P2P работать как вход или выход, в зависимости от того, подключена ли его внешняя сеть к ME-контроллеру, и назначает частоту автоматически.
- Подсветка и поиск: Подсвечивает P2P-туннели в мире (свой / вход / выход отображаются разными цветами), опционально автоматически поворачивает голову к цели и отправляет информацию о местоположении и ссылку для телепортации в строку чата.
- Связи между измерениями: Исправляет ванильную проблему, когда клиент отправлял только координаты, из-за чего кросс-измеренческие P2P было невозможно найти. Теперь кодировка несёт информацию об измерении, что позволяет корректно находить и подсвечивать P2P-устройства между измерениями.
⌨️ Переключение режимов
- Клавиша
V(по умолчанию, переназначается в настройках управления игры) — нажмите, держа Advanced Memory Card, чтобы переключить режимы. - Shift + ПКМ — быстрое переключение между двумя режимами (в режиме копирования Shift + ПКМ выполняет нативное действие копирования AE2 вместо переключения).
📦 Установка
Требования
| Зависимость | Версия |
|---|---|
| Minecraft | 1.20.1 |
| Forge | 47.4.10 или выше (диапазон загрузчика [47,)) |
| Applied Energistics 2 (AE2) | 15.4.10 или выше ([15.4.10,)) |
| mixinextras | 1.0.0+ (опционально, для улучшений Mixin) |
Мод также зависит от Jade, GuideME и JEI во время работы (распространённые аддоны экосистемы AE2; их установка рекомендуется для лучшего опыта).
Шаги
- Скачай последний `advanced_memory_card-.jar` со страницы релизов.
- Помести
.jarфайл в папкуmodsMinecraft. - Убедись, что необходимые моды выше установлены.
- Запусти игру и найди предмет во вкладке креатива "Advanced Memory Card".
🛠 Конфигурация
Мод предоставляет как клиентский, так и серверный файлы конфигурации (расположены в директории config/):
Серверная конфигурация (advanced_memory_card-server.toml)
| Опция | По умолчанию | Описание |
|---|---|---|
maxCopyVolume | 2048 | Максимальный объём региона (количество блоков), разрешённый в режиме копирования; более крупные выделения отклоняются |
sendHighlightToChat | true | Отправлять ли информацию о местоположении и ссылку для телепортации в чат при подсветке P2P-устройства |
Клиентская конфигурация (advanced_memory_card-client.toml)
В основном используется для персонализации интерфейса и внешнего вида отрисовки. Можно настроить:
- Поведение подсветки:
rotateHeadOnHighlight(автоповорот головы при подсветке),p2pHighlightDurationSec(длительность подсветки, 1–60 секунд). - Виджет дерева P2P: цвета фона / выбранного / наведения, отступ, высота строки, расстояние между иконками, порог предупреждения о канале, максимальная длина имени и т.д.
- Панель деталей: фон, заголовок, метка, значение и цвета статуса (не активен / не подключён / подключён) и размеры макета.
- Обычные кнопки (FlatButton): цвета по умолчанию / при наведении / при нажатии / текста.
- Рамка выделения режима копирования: цвета для начальной точки, конечной точки, целевой точки, выхода за пределы и трёх состояний выделения.
- Отрисовка подсветки P2P: цвета для себя / входа / выхода.
- Цвет предмета: базовый цвет предмета и цвет оттенка.
Все цвета — шестнадцатеричные значения (ARGB для классов GUI, RGB для классов отрисовки) и могут быть отредактированы напрямую в файлах конфигурации.
📖 Краткое руководство по использованию
Режим копирования
- Держи Advanced Memory Card в режиме копирования и Shift + ПКМ по исходному AE2-устройству, чтобы скопировать его конфигурацию.
- ПКМ по первому угловому блоку, чтобы отметить начальную точку (красная).
- ПКМ по противоположному угловому блоку, чтобы отметить конечную точку (белая); теперь он переходит в состояние готовности к вставке (зелёное).
- ПКМ по воздуху, чтобы применить конфигурацию массово ко всем AE2-устройствам в регионе.
Режим конфигурации
- Переключись в режим конфигурации и ПКМ по любой части P2P-туннеля, чтобы открыть GUI конфигурации.
- Просматривай / ищи P2P в сети в левом дереве и выбери узел, чтобы просмотреть его детали справа.
- Используй кнопки панели деталей для переименования, привязки частоты, назначения нового канала, автонастройки входа/выхода, подсветки и локации и многого другого.
🔧 Разработка и сборка (для разработчиков)
# Запустить клиент (среда разработки)
./gradlew runClient
# Собрать релизный jar
./gradlew build
# Сгенерировать датапаки / языковые файлы
./gradlew runData
* Собран на Forge Gradle 6.x с тулчейном Java 17.
* Использует Mixin (`advanced_memory_card.mixins.json`) для расширения `P2PTunnelPart` из AE2.
* Ресурсные файлы создаются генераторами данных в `src/main/java/.../datagen` в `src/generated/resources/`.
## 📄 Лицензия
Этот проект имеет открытый исходный код под лицензией [GNU GPL-3.0](LICENSE.txt).Частые вопросы
Как установить Advanced Memory Card?
Установите NeoForge под свою версию Minecraft, скачайте Advanced Memory Card под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Advanced Memory Card?
У Advanced Memory Card есть сборки для Minecraft 1.7.10, 1.12.2, 1.20.1, 1.21.1.
Нужен ли Advanced Memory Card на сервере?
Нужен и в игре, и на сервере