Рамка-индикатор
alaindustrial:stock_display_frame
Сводка
Рамка-индикатор — это рамка, которую вешают на любой контейнер (ванильный сундук, бочку, шалкер или модовый железный сундук), и она в реальном времени показывает прямо на себе, сколько предметов лежит внутри. Энергии не требует — это удобство для склада: «ценники» на рядах сундуков, наполнение видно без открытия окна.
Мини-пример: положите алмаз в рамку на рудном сундуке → она покажет, сколько алмазов внутри. Поменяйте алмаз на железо → начнёт считать железные слитки. Пустая рамка → числа нет вовсе.
Как считается число
- в рамке лежит предмет → число равно количеству предметов этого типа в контейнере (предмет работает как фильтр);
- рамка пустая → число не отображается (рамка выглядит как обычная);
- за рамкой нет контейнера → число не отображается;
- контейнер пуст (при фильтре в рамке) → показывается
0.
Считаются только слоты верхнего уровня — без залезания в шалкеры и мешочки внутри сундука. Двойной сундук — и ванильный, и двойной сундук мода — считается как один контейнер: рамка на любой половине показывает общую сумму. Рамка пересчитывает содержимое раз в секунду.
Предмет-фильтр — настоящий предмет в рамке: радиоактивный фильтр (например, слиток урана) облучает так же, как тот же предмет в обычной рамке, без потолка — даже на экранирующем сундуке.
Интерфейс
Окна нет. Число рисуется плоско на лицевой стороне рамки, в её нижней полосе — белое с чёрной обводкой, без подложки. Оно повёрнуто вместе с рамкой (не «биллбордом»), так что видно только с той стороны, куда рамка смотрит.
- ПКМ положите предмет-фильтр → появляется число.
- ПКМ ещё раз (или удар) → фильтр возвращается в инвентарь, число исчезает.
- Предмет-фильтр чуть приподнят и уменьшен, чтобы освободить место под цифру; без фильтра рамка выглядит как обычная (предмет по центру).
- В отличие от ванильной рамки, предмет не поворачивается — поворот для фильтра лишь шум. Карты (
minecraft:filled_map) в рамку класть нельзя. - Дистанция показа — до 24 блоков (дальше текст скрывается ради производительности).
- Форматирование: точное число до 10 000, дальше сокращение —
12.3k,1.2M.
Свойства блока
Рамка — это сущность, а не блок (как ванильная рамка). Тот же размер и поведение: плоская, на стене, без коллизий. ПКМ по грани блока — повесить, удар — снять; сломаете опорный блок — рамка отвалится и выпадет своим предметом.
| Поле | Значение |
|---|---|
| Тип | entity (как ванильная item frame) |
| Размещение | на грани стены, пола или потолка |
| Выпадает сам | да (предмет рамки + фильтр, если был) |
Прогрессия
- Тир LV: доступна после первых шестерён и серебра.
Связанное
- Железный сундук — основной «клиент» рамки в моде.
- Серебряный сундук — ещё один контейнер, который она читает.
Крафт
Крафт на верстаке
▶
Рамка-индикатор
Используется в
Крафт на верстаке
▶
Панель мониторинга