Модификация-библиотека, предоставляющая общий код для модов MCUpdater, включая GUI-виджеты и стандартную базовую платформу для машин, требующих энергию, инвентари и/или работу с жидкостями.
Основные возможности включают:
- Абстрактные классы, предоставляющие общий функционал для машин, такой как:
- Определение ориентации при установке и установка имени инвентаря, если блок был переименован в наковальне.
- Хранение и использование энергии
- Обмен энергией с соседними блоками
- Отслеживание прогресса работы машины
- Хранение опыта (XP) в машине для последующего извлечения при ручном получении результата
- Шаблонный код для GUI машин, который может быть переопределён при необходимости
- GUI-виджеты для простого создания интерфейсов машин:
- Виджет энергии для отображения запаса - Может быть ориентирован горизонтально или вертикально
- Виджет для отображения запаса жидкостей
- Виджет вкладок для переключения между панелями конфигурации
- Виджет панели для отображения различной информации
- Стандартные обработчики возможностей (capabilities) NeoForge для предметов, жидкостей и энергии:
- Встроенный экран конфигурации для управления поведением ввода и вывода для каждой стороны
- Отображает имя блока на каждой стороне, а также доступные возможности